{"id":77043,"name":"react-native-qrcode-svg","ecosystem":"npm","repository_url":"https://github.com/Expensify/react-native-qrcode-svg","issues_count":7,"created_at":"2025-11-21T12:03:37.028Z","updated_at":"2025-11-21T12:03:37.028Z","purl":"pkg:npm/react-native-qrcode-svg","metadata":{"id":2259308,"name":"react-native-qrcode-svg","ecosystem":"npm","description":"A QR Code generator for React Native based on react-native-svg and javascript-qrcode.","homepage":"https://github.com/Expensify/react-native-qrcode-svg#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/Expensify/react-native-qrcode-svg","keywords_array":["react-native","qrcode","svg"],"namespace":null,"versions_count":45,"first_release_published_at":"2016-05-05T17:26:23.698Z","latest_release_published_at":"2025-10-31T18:04:41.998Z","latest_release_number":"6.3.19","last_synced_at":"2025-10-31T18:05:21.606Z","created_at":"2022-04-09T23:15:28.036Z","updated_at":"2025-10-31T18:05:23.136Z","registry_url":"https://www.npmjs.com/package/react-native-qrcode-svg","install_command":"npm install react-native-qrcode-svg","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"6.3.19"}},"repo_metadata":{"id":8368519,"uuid":"58147263","full_name":"grgia/react-native-qrcode-svg","owner":"grgia","description":"A QR Code generator for React Native based on react-native-svg and node-qrcode.","archived":false,"fork":false,"pushed_at":"2024-08-13T02:53:56.000Z","size":1740,"stargazers_count":1045,"open_issues_count":35,"forks_count":210,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-08-15T10:29:41.766Z","etag":null,"topics":["node-qrcode","qrcode","react-native","svg"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/grgia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-05T17:04:15.000Z","updated_at":"2024-08-15T08:12:55.000Z","dependencies_parsed_at":"2023-10-20T17:59:20.692Z","dependency_job_id":"b946be98-e13a-4683-a4cd-524f8c7d9d21","html_url":"https://github.com/grgia/react-native-qrcode-svg","commit_stats":{"total_commits":155,"total_committers":24,"mean_commits":6.458333333333333,"dds":"0.21935483870967742","last_synced_commit":"42b0817803a67c295604db962311392a6dabc97d"},"previous_names":["grgia/react-native-qrcode-svg","awesomejerry/react-native-qrcode-svg"],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grgia","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217612885,"owners_count":16204215,"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":"grgia","name":"Georgia Monahan","uuid":"38015950","kind":"user","description":"","email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/38015950?u=89ceb585a47921297ccb40b9d4068c72e98721ba\u0026v=4","repositories_count":1,"last_synced_at":"2024-08-14T04:02:04.797Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/grgia","funding_links":[],"total_stars":1043,"followers":11,"following":1,"created_at":"2024-08-14T04:02:05.715Z","updated_at":"2024-08-14T04:02:05.715Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grgia","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grgia/repositories"},"tags":[{"name":"6.1.1","sha":"cdba62f70a1fd8156786b153e385ac9043efa213","kind":"tag","published_at":"2021-02-03T12:27:11.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/6.1.1","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.1.1/manifests"},{"name":"6.1.0","sha":"badcd81720ed09a4416b16626b086e695cf47109","kind":"tag","published_at":"2021-02-03T12:16:26.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/6.1.0","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.1.0/manifests"},{"name":"6.0.7","sha":"a161938e15f23078dc87690419c26c5cb444d2ec","kind":"tag","published_at":"2021-02-01T01:26:26.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/6.0.7","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/6.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.7/manifests"},{"name":"6.0.6","sha":"a594e11550681f414ba687a3c57f4a92585429e6","kind":"tag","published_at":"2020-04-25T06:40:23.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/6.0.6","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/6.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.6/manifests"},{"name":"6.0.5","sha":"3824a93413ccc84fc373d0bec291744cb1cf129a","kind":"tag","published_at":"2020-04-25T02:36:49.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/6.0.5","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.5/manifests"},{"name":"6.0.4","sha":"2b4aaa7a56d84d429406d12444f95b2b088643c2","kind":"tag","published_at":"2020-01-30T11:34:24.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/6.0.4","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.4/manifests"},{"name":"6.0.3","sha":"1c2c4644ac07d50450badb49eccce6a4ac5da22a","kind":"tag","published_at":"2020-01-15T05:49:08.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/6.0.3","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.3/manifests"},{"name":"6.0.2","sha":"8080206147ebcc1ec6166aead034748ad5bb4f90","kind":"tag","published_at":"2020-01-15T02:44:13.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/6.0.2","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.2/manifests"},{"name":"6.0.1","sha":"c509be47729e549454323d26843b4d5b9c737427","kind":"tag","published_at":"2019-11-30T16:03:08.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/6.0.1","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.1/manifests"},{"name":"6.0.0","sha":"e3f54b4030bd4bb33bee239c2e4e5d579aa3bb59","kind":"tag","published_at":"2019-11-30T15:52:20.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/6.0.0","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/6.0.0/manifests"},{"name":"5.3.2","sha":"76d1efa6e1cd364dfab5e969bde1f5668f147914","kind":"tag","published_at":"2019-11-05T15:44:21.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.3.2","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.3.2/manifests"},{"name":"node_qrcode","sha":"5f8263b2d44682ad2c9fa65f82708612d5e64df8","kind":"tag","published_at":"2019-11-05T15:43:28.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/node_qrcode","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/node_qrcode","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/node_qrcode","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/node_qrcode/manifests"},{"name":"5.3.1","sha":"ef82927af862886067a09fcdc3c0682d696a7752","kind":"tag","published_at":"2019-10-28T09:31:24.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.3.1","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.3.1/manifests"},{"name":"5.3.0","sha":"4d7f8879dcb345542c5e1e9d112083776092fcbc","kind":"tag","published_at":"2019-10-20T13:07:31.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.3.0","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"8410785453c66175fedc8a157e936d7ac4f4e2fe","kind":"tag","published_at":"2019-08-29T15:03:59.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.2.0","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.2.0/manifests"},{"name":"5.1.5","sha":"9bcbb9fae98784c5925164e734f8a5afa1069976","kind":"tag","published_at":"2019-08-28T15:41:46.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.1.5","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.1.5/manifests"},{"name":"5.1.4","sha":"1c7e7faf9311e77e784aaf1cfebd769fd4c48ef6","kind":"tag","published_at":"2019-08-16T17:21:24.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.1.4","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.1.4/manifests"},{"name":"5.1.3","sha":"664f0a37ccb958e06bfc5ecad3542231792ee378","kind":"tag","published_at":"2019-08-16T17:18:23.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.1.3","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.1.3/manifests"},{"name":"5.1.2","sha":"58c611f1335d5e39556d5c5f5ce70743827222b2","kind":"tag","published_at":"2019-01-24T11:51:04.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.1.2","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.1.2/manifests"},{"name":"5.1.1","sha":"3ae569cd9622a99b97ae069f5fcae66d42f1ac34","kind":"tag","published_at":"2018-09-10T12:03:24.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.1.1","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.1.1/manifests"},{"name":"5.1.0","sha":"96af1be1103f5cd459ed39d9d09c310548714a51","kind":"tag","published_at":"2018-07-05T10:59:34.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.1.0","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.1.0/manifests"},{"name":"5.0.7","sha":"89e24231ceba1b3db63f19ff4c0f1251d15ab9c7","kind":"tag","published_at":"2018-06-29T11:08:15.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.0.7","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.7/manifests"},{"name":"5.0.6","sha":"ecb2a0081a2a220e1a623c107d314376b3e1239f","kind":"tag","published_at":"2018-01-04T07:24:31.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.0.6","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.6/manifests"},{"name":"5.0.5","sha":"0e98bb2e9e590fdf64ea40c8a9972e5c20c57150","kind":"tag","published_at":"2017-12-06T08:46:22.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.0.5","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.5/manifests"},{"name":"5.0.4","sha":"3948cfee22509973d5bf0edc00a5ebe17784b9ea","kind":"tag","published_at":"2017-11-16T01:18:43.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.0.4","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.4/manifests"},{"name":"5.0.3","sha":"72b3b7f10d6e08d82aca8f5ef74fe28c1a54e29a","kind":"tag","published_at":"2017-10-05T03:30:20.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.0.3","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.3/manifests"},{"name":"5.0.2","sha":"7d4c879c6ab3d4784d2a54d369acdef2d91d9053","kind":"tag","published_at":"2017-07-30T12:25:22.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.0.2","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.2/manifests"},{"name":"5.0.1","sha":"6223c53699245a6c0640bf623b6e95eaada4196e","kind":"tag","published_at":"2017-05-29T12:46:34.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.0.1","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.1/manifests"},{"name":"5.0.0","sha":"4ca47316f4735f2ca7a3b90f9b33ee0bf2c25c0f","kind":"tag","published_at":"2017-05-29T12:28:34.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/5.0.0","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/5.0.0/manifests"},{"name":"4.0.2","sha":"4a9456070327d388440c41219058d89bedf27c18","kind":"tag","published_at":"2017-05-16T10:42:17.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/4.0.2","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"6b3b9b6e15c6b310bacf1f7d57c628b4cfa152e6","kind":"tag","published_at":"2017-03-17T13:14:12.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/4.0.1","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"604c49be076c12196cc02a1d4979e2b8a03161c9","kind":"tag","published_at":"2017-03-14T13:19:08.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/4.0.0","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/4.0.0/manifests"},{"name":"v3.1.1","sha":"0f4d2034242d055a3c27b243c9a5c437a9767bc1","kind":"tag","published_at":"2016-11-25T10:51:13.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/v3.1.1","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"4547fabdab4371b1d30d0814acf4708d73337969","kind":"commit","published_at":"2016-11-17T03:01:52.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/v3.1.0","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v3.1.0/manifests"},{"name":"v3.0.2","sha":"3d5beecafb87fad3871b53816795425fb668d6d2","kind":"commit","published_at":"2016-11-09T02:30:59.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/v3.0.2","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"fdea2425b2287979c26439514b6b5bb89a35b61e","kind":"commit","published_at":"2016-11-04T04:21:26.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/v3.0.1","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"c1781528f2dd3c3c5871dcc7e8e2a9dc773fc278","kind":"commit","published_at":"2016-11-04T04:03:00.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/v3.0.0","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v3.0.0/manifests"},{"name":"v2.0.0","sha":"31b94f4ddb15ebd47aa8b44f797beb543d41830f","kind":"tag","published_at":"2016-09-13T10:06:46.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/v2.0.0","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v2.0.0/manifests"},{"name":"v1.0.4","sha":"a2816eded90f2914af8e13c72adbcf6628d9802c","kind":"tag","published_at":"2016-05-06T03:19:56.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/v1.0.4","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"5ea28a5e8818f40a2e2b7c6d71e5ce8d58c278d6","kind":"tag","published_at":"2016-05-05T23:50:09.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/v1.0.3","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v1.0.3/manifests"},{"name":"v1.0.1","sha":"c82f4484bcaf2fe7d5f9022e49cf2249d97fa445","kind":"tag","published_at":"2016-05-05T17:37:37.000Z","download_url":"https://codeload.github.com/grgia/react-native-qrcode-svg/tar.gz/v1.0.1","html_url":"https://github.com/grgia/react-native-qrcode-svg/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grgia%2Freact-native-qrcode-svg/tags/v1.0.1/manifests"}]},"repo_metadata_updated_at":"2024-09-09T18:29:59.282Z","dependent_packages_count":69,"downloads":1229976,"downloads_period":"last-month","dependent_repos_count":1762,"rankings":{"downloads":0.4189039532372385,"dependent_repos_count":0.5170639137433715,"dependent_packages_count":0.5378281674354443,"stargazers_count":2.4714949099798424,"forks_count":2.4139238065515984,"docker_downloads_count":null,"average":1.271842950189499},"purl":"pkg:npm/react-native-qrcode-svg","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/react-native-qrcode-svg","docker_dependents_count":1,"docker_downloads_count":358,"usage_url":"https://repos.ecosyste.ms/usage/npm/react-native-qrcode-svg","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/react-native-qrcode-svg/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-07-16T15:01:37.181Z","issues_count":78,"pull_requests_count":39,"avg_time_to_close_issue":9067276.296296297,"avg_time_to_close_pull_request":17428444.96551724,"issues_closed_count":54,"pull_requests_closed_count":29,"pull_request_authors_count":24,"issue_authors_count":78,"avg_comments_per_issue":2.8974358974358974,"avg_comments_per_pull_request":1.3076923076923077,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":16,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":149409.0,"past_year_avg_time_to_close_pull_request":3506048.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":1.7142857142857142,"past_year_avg_comments_per_pull_request":0.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesomejerry%2Freact-native-qrcode-svg/issues","maintainers":[{"login":"awesomejerry","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/awesomejerry"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-native-qrcode-svg/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-native-qrcode-svg/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-native-qrcode-svg/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-native-qrcode-svg/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-native-qrcode-svg/codemeta","maintainers":[{"uuid":"awesomejerry","login":"awesomejerry","name":null,"email":"jerry82422@gmail.com","url":null,"packages_count":5,"html_url":"https://www.npmjs.com/~awesomejerry","role":null,"created_at":"2022-11-14T03:09:32.140Z","updated_at":"2022-11-14T03:09:32.140Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/awesomejerry/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5230667,"maintainers_count":1080480,"namespaces_count":328278,"keywords_count":752961,"github":"npm","metadata":{"funded_packages_count":158711},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-11-21T06:50:33.375Z","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":3,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4325663092","node_id":"PR_kwDOPdkJIM7VeQSD","number":309,"state":"closed","title":"fix(deps)(deps): bump the dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["security","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-26T12:45:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T21:22:57.000Z","updated_at":"2026-04-26T12:45:06.000Z","time_to_close":141728,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)(deps): bump","group_name":"dependencies","update_count":18,"packages":[{"name":"@walletconnect/core","old_version":"2.21.8","new_version":"2.23.9","repository_url":"https://github.com/WalletConnect/walletconnect-monorepo"},{"name":"@walletconnect/react-native-compat","old_version":"2.21.8","new_version":"2.23.9","repository_url":"https://github.com/WalletConnect/walletconnect-monorepo"},{"name":"graphql","old_version":"16.13.1","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"i18next","old_version":"26.0.7","new_version":"26.0.8","repository_url":"https://github.com/i18next/i18next"},{"name":"react","old_version":"19.0.0","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.14","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.79.5","new_version":"0.85.2","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-gesture-handler","old_version":"2.24.0","new_version":"2.31.1","repository_url":"https://github.com/software-mansion/react-native-gesture-handler"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.21","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.4.0","new_version":"5.7.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.11.1","new_version":"4.24.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.11.2","new_version":"15.15.4","repository_url":"https://github.com/react-native-community/react-native-svg"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@react-native-community/cli","old_version":"20.0.0","new_version":"20.1.3","repository_url":"https://github.com/react-native-community/cli"},{"name":"detox","old_version":"20.50.1","new_version":"20.51.0","repository_url":"https://github.com/wix/Detox"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@walletconnect/core](https://github.com/WalletConnect/walletconnect-monorepo/tree/HEAD/packages/core) | `2.21.8` | `2.23.9` |\n| [@walletconnect/react-native-compat](https://github.com/WalletConnect/walletconnect-monorepo/tree/HEAD/packages/react-native-compat) | `2.21.8` | `2.23.9` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.1` | `16.13.2` |\n| [i18next](https://github.com/i18next/i18next) | `26.0.7` | `26.0.8` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.14` | `19.2.14` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.79.5` | `0.85.2` |\n| [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.24.0` | `2.31.1` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.21` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.4.0` | `5.7.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.11.1` | `4.24.0` |\n| [react-native-svg](https://github.com/react-native-community/react-native-svg) | `15.11.2` | `15.15.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.29.0` |\n| [@react-native-community/cli](https://github.com/react-native-community/cli/tree/HEAD/packages/cli) | `20.0.0` | `20.1.3` |\n| [detox](https://github.com/wix/Detox) | `20.50.1` | `20.51.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n\n\nUpdates `@walletconnect/core` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7204\"\u003e#7204\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/431e43b6f49139b6151e712bc40b518bc74a6123\"\u003e\u003ccode\u003e431e43b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent Node.js crypto module from leaking into browser bundles\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Rollup external config to handle subpath imports (e.g. \u003ccode\u003euint8arrays/from-string\u003c/code\u003e), preventing transitive bundling of \u003ccode\u003emultiformats\u003c/code\u003e and its Node.js \u003ccode\u003ecrypto\u003c/code\u003e import in ESM/CJS outputs\u003c/li\u003e\n\u003cli\u003eAdd browser field override plugin to redirect \u003ccode\u003emultiformats\u003c/code\u003e internal \u003ccode\u003esha2.js\u003c/code\u003e to \u003ccode\u003esha2-browser.js\u003c/code\u003e (Web Crypto API) in UMD bundles\u003c/li\u003e\n\u003cli\u003eAdd build-time guard that fails the UMD build if any Node.js built-in module is referenced\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7206\"\u003e#7206\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ed0fa424f86a0a36fe6235bb4535b92c36ca94bd\"\u003e\u003ccode\u003eed0fa42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent infinite loop and memory exhaustion in relayer reconnection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate \u003ccode\u003enew Promise(async executor)\u003c/code\u003e antipattern in \u003ccode\u003econnect()\u003c/code\u003e and \u003ccode\u003esubscribe()\u003c/code\u003e so background tasks no longer spawn unsupervised connection attempts\u003c/li\u003e\n\u003cli\u003eSerialize connection attempts via \u003ccode\u003econnectPromise\u003c/code\u003e in both \u003ccode\u003etransportOpen()\u003c/code\u003e and \u003ccode\u003etoEstablishConnection()\u003c/code\u003e to prevent concurrent \u003ccode\u003econnect()\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003econnectionAttemptInProgress\u003c/code\u003e guard up during the entire retry loop to block \u003ccode\u003erestartTransport()\u003c/code\u003e from spawning parallel connections\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003ereconnectInProgress\u003c/code\u003e on early returns in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent the flag from getting permanently stuck\u003c/li\u003e\n\u003cli\u003eClose old WebSocket in \u003ccode\u003ecreateProvider()\u003c/code\u003e before creating a new one to prevent connection and listener leaks\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esubscriber.stop()\u003c/code\u003e in try/catch in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent \u003ccode\u003ereconnectInProgress\u003c/code\u003e from getting stuck on throw\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003estalledRestartBackoff\u003c/code\u003e on successful connection so recovery latency doesn't degrade after repeated stall/recover cycles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7163\"\u003e#7163\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ceecb3b9480357dc32ddb071a864290de6cd645b\"\u003e\u003ccode\u003eceecb3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed batch subscribe silently swallowing errors and marking topics as subscribed when the RPC failed. Failed topics are now kept in pending for retry, and connection_stalled triggers a transport restart with exponential backoff.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7204\"\u003e#7204\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/431e43b6f49139b6151e712bc40b518bc74a6123\"\u003e\u003ccode\u003e431e43b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent Node.js crypto module from leaking into browser bundles\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Rollup external config to handle subpath imports (e.g. \u003ccode\u003euint8arrays/from-string\u003c/code\u003e), preventing transitive bundling of \u003ccode\u003emultiformats\u003c/code\u003e and its Node.js \u003ccode\u003ecrypto\u003c/code\u003e import in ESM/CJS outputs\u003c/li\u003e\n\u003cli\u003eAdd browser field override plugin to redirect \u003ccode\u003emultiformats\u003c/code\u003e internal \u003ccode\u003esha2.js\u003c/code\u003e to \u003ccode\u003esha2-browser.js\u003c/code\u003e (Web Crypto API) in UMD bundles\u003c/li\u003e\n\u003cli\u003eAdd build-time guard that fails the UMD build if any Node.js built-in module is referenced\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7206\"\u003e#7206\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ed0fa424f86a0a36fe6235bb4535b92c36ca94bd\"\u003e\u003ccode\u003eed0fa42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent infinite loop and memory exhaustion in relayer reconnection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate \u003ccode\u003enew Promise(async executor)\u003c/code\u003e antipattern in \u003ccode\u003econnect()\u003c/code\u003e and \u003ccode\u003esubscribe()\u003c/code\u003e so background tasks no longer spawn unsupervised connection attempts\u003c/li\u003e\n\u003cli\u003eSerialize connection attempts via \u003ccode\u003econnectPromise\u003c/code\u003e in both \u003ccode\u003etransportOpen()\u003c/code\u003e and \u003ccode\u003etoEstablishConnection()\u003c/code\u003e to prevent concurrent \u003ccode\u003econnect()\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003econnectionAttemptInProgress\u003c/code\u003e guard up during the entire retry loop to block \u003ccode\u003erestartTransport()\u003c/code\u003e from spawning parallel connections\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003ereconnectInProgress\u003c/code\u003e on early returns in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent the flag from getting permanently stuck\u003c/li\u003e\n\u003cli\u003eClose old WebSocket in \u003ccode\u003ecreateProvider()\u003c/code\u003e before creating a new one to prevent connection and listener leaks\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esubscriber.stop()\u003c/code\u003e in try/catch in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent \u003ccode\u003ereconnectInProgress\u003c/code\u003e from getting stuck on throw\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003estalledRestartBackoff\u003c/code\u003e on successful connection so recovery latency doesn't degrade after repeated stall/recover cycles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/901e9651fb5f2f6f88af42d94cc25dbc2956ca0d\"\u003e\u003ccode\u003e901e965\u003c/code\u003e\u003c/a\u003e test: add runaway reconnection regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/01a39e7a8bb6e1f21b6d2bffbe19bda0d59940b4\"\u003e\u003ccode\u003e01a39e7\u003c/code\u003e\u003c/a\u003e fix: close concurrency gaps in relayer reconnection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/c1d67a4dd9958d91d0abfa3b8fa933337cefe4c0\"\u003e\u003ccode\u003ec1d67a4\u003c/code\u003e\u003c/a\u003e fix: revert toEstablishConnection to call connect() directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/5c29576910d852a75e5739f25dbc8adecaf7df6b\"\u003e\u003ccode\u003e5c29576\u003c/code\u003e\u003c/a\u003e style: prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/167f1ef189362891d4561e1a906df339f0256753\"\u003e\u003ccode\u003e167f1ef\u003c/code\u003e\u003c/a\u003e fix: restore per-attempt connectionAttemptInProgress reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/c6e56cca2dbc46c486821f24214966345f3039b8\"\u003e\u003ccode\u003ec6e56cc\u003c/code\u003e\u003c/a\u003e fix: reset reconnectInProgress in connect() finally block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/97d77cdbac435d42c767c562ea9c5a302d722e54\"\u003e\u003ccode\u003e97d77cd\u003c/code\u003e\u003c/a\u003e style: prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/52179ff555b632b9f2f5f8a0c8f019aad42c3ca6\"\u003e\u003ccode\u003e52179ff\u003c/code\u003e\u003c/a\u003e fix: guard createProvider disconnect and simplify relayer code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/5b6cf2e0fbeae79929e682bcae40393c23edf5b7\"\u003e\u003ccode\u003e5b6cf2e\u003c/code\u003e\u003c/a\u003e fix: address PR review feedback on relayer reconnection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/core@2.23.9/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@walletconnect/react-native-compat` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7190\"\u003e#7190\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.50\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7168\"\u003e#7168\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.40\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7144\"\u003e#7144\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/91d0d7d238930c21fb484ab9e27b56a10da79b46\"\u003e\u003ccode\u003e91d0d7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect relative import paths for TurboModule native modules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7162\"\u003e#7162\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.37\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7138\"\u003e#7138\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2d7ab8cafc47d14f8f8f3beed4b038d46862988d\"\u003e\u003ccode\u003e2d7ab8c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated Yttrium version iOS-\u0026quot;0.10.15\u0026quot;/Android-\u0026quot;0.10.14\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7124\"\u003e#7124\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d98d994cb8ee467375c33e5d793337f8ad261716\"\u003e\u003ccode\u003ed98d994\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - feat(react-native-compat): add RNWalletConnectPay native module for iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7085\"\u003e#7085\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/41c8ebd19739aa8a346a7c054a75320243860a77\"\u003e\u003ccode\u003e41c8ebd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003e@walletconnect/logger\u003c/code\u003e to \u003ccode\u003e3.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/react-native-compat/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7190\"\u003e#7190\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.50\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7168\"\u003e#7168\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.40\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7144\"\u003e#7144\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/91d0d7d238930c21fb484ab9e27b56a10da79b46\"\u003e\u003ccode\u003e91d0d7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect relative import paths for TurboModule native modules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7162\"\u003e#7162\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.37\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7138\"\u003e#7138\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2d7ab8cafc47d14f8f8f3beed4b038d46862988d\"\u003e\u003ccode\u003e2d7ab8c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated Yttrium version iOS-\u0026quot;0.10.15\u0026quot;/Android-\u0026quot;0.10.14\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7124\"\u003e#7124\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d98d994cb8ee467375c33e5d793337f8ad261716\"\u003e\u003ccode\u003ed98d994\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - feat(react-native-compat): add RNWalletConnectPay native module for iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.2\u003c/h2\u003e\n\u003ch2\u003e2.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7085\"\u003e#7085\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/41c8ebd19739aa8a346a7c054a75320243860a77\"\u003e\u003ccode\u003e41c8ebd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003e@walletconnect/logger\u003c/code\u003e to \u003ccode\u003e3.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/99f6145209070b1a5db7fd5ff417bc4f9d0a1911\"\u003e\u003ccode\u003e99f6145\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.50-swift-0.10.50-kotlin-0.10.51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/83174a68c3f6b5eab3c747f991a24209c3fd7340\"\u003e\u003ccode\u003e83174a6\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d1593de238b5c36cb29d2ef0eb1221936dbc1abe\"\u003e\u003ccode\u003ed1593de\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.40-swift-0.10.40-kotlin-0.10.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0f95dd7c0d7af47a61ee1927e59c49bf6ec92881\"\u003e\u003ccode\u003e0f95dd7\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.37-swift-0.10.37-kotlin-0.10.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/3662554aba760de9abd1f91a522f4db8a5c6a734\"\u003e\u003ccode\u003e3662554\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e0.10.31\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/19cf376878c45e36e6731f9c73892853fc4c0be0\"\u003e\u003ccode\u003e19cf376\u003c/code\u003e\u003c/a\u003e chore(react-native-compat): update Yttrium dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/react-native-compat@2.23.9/packages/react-native-compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@walletconnect/utils` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7205\"\u003e#7205\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: replace Node.js Buffer with browser-safe alternatives to fix \u0026quot;Buffer is not defined\u0026quot; in browser environments\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eBuffer.from\u003c/code\u003e/\u003ccode\u003eBuffer.concat\u003c/code\u003e with \u003ccode\u003eUint8Array\u003c/code\u003e, \u003ccode\u003ebtoa\u003c/code\u003e/\u003ccode\u003eatob\u003c/code\u003e, \u003ccode\u003eTextEncoder\u003c/code\u003e/\u003ccode\u003eTextDecoder\u003c/code\u003e, and \u003ccode\u003euint8arrays\u003c/code\u003e helpers across \u003ccode\u003emisc.ts\u003c/code\u003e, \u003ccode\u003ecrypto.ts\u003c/code\u003e, \u003ccode\u003ecacao.ts\u003c/code\u003e, \u003ccode\u003esignatures.ts\u003c/code\u003e, and \u003ccode\u003epolkadot.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escripts/verify-no-buffer.mjs\u003c/code\u003e to verify UMD bundles contain no unguarded Buffer usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7175\"\u003e#7175\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003ecreateDelayedPromise\u003c/code\u003e expiry rejection to also contain a proper error code from \u003ccode\u003egetInternalError(\u0026quot;EXPIRED\u0026quot;)\u003c/code\u003e with a value of \u003ccode\u003e6\u003c/code\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7147\"\u003e#7147\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Replaced bs58 dependency with \u003ccode\u003e@​scure/base\u003c/code\u003e for base58 encoding/decoding\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\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/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7205\"\u003e#7205\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: replace Node.js Buffer with browser-safe alternatives to fix \u0026quot;Buffer is not defined\u0026quot; in browser environments\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eBuffer.from\u003c/code\u003e/\u003ccode\u003eBuffer.concat\u003c/code\u003e with \u003ccode\u003eUint8Array\u003c/code\u003e, \u003ccode\u003ebtoa\u003c/code\u003e/\u003ccode\u003eatob\u003c/code\u003e, \u003ccode\u003eTextEncoder\u003c/code\u003e/\u003ccode\u003eTextDecoder\u003c/code\u003e, and \u003ccode\u003euint8arrays\u003c/code\u003e helpers across \u003ccode\u003emisc.ts\u003c/code\u003e, \u003ccode\u003ecrypto.ts\u003c/code\u003e, \u003ccode\u003ecacao.ts\u003c/code\u003e, \u003ccode\u003esignatures.ts\u003c/code\u003e, and \u003ccode\u003epolkadot.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escripts/verify-no-buffer.mjs\u003c/code\u003e to verify UMD bundles contain no unguarded Buffer usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7175\"\u003e#7175\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003ecreateDelayedPromise\u003c/code\u003e expiry rejection to also contain a proper error code from \u003ccode\u003egetInternalError(\u0026quot;EXPIRED\u0026quot;)\u003c/code\u003e with a value of \u003ccode\u003e6\u003c/code\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7147\"\u003e#7147\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Replaced bs58 dependency with \u003ccode\u003e@​scure/base\u003c/code\u003e for base58 encoding/decoding\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/7f08fb34c4a805eaef35dd71cb4a47eff81ae617\"\u003e\u003ccode\u003e7f08fb3\u003c/code\u003e\u003c/a\u003e fix: add base64 padding in base64ToBytes for consistency with fromBase64/base...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/a4ec8f9dd65f6b06fcea3023c6f6473ccf714f6e\"\u003e\u003ccode\u003ea4ec8f9\u003c/code\u003e\u003c/a\u003e style: apply prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/9829ffd83b5aedcd399f2f49e5f0978ba467b456\"\u003e\u003ccode\u003e9829ffd\u003c/code\u003e\u003c/a\u003e fix: add base64 padding before atob() to handle unpadded input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/a9d2cfeba66abaf43a61bcd19cfc60942925da89\"\u003e\u003ccode\u003ea9d2cfe\u003c/code\u003e\u003c/a\u003e fix: address PR review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/827b192270a7b3904a17897b022f75a2e3924147\"\u003e\u003ccode\u003e827b192\u003c/code\u003e\u003c/a\u003e style: apply prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/328172be9693e97fe1d9ad6d331f7ef6e1c7a463\"\u003e\u003ccode\u003e328172b\u003c/code\u003e\u003c/a\u003e fix: replace Node.js Buffer with browser-safe alternatives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/99f6145209070b1a5db7fd5ff417bc4f9d0a1911\"\u003e\u003ccode\u003e99f6145\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/44d591d7a13898605707676089794ac487087eba\"\u003e\u003ccode\u003e44d591d\u003c/code\u003e\u003c/a\u003e chore: fix security vulnerabilities and migrate rollup 2 to 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/83174a68c3f6b5eab3c747f991a24209c3fd7340\"\u003e\u003ccode\u003e83174a6\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/utils@2.23.9/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.13.1 to 16.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.13.2 (2026-03-24)\u003c/h2\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4611\"\u003e#4611\u003c/a\u003e add dev mode docs (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePolish 💅\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4631\"\u003e#4631\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4626\"\u003e#4626\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBenjie(\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/123e958de1362eef098c30e917b51981c484729e\"\u003e\u003ccode\u003e123e958\u003c/code\u003e\u003c/a\u003e chore(release): v16.13.2 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/13f130d229311cfaf3accff12d3b7134e8d43a8c\"\u003e\u003ccode\u003e13f130d\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4631\"\u003e#4631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6ca59e128fe6cf26f1335fbd81d2f4a30bf9fce1\"\u003e\u003ccode\u003e6ca59e1\u003c/code\u003e\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4626\"\u003e#4626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/df8c53f5157b9d8312160b1d5baf1f7029213097\"\u003e\u003ccode\u003edf8c53f\u003c/code\u003e\u003c/a\u003e docs: dev mode for v17 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4611\"\u003e#4611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.13.1...v16.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 26.0.7 to 26.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): restore the pre-v25.10.4 \u003ccode\u003eExistsFunction\u003c/code\u003e shape so plain arrow functions can again be assigned to \u003ccode\u003eExistsFunction\u003c/code\u003e-typed variables (TypeScript cannot infer type predicates through multi-overload assignment). Direct \u003ccode\u003ei18next.exists(key)\u003c/code\u003e calls still narrow \u003ccode\u003ekey\u003c/code\u003e to \u003ccode\u003eSelectorKey\u003c/code\u003e — the predicate is now declared inline on \u003ccode\u003ei18n.exists\u003c/code\u003e. Custom wrappers that want the narrowing can type themselves as \u003ccode\u003etypeof i18next.exists\u003c/code\u003e \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2425\"\u003e2425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/blob/master/CHANGELOG.md\"\u003ei18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): restore the pre-v25.10.4 \u003ccode\u003eExistsFunction\u003c/code\u003e shape so plain arrow functions can again be assigned to \u003ccode\u003eExistsFunction\u003c/code\u003e-typed variables (TypeScript cannot infer type predicates through multi-overload assignment). Direct \u003ccode\u003ei18next.exists(key)\u003c/code\u003e calls still narrow \u003ccode\u003ekey\u003c/code\u003e to \u003ccode\u003eSelectorKey\u003c/code\u003e — the predicate is now declared inline on \u003ccode\u003ei18n.exists\u003c/code\u003e. Custom wrappers that want the narrowing can type themselves as \u003ccode\u003etypeof i18next.exists\u003c/code\u003e \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2425\"\u003e2425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/3ea438f8411575432021deab98c8fd85f723bd48\"\u003e\u003ccode\u003e3ea438f\u003c/code\u003e\u003c/a\u003e 26.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/5176bbd7a118f929c1e8817116194c3a0cca8522\"\u003e\u003ccode\u003e5176bbd\u003c/code\u003e\u003c/a\u003e retry version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/10b48c6193033f17194d5d0f7934a01b77035211\"\u003e\u003ccode\u003e10b48c6\u003c/code\u003e\u003c/a\u003e 26.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/9fdd99a9191a35315a766b5fa3e421b1d218fac7\"\u003e\u003ccode\u003e9fdd99a\u003c/code\u003e\u003c/a\u003e retry version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/9ee7da174dce5de9d11cd310ea58bc897147aed4\"\u003e\u003ccode\u003e9ee7da1\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/8ce5e268de1b9b1fa2afec5358c8a07a29644b0f\"\u003e\u003ccode\u003e8ce5e26\u003c/code\u003e\u003c/a\u003e 26.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/e802567c9c00d3ca32890897a12616c7de51f490\"\u003e\u003ccode\u003ee802567\u003c/code\u003e\u003c/a\u003e fix(types): restore \u003ccode\u003eExistsFunction\u003c/code\u003e shape to keep arrow-function wrappers as...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/i18next/i18next/compare/v26.0.7...v26.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.0.0 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.0.14 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.79.5 to 0.85.2\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.85.2\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHermes V1 dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNative Core dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eView the whole changelog in the \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md file\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e0.85.1\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHermes V1 dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNative Core dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/67baaf384c371e55eb5f14c62c9b39ec1588f79f\"\u003e\u003ccode\u003e67baaf3\u003c/code\u003e\u003c/a\u003e Release 0.85.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/530058269728e21c761383213a18fa53bd6b6bd3\"\u003e\u003ccode\u003e5300582\u003c/code\u003e\u003c/a\u003e Fix loading banner stuck after a reload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/430da64dc9ca8b2a66014127f209f3b15d8b144d\"\u003e\u003ccode\u003e430da64\u003c/code\u003e\u003c/a\u003e Avoid moving RawProps during animation backend commit when retries are possib...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/16e6e329444da71db1ef1f34cd898586330811f1\"\u003e\u003ccode\u003e16e6e32\u003c/code\u003e\u003c/a\u003e Add pushAnimationMutations to the AnimationBackend (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56401\"\u003e#56401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/2c0ae274825ab752b9831c12d231b7a55585f79d\"\u003e\u003ccode\u003e2c0ae27\u003c/code\u003e\u003c/a\u003e Release 0.85.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/9dfd26eaaf719ba62e552bcbe66afaaac7ffebda\"\u003e\u003ccode\u003e9dfd26e\u003c/code\u003e\u003c/a\u003e fix: formData upload broken in debug builds (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56406\"\u003e#56406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/76cf797f172c75fd5b3e0ef571f8ca1054a4a9c4\"\u003e\u003ccode\u003e76cf797\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003egenerate-artifacts-executor\u003c/code\u003e scripts to skip write/cp for unchanged o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/401b1620dc674b3f7b9e88a783baca68a2f94ebc\"\u003e\u003ccode\u003e401b162\u003c/code\u003e\u003c/a\u003e [0.85] Correclty promote flags to experimental for 0.85 release (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56373\"\u003e#56373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/10644a0cc54a2c8ffceeb811849ece3cf9608a85\"\u003e\u003ccode\u003e10644a0\u003c/code\u003e\u003c/a\u003e Release 0.85.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/b2839b1d62888e124dc7fb81d16da1c510484a97\"\u003e\u003ccode\u003eb2839b1\u003c/code\u003e\u003c/a\u003e Release 0.85.0-rc.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.85.2/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.24.0 to 2.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\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\u003cli\u003eFix Touchables typescript errors 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/4067\"\u003esoftware-mansion/react-native-gesture-handler#4067\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.0...v2.31.1\"\u003ehttps://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.0...v2.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.31.0\u003c/h2\u003e\n\u003ch2\u003e❗ Important changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Check all pointers in move events 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/4010\"\u003esoftware-mansion/react-native-gesture-handler#4010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GestureDetector unresponsive after display:none toggle (New Arch) by \u003ca href=\"https://github.com/janicduplessis\"\u003e\u003ccode\u003e@​janicduplessis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3964\"\u003esoftware-mansion/react-native-gesture-handler#3964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ios): guard +load with #ifdef RCT_DYNAMIC_FRAMEWORKS by \u003ca href=\"https://github.com/DavidDuarte22\"\u003e\u003ccode\u003e@​DavidDuarte22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4047\"\u003esoftware-mansion/react-native-gesture-handler#4047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): compile RNGestureHandlerModule with Kotlin 2.3 by \u003ca href=\"https://github.com/christian-apollo\"\u003e\u003ccode\u003e@​christian-apollo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4043\"\u003esoftware-mansion/react-native-gesture-handler#4043\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👍 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(iOS): handles \u003ccode\u003epointerEvents\u003c/code\u003e for \u003ccode\u003ePressable\u003c/code\u003e component by \u003ca href=\"https://github.com/huextrat\"\u003e\u003ccode\u003e@​huextrat\u003c/code\u003e\u003c/a\u003e ...\n\n_Description has been truncated_","html_url":"https://github.com/Smartdevs17/SubTrackr/pull/309","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smartdevs17%2FSubTrackr/issues/309","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/309/packages"},{"uuid":"4320727050","node_id":"PR_kwDOPdkJIM7VN-6k","number":302,"state":"closed","title":"fix(deps)(deps): bump the dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["security","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-24T21:21:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T05:24:01.000Z","updated_at":"2026-04-24T21:21:57.000Z","time_to_close":57475,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)(deps): bump","group_name":"dependencies","update_count":17,"packages":[{"name":"@walletconnect/core","old_version":"2.21.8","new_version":"2.23.9","repository_url":"https://github.com/WalletConnect/walletconnect-monorepo"},{"name":"@walletconnect/react-native-compat","old_version":"2.21.8","new_version":"2.23.9","repository_url":"https://github.com/WalletConnect/walletconnect-monorepo"},{"name":"graphql","old_version":"16.13.1","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"react","old_version":"19.0.0","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.14","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.79.5","new_version":"0.85.2","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-gesture-handler","old_version":"2.24.0","new_version":"2.31.1","repository_url":"https://github.com/software-mansion/react-native-gesture-handler"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.21","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.4.0","new_version":"5.7.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.11.1","new_version":"4.24.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.11.2","new_version":"15.15.4","repository_url":"https://github.com/react-native-community/react-native-svg"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@react-native-community/cli","old_version":"20.0.0","new_version":"20.1.3","repository_url":"https://github.com/react-native-community/cli"},{"name":"detox","old_version":"20.50.1","new_version":"20.51.0","repository_url":"https://github.com/wix/Detox"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@walletconnect/core](https://github.com/WalletConnect/walletconnect-monorepo/tree/HEAD/packages/core) | `2.21.8` | `2.23.9` |\n| [@walletconnect/react-native-compat](https://github.com/WalletConnect/walletconnect-monorepo/tree/HEAD/packages/react-native-compat) | `2.21.8` | `2.23.9` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.1` | `16.13.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.14` | `19.2.14` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.79.5` | `0.85.2` |\n| [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.24.0` | `2.31.1` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.21` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.4.0` | `5.7.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.11.1` | `4.24.0` |\n| [react-native-svg](https://github.com/react-native-community/react-native-svg) | `15.11.2` | `15.15.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.29.0` |\n| [@react-native-community/cli](https://github.com/react-native-community/cli/tree/HEAD/packages/cli) | `20.0.0` | `20.1.3` |\n| [detox](https://github.com/wix/Detox) | `20.50.1` | `20.51.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n\n\nUpdates `@walletconnect/core` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7204\"\u003e#7204\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/431e43b6f49139b6151e712bc40b518bc74a6123\"\u003e\u003ccode\u003e431e43b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent Node.js crypto module from leaking into browser bundles\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Rollup external config to handle subpath imports (e.g. \u003ccode\u003euint8arrays/from-string\u003c/code\u003e), preventing transitive bundling of \u003ccode\u003emultiformats\u003c/code\u003e and its Node.js \u003ccode\u003ecrypto\u003c/code\u003e import in ESM/CJS outputs\u003c/li\u003e\n\u003cli\u003eAdd browser field override plugin to redirect \u003ccode\u003emultiformats\u003c/code\u003e internal \u003ccode\u003esha2.js\u003c/code\u003e to \u003ccode\u003esha2-browser.js\u003c/code\u003e (Web Crypto API) in UMD bundles\u003c/li\u003e\n\u003cli\u003eAdd build-time guard that fails the UMD build if any Node.js built-in module is referenced\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7206\"\u003e#7206\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ed0fa424f86a0a36fe6235bb4535b92c36ca94bd\"\u003e\u003ccode\u003eed0fa42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent infinite loop and memory exhaustion in relayer reconnection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate \u003ccode\u003enew Promise(async executor)\u003c/code\u003e antipattern in \u003ccode\u003econnect()\u003c/code\u003e and \u003ccode\u003esubscribe()\u003c/code\u003e so background tasks no longer spawn unsupervised connection attempts\u003c/li\u003e\n\u003cli\u003eSerialize connection attempts via \u003ccode\u003econnectPromise\u003c/code\u003e in both \u003ccode\u003etransportOpen()\u003c/code\u003e and \u003ccode\u003etoEstablishConnection()\u003c/code\u003e to prevent concurrent \u003ccode\u003econnect()\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003econnectionAttemptInProgress\u003c/code\u003e guard up during the entire retry loop to block \u003ccode\u003erestartTransport()\u003c/code\u003e from spawning parallel connections\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003ereconnectInProgress\u003c/code\u003e on early returns in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent the flag from getting permanently stuck\u003c/li\u003e\n\u003cli\u003eClose old WebSocket in \u003ccode\u003ecreateProvider()\u003c/code\u003e before creating a new one to prevent connection and listener leaks\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esubscriber.stop()\u003c/code\u003e in try/catch in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent \u003ccode\u003ereconnectInProgress\u003c/code\u003e from getting stuck on throw\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003estalledRestartBackoff\u003c/code\u003e on successful connection so recovery latency doesn't degrade after repeated stall/recover cycles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7163\"\u003e#7163\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ceecb3b9480357dc32ddb071a864290de6cd645b\"\u003e\u003ccode\u003eceecb3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed batch subscribe silently swallowing errors and marking topics as subscribed when the RPC failed. Failed topics are now kept in pending for retry, and connection_stalled triggers a transport restart with exponential backoff.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7204\"\u003e#7204\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/431e43b6f49139b6151e712bc40b518bc74a6123\"\u003e\u003ccode\u003e431e43b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent Node.js crypto module from leaking into browser bundles\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Rollup external config to handle subpath imports (e.g. \u003ccode\u003euint8arrays/from-string\u003c/code\u003e), preventing transitive bundling of \u003ccode\u003emultiformats\u003c/code\u003e and its Node.js \u003ccode\u003ecrypto\u003c/code\u003e import in ESM/CJS outputs\u003c/li\u003e\n\u003cli\u003eAdd browser field override plugin to redirect \u003ccode\u003emultiformats\u003c/code\u003e internal \u003ccode\u003esha2.js\u003c/code\u003e to \u003ccode\u003esha2-browser.js\u003c/code\u003e (Web Crypto API) in UMD bundles\u003c/li\u003e\n\u003cli\u003eAdd build-time guard that fails the UMD build if any Node.js built-in module is referenced\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7206\"\u003e#7206\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ed0fa424f86a0a36fe6235bb4535b92c36ca94bd\"\u003e\u003ccode\u003eed0fa42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent infinite loop and memory exhaustion in relayer reconnection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate \u003ccode\u003enew Promise(async executor)\u003c/code\u003e antipattern in \u003ccode\u003econnect()\u003c/code\u003e and \u003ccode\u003esubscribe()\u003c/code\u003e so background tasks no longer spawn unsupervised connection attempts\u003c/li\u003e\n\u003cli\u003eSerialize connection attempts via \u003ccode\u003econnectPromise\u003c/code\u003e in both \u003ccode\u003etransportOpen()\u003c/code\u003e and \u003ccode\u003etoEstablishConnection()\u003c/code\u003e to prevent concurrent \u003ccode\u003econnect()\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003econnectionAttemptInProgress\u003c/code\u003e guard up during the entire retry loop to block \u003ccode\u003erestartTransport()\u003c/code\u003e from spawning parallel connections\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003ereconnectInProgress\u003c/code\u003e on early returns in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent the flag from getting permanently stuck\u003c/li\u003e\n\u003cli\u003eClose old WebSocket in \u003ccode\u003ecreateProvider()\u003c/code\u003e before creating a new one to prevent connection and listener leaks\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esubscriber.stop()\u003c/code\u003e in try/catch in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent \u003ccode\u003ereconnectInProgress\u003c/code\u003e from getting stuck on throw\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003estalledRestartBackoff\u003c/code\u003e on successful connection so recovery latency doesn't degrade after repeated stall/recover cycles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/901e9651fb5f2f6f88af42d94cc25dbc2956ca0d\"\u003e\u003ccode\u003e901e965\u003c/code\u003e\u003c/a\u003e test: add runaway reconnection regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/01a39e7a8bb6e1f21b6d2bffbe19bda0d59940b4\"\u003e\u003ccode\u003e01a39e7\u003c/code\u003e\u003c/a\u003e fix: close concurrency gaps in relayer reconnection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/c1d67a4dd9958d91d0abfa3b8fa933337cefe4c0\"\u003e\u003ccode\u003ec1d67a4\u003c/code\u003e\u003c/a\u003e fix: revert toEstablishConnection to call connect() directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/5c29576910d852a75e5739f25dbc8adecaf7df6b\"\u003e\u003ccode\u003e5c29576\u003c/code\u003e\u003c/a\u003e style: prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/167f1ef189362891d4561e1a906df339f0256753\"\u003e\u003ccode\u003e167f1ef\u003c/code\u003e\u003c/a\u003e fix: restore per-attempt connectionAttemptInProgress reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/c6e56cca2dbc46c486821f24214966345f3039b8\"\u003e\u003ccode\u003ec6e56cc\u003c/code\u003e\u003c/a\u003e fix: reset reconnectInProgress in connect() finally block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/97d77cdbac435d42c767c562ea9c5a302d722e54\"\u003e\u003ccode\u003e97d77cd\u003c/code\u003e\u003c/a\u003e style: prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/52179ff555b632b9f2f5f8a0c8f019aad42c3ca6\"\u003e\u003ccode\u003e52179ff\u003c/code\u003e\u003c/a\u003e fix: guard createProvider disconnect and simplify relayer code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/5b6cf2e0fbeae79929e682bcae40393c23edf5b7\"\u003e\u003ccode\u003e5b6cf2e\u003c/code\u003e\u003c/a\u003e fix: address PR review feedback on relayer reconnection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/core@2.23.9/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@walletconnect/react-native-compat` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7190\"\u003e#7190\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.50\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7168\"\u003e#7168\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.40\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7144\"\u003e#7144\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/91d0d7d238930c21fb484ab9e27b56a10da79b46\"\u003e\u003ccode\u003e91d0d7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect relative import paths for TurboModule native modules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7162\"\u003e#7162\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.37\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7138\"\u003e#7138\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2d7ab8cafc47d14f8f8f3beed4b038d46862988d\"\u003e\u003ccode\u003e2d7ab8c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated Yttrium version iOS-\u0026quot;0.10.15\u0026quot;/Android-\u0026quot;0.10.14\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7124\"\u003e#7124\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d98d994cb8ee467375c33e5d793337f8ad261716\"\u003e\u003ccode\u003ed98d994\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - feat(react-native-compat): add RNWalletConnectPay native module for iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7085\"\u003e#7085\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/41c8ebd19739aa8a346a7c054a75320243860a77\"\u003e\u003ccode\u003e41c8ebd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003e@walletconnect/logger\u003c/code\u003e to \u003ccode\u003e3.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/react-native-compat/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7190\"\u003e#7190\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.50\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7168\"\u003e#7168\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.40\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7144\"\u003e#7144\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/91d0d7d238930c21fb484ab9e27b56a10da79b46\"\u003e\u003ccode\u003e91d0d7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect relative import paths for TurboModule native modules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7162\"\u003e#7162\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.37\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7138\"\u003e#7138\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2d7ab8cafc47d14f8f8f3beed4b038d46862988d\"\u003e\u003ccode\u003e2d7ab8c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated Yttrium version iOS-\u0026quot;0.10.15\u0026quot;/Android-\u0026quot;0.10.14\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7124\"\u003e#7124\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d98d994cb8ee467375c33e5d793337f8ad261716\"\u003e\u003ccode\u003ed98d994\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - feat(react-native-compat): add RNWalletConnectPay native module for iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.2\u003c/h2\u003e\n\u003ch2\u003e2.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7085\"\u003e#7085\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/41c8ebd19739aa8a346a7c054a75320243860a77\"\u003e\u003ccode\u003e41c8ebd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003e@walletconnect/logger\u003c/code\u003e to \u003ccode\u003e3.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/99f6145209070b1a5db7fd5ff417bc4f9d0a1911\"\u003e\u003ccode\u003e99f6145\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.50-swift-0.10.50-kotlin-0.10.51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/83174a68c3f6b5eab3c747f991a24209c3fd7340\"\u003e\u003ccode\u003e83174a6\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d1593de238b5c36cb29d2ef0eb1221936dbc1abe\"\u003e\u003ccode\u003ed1593de\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.40-swift-0.10.40-kotlin-0.10.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0f95dd7c0d7af47a61ee1927e59c49bf6ec92881\"\u003e\u003ccode\u003e0f95dd7\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.37-swift-0.10.37-kotlin-0.10.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/3662554aba760de9abd1f91a522f4db8a5c6a734\"\u003e\u003ccode\u003e3662554\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e0.10.31\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/19cf376878c45e36e6731f9c73892853fc4c0be0\"\u003e\u003ccode\u003e19cf376\u003c/code\u003e\u003c/a\u003e chore(react-native-compat): update Yttrium dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/react-native-compat@2.23.9/packages/react-native-compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@walletconnect/utils` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7205\"\u003e#7205\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: replace Node.js Buffer with browser-safe alternatives to fix \u0026quot;Buffer is not defined\u0026quot; in browser environments\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eBuffer.from\u003c/code\u003e/\u003ccode\u003eBuffer.concat\u003c/code\u003e with \u003ccode\u003eUint8Array\u003c/code\u003e, \u003ccode\u003ebtoa\u003c/code\u003e/\u003ccode\u003eatob\u003c/code\u003e, \u003ccode\u003eTextEncoder\u003c/code\u003e/\u003ccode\u003eTextDecoder\u003c/code\u003e, and \u003ccode\u003euint8arrays\u003c/code\u003e helpers across \u003ccode\u003emisc.ts\u003c/code\u003e, \u003ccode\u003ecrypto.ts\u003c/code\u003e, \u003ccode\u003ecacao.ts\u003c/code\u003e, \u003ccode\u003esignatures.ts\u003c/code\u003e, and \u003ccode\u003epolkadot.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escripts/verify-no-buffer.mjs\u003c/code\u003e to verify UMD bundles contain no unguarded Buffer usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7175\"\u003e#7175\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003ecreateDelayedPromise\u003c/code\u003e expiry rejection to also contain a proper error code from \u003ccode\u003egetInternalError(\u0026quot;EXPIRED\u0026quot;)\u003c/code\u003e with a value of \u003ccode\u003e6\u003c/code\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7147\"\u003e#7147\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Replaced bs58 dependency with \u003ccode\u003e@​scure/base\u003c/code\u003e for base58 encoding/decoding\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\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/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7205\"\u003e#7205\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: replace Node.js Buffer with browser-safe alternatives to fix \u0026quot;Buffer is not defined\u0026quot; in browser environments\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eBuffer.from\u003c/code\u003e/\u003ccode\u003eBuffer.concat\u003c/code\u003e with \u003ccode\u003eUint8Array\u003c/code\u003e, \u003ccode\u003ebtoa\u003c/code\u003e/\u003ccode\u003eatob\u003c/code\u003e, \u003ccode\u003eTextEncoder\u003c/code\u003e/\u003ccode\u003eTextDecoder\u003c/code\u003e, and \u003ccode\u003euint8arrays\u003c/code\u003e helpers across \u003ccode\u003emisc.ts\u003c/code\u003e, \u003ccode\u003ecrypto.ts\u003c/code\u003e, \u003ccode\u003ecacao.ts\u003c/code\u003e, \u003ccode\u003esignatures.ts\u003c/code\u003e, and \u003ccode\u003epolkadot.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escripts/verify-no-buffer.mjs\u003c/code\u003e to verify UMD bundles contain no unguarded Buffer usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7175\"\u003e#7175\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003ecreateDelayedPromise\u003c/code\u003e expiry rejection to also contain a proper error code from \u003ccode\u003egetInternalError(\u0026quot;EXPIRED\u0026quot;)\u003c/code\u003e with a value of \u003ccode\u003e6\u003c/code\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7147\"\u003e#7147\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Replaced bs58 dependency with \u003ccode\u003e@​scure/base\u003c/code\u003e for base58 encoding/decoding\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/7f08fb34c4a805eaef35dd71cb4a47eff81ae617\"\u003e\u003ccode\u003e7f08fb3\u003c/code\u003e\u003c/a\u003e fix: add base64 padding in base64ToBytes for consistency with fromBase64/base...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/a4ec8f9dd65f6b06fcea3023c6f6473ccf714f6e\"\u003e\u003ccode\u003ea4ec8f9\u003c/code\u003e\u003c/a\u003e style: apply prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/9829ffd83b5aedcd399f2f49e5f0978ba467b456\"\u003e\u003ccode\u003e9829ffd\u003c/code\u003e\u003c/a\u003e fix: add base64 padding before atob() to handle unpadded input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/a9d2cfeba66abaf43a61bcd19cfc60942925da89\"\u003e\u003ccode\u003ea9d2cfe\u003c/code\u003e\u003c/a\u003e fix: address PR review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/827b192270a7b3904a17897b022f75a2e3924147\"\u003e\u003ccode\u003e827b192\u003c/code\u003e\u003c/a\u003e style: apply prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/328172be9693e97fe1d9ad6d331f7ef6e1c7a463\"\u003e\u003ccode\u003e328172b\u003c/code\u003e\u003c/a\u003e fix: replace Node.js Buffer with browser-safe alternatives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/99f6145209070b1a5db7fd5ff417bc4f9d0a1911\"\u003e\u003ccode\u003e99f6145\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/44d591d7a13898605707676089794ac487087eba\"\u003e\u003ccode\u003e44d591d\u003c/code\u003e\u003c/a\u003e chore: fix security vulnerabilities and migrate rollup 2 to 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/83174a68c3f6b5eab3c747f991a24209c3fd7340\"\u003e\u003ccode\u003e83174a6\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/utils@2.23.9/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.13.1 to 16.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.13.2 (2026-03-24)\u003c/h2\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4611\"\u003e#4611\u003c/a\u003e add dev mode docs (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePolish 💅\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4631\"\u003e#4631\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4626\"\u003e#4626\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBenjie(\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/123e958de1362eef098c30e917b51981c484729e\"\u003e\u003ccode\u003e123e958\u003c/code\u003e\u003c/a\u003e chore(release): v16.13.2 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/13f130d229311cfaf3accff12d3b7134e8d43a8c\"\u003e\u003ccode\u003e13f130d\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4631\"\u003e#4631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6ca59e128fe6cf26f1335fbd81d2f4a30bf9fce1\"\u003e\u003ccode\u003e6ca59e1\u003c/code\u003e\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4626\"\u003e#4626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/df8c53f5157b9d8312160b1d5baf1f7029213097\"\u003e\u003ccode\u003edf8c53f\u003c/code\u003e\u003c/a\u003e docs: dev mode for v17 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4611\"\u003e#4611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.13.1...v16.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.0.0 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.0.14 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.79.5 to 0.85.2\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.85.2\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHermes V1 dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNative Core dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eView the whole changelog in the \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md file\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e0.85.1\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHermes V1 dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNative Core dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/67baaf384c371e55eb5f14c62c9b39ec1588f79f\"\u003e\u003ccode\u003e67baaf3\u003c/code\u003e\u003c/a\u003e Release 0.85.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/530058269728e21c761383213a18fa53bd6b6bd3\"\u003e\u003ccode\u003e5300582\u003c/code\u003e\u003c/a\u003e Fix loading banner stuck after a reload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/430da64dc9ca8b2a66014127f209f3b15d8b144d\"\u003e\u003ccode\u003e430da64\u003c/code\u003e\u003c/a\u003e Avoid moving RawProps during animation backend commit when retries are possib...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/16e6e329444da71db1ef1f34cd898586330811f1\"\u003e\u003ccode\u003e16e6e32\u003c/code\u003e\u003c/a\u003e Add pushAnimationMutations to the AnimationBackend (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56401\"\u003e#56401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/2c0ae274825ab752b9831c12d231b7a55585f79d\"\u003e\u003ccode\u003e2c0ae27\u003c/code\u003e\u003c/a\u003e Release 0.85.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/9dfd26eaaf719ba62e552bcbe66afaaac7ffebda\"\u003e\u003ccode\u003e9dfd26e\u003c/code\u003e\u003c/a\u003e fix: formData upload broken in debug builds (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56406\"\u003e#56406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/76cf797f172c75fd5b3e0ef571f8ca1054a4a9c4\"\u003e\u003ccode\u003e76cf797\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003egenerate-artifacts-executor\u003c/code\u003e scripts to skip write/cp for unchanged o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/401b1620dc674b3f7b9e88a783baca68a2f94ebc\"\u003e\u003ccode\u003e401b162\u003c/code\u003e\u003c/a\u003e [0.85] Correclty promote flags to experimental for 0.85 release (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56373\"\u003e#56373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/10644a0cc54a2c8ffceeb811849ece3cf9608a85\"\u003e\u003ccode\u003e10644a0\u003c/code\u003e\u003c/a\u003e Release 0.85.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/b2839b1d62888e124dc7fb81d16da1c510484a97\"\u003e\u003ccode\u003eb2839b1\u003c/code\u003e\u003c/a\u003e Release 0.85.0-rc.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.85.2/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.24.0 to 2.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\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\u003cli\u003eFix Touchables typescript errors 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/4067\"\u003esoftware-mansion/react-native-gesture-handler#4067\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.0...v2.31.1\"\u003ehttps://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.0...v2.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.31.0\u003c/h2\u003e\n\u003ch2\u003e❗ Important changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Check all pointers in move events 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/4010\"\u003esoftware-mansion/react-native-gesture-handler#4010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GestureDetector unresponsive after display:none toggle (New Arch) by \u003ca href=\"https://github.com/janicduplessis\"\u003e\u003ccode\u003e@​janicduplessis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3964\"\u003esoftware-mansion/react-native-gesture-handler#3964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ios): guard +load with #ifdef RCT_DYNAMIC_FRAMEWORKS by \u003ca href=\"https://github.com/DavidDuarte22\"\u003e\u003ccode\u003e@​DavidDuarte22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4047\"\u003esoftware-mansion/react-native-gesture-handler#4047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): compile RNGestureHandlerModule with Kotlin 2.3 by \u003ca href=\"https://github.com/christian-apollo\"\u003e\u003ccode\u003e@​christian-apollo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4043\"\u003esoftware-mansion/react-native-gesture-handler#4043\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👍 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(iOS): handles \u003ccode\u003epointerEvents\u003c/code\u003e for \u003ccode\u003ePressable\u003c/code\u003e component by \u003ca href=\"https://github.com/huextrat\"\u003e\u003ccode\u003e@​huextrat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3925\"\u003esoftware-mansion/react-native-gesture-handler#3925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): handles \u003ccode\u003epointerEvents\u003c/code\u003e for \u003ccode\u003ePressable\u003c/code\u003e component by \u003ca href=\"https://github.com/huextrat\"\u003e\u003ccode\u003e@​huextrat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3927\"\u003esoftware-mansion/react-native-gesture-handler#3927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange handler reference to weak pointer to prevent memleaks by \u003ca href=\"https://github.com/WoLewicki\"\u003e\u003ccode\u003e@​WoLewicki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3987\"\u003esoftware-mansion/react-native-gesture-handler#3987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Clear blocking relations on drop 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/4020\"\u003esoftware-mansion/react-native-gesture-handler#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Distinguish between mouse and stylus when hovering by \u003ca href=\"https://github.com/AndreasHogstrom\"\u003e\u003ccode\u003e@​AndreasHogstrom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3991\"\u003esoftware-mansion/react-native-gesture-handler#3991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Handle \u003ccode\u003eFullWindowOverlay\u003c/code\u003e as the native root 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/4039\"\u003esoftware-mansion/react-native-gesture-handler#4039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemoize \u003ccode\u003eText\u003c/code\u003e component 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/4003\"\u003esoftware-mansion/react-native-gesture-handler#4003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Add \u003ccode\u003enumberOfPointers\u003c/code\u003e to \u003ccode\u003eNative\u003c/code\u003e gesture events 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/4023\"\u003esoftware-mansion/react-native-gesture-handler#4023\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMocks: fix button content missing by \u003ca href=\"https://github.com/alpha0010\"\u003e\u003ccode\u003e@​alpha0010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4048\"\u003esoftware-mansion/react-native-gesture-handler#4048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Add wrapper for \u003ccode\u003ehandleGesture:fromReset:\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/3983\"\u003esoftware-mansion/react-native-gesture-handler#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Fix wrong \u003ccode\u003epointerType\u003c/code\u003e in \u003ccode\u003eHover\u003c/code\u003e gesture 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...\n\n_Description has been truncated_","html_url":"https://github.com/Smartdevs17/SubTrackr/pull/302","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smartdevs17%2FSubTrackr/issues/302","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/302/packages"},{"uuid":"4310096964","node_id":"PR_kwDOPdkJIM7UrV_j","number":269,"state":"closed","title":"fix(deps)(deps): bump the dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["security","dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-04-24T05:22:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-22T15:31:36.000Z","updated_at":"2026-04-24T05:23:01.000Z","time_to_close":136283,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)(deps): bump","group_name":"dependencies","update_count":18,"packages":[{"name":"@walletconnect/core","old_version":"2.21.8","new_version":"2.23.9","repository_url":"https://github.com/WalletConnect/walletconnect-monorepo"},{"name":"@walletconnect/react-native-compat","old_version":"2.21.8","new_version":"2.23.9","repository_url":"https://github.com/WalletConnect/walletconnect-monorepo"},{"name":"graphql","old_version":"16.13.1","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"react","old_version":"19.0.0","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.14","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.79.5","new_version":"0.85.2","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-gesture-handler","old_version":"2.24.0","new_version":"2.31.1","repository_url":"https://github.com/software-mansion/react-native-gesture-handler"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.21","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.4.0","new_version":"5.7.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.11.1","new_version":"4.24.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.11.2","new_version":"15.15.4","repository_url":"https://github.com/react-native-community/react-native-svg"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@react-native-community/cli","old_version":"20.0.0","new_version":"20.1.3","repository_url":"https://github.com/react-native-community/cli"},{"name":"detox","old_version":"20.50.1","new_version":"20.51.0","repository_url":"https://github.com/wix/Detox"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@walletconnect/core](https://github.com/WalletConnect/walletconnect-monorepo/tree/HEAD/packages/core) | `2.21.8` | `2.23.9` |\n| [@walletconnect/react-native-compat](https://github.com/WalletConnect/walletconnect-monorepo/tree/HEAD/packages/react-native-compat) | `2.21.8` | `2.23.9` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.1` | `16.13.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.14` | `19.2.14` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.79.5` | `0.85.2` |\n| [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.24.0` | `2.31.1` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.21` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.4.0` | `5.7.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.11.1` | `4.24.0` |\n| [react-native-svg](https://github.com/react-native-community/react-native-svg) | `15.11.2` | `15.15.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.29.0` |\n| [@react-native-community/cli](https://github.com/react-native-community/cli/tree/HEAD/packages/cli) | `20.0.0` | `20.1.3` |\n| [detox](https://github.com/wix/Detox) | `20.50.1` | `20.51.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n\n\nUpdates `@walletconnect/core` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7204\"\u003e#7204\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/431e43b6f49139b6151e712bc40b518bc74a6123\"\u003e\u003ccode\u003e431e43b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent Node.js crypto module from leaking into browser bundles\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Rollup external config to handle subpath imports (e.g. \u003ccode\u003euint8arrays/from-string\u003c/code\u003e), preventing transitive bundling of \u003ccode\u003emultiformats\u003c/code\u003e and its Node.js \u003ccode\u003ecrypto\u003c/code\u003e import in ESM/CJS outputs\u003c/li\u003e\n\u003cli\u003eAdd browser field override plugin to redirect \u003ccode\u003emultiformats\u003c/code\u003e internal \u003ccode\u003esha2.js\u003c/code\u003e to \u003ccode\u003esha2-browser.js\u003c/code\u003e (Web Crypto API) in UMD bundles\u003c/li\u003e\n\u003cli\u003eAdd build-time guard that fails the UMD build if any Node.js built-in module is referenced\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7206\"\u003e#7206\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ed0fa424f86a0a36fe6235bb4535b92c36ca94bd\"\u003e\u003ccode\u003eed0fa42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent infinite loop and memory exhaustion in relayer reconnection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate \u003ccode\u003enew Promise(async executor)\u003c/code\u003e antipattern in \u003ccode\u003econnect()\u003c/code\u003e and \u003ccode\u003esubscribe()\u003c/code\u003e so background tasks no longer spawn unsupervised connection attempts\u003c/li\u003e\n\u003cli\u003eSerialize connection attempts via \u003ccode\u003econnectPromise\u003c/code\u003e in both \u003ccode\u003etransportOpen()\u003c/code\u003e and \u003ccode\u003etoEstablishConnection()\u003c/code\u003e to prevent concurrent \u003ccode\u003econnect()\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003econnectionAttemptInProgress\u003c/code\u003e guard up during the entire retry loop to block \u003ccode\u003erestartTransport()\u003c/code\u003e from spawning parallel connections\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003ereconnectInProgress\u003c/code\u003e on early returns in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent the flag from getting permanently stuck\u003c/li\u003e\n\u003cli\u003eClose old WebSocket in \u003ccode\u003ecreateProvider()\u003c/code\u003e before creating a new one to prevent connection and listener leaks\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esubscriber.stop()\u003c/code\u003e in try/catch in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent \u003ccode\u003ereconnectInProgress\u003c/code\u003e from getting stuck on throw\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003estalledRestartBackoff\u003c/code\u003e on successful connection so recovery latency doesn't degrade after repeated stall/recover cycles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7163\"\u003e#7163\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ceecb3b9480357dc32ddb071a864290de6cd645b\"\u003e\u003ccode\u003eceecb3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed batch subscribe silently swallowing errors and marking topics as subscribed when the RPC failed. Failed topics are now kept in pending for retry, and connection_stalled triggers a transport restart with exponential backoff.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7204\"\u003e#7204\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/431e43b6f49139b6151e712bc40b518bc74a6123\"\u003e\u003ccode\u003e431e43b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent Node.js crypto module from leaking into browser bundles\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Rollup external config to handle subpath imports (e.g. \u003ccode\u003euint8arrays/from-string\u003c/code\u003e), preventing transitive bundling of \u003ccode\u003emultiformats\u003c/code\u003e and its Node.js \u003ccode\u003ecrypto\u003c/code\u003e import in ESM/CJS outputs\u003c/li\u003e\n\u003cli\u003eAdd browser field override plugin to redirect \u003ccode\u003emultiformats\u003c/code\u003e internal \u003ccode\u003esha2.js\u003c/code\u003e to \u003ccode\u003esha2-browser.js\u003c/code\u003e (Web Crypto API) in UMD bundles\u003c/li\u003e\n\u003cli\u003eAdd build-time guard that fails the UMD build if any Node.js built-in module is referenced\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7206\"\u003e#7206\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ed0fa424f86a0a36fe6235bb4535b92c36ca94bd\"\u003e\u003ccode\u003eed0fa42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent infinite loop and memory exhaustion in relayer reconnection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate \u003ccode\u003enew Promise(async executor)\u003c/code\u003e antipattern in \u003ccode\u003econnect()\u003c/code\u003e and \u003ccode\u003esubscribe()\u003c/code\u003e so background tasks no longer spawn unsupervised connection attempts\u003c/li\u003e\n\u003cli\u003eSerialize connection attempts via \u003ccode\u003econnectPromise\u003c/code\u003e in both \u003ccode\u003etransportOpen()\u003c/code\u003e and \u003ccode\u003etoEstablishConnection()\u003c/code\u003e to prevent concurrent \u003ccode\u003econnect()\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003econnectionAttemptInProgress\u003c/code\u003e guard up during the entire retry loop to block \u003ccode\u003erestartTransport()\u003c/code\u003e from spawning parallel connections\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003ereconnectInProgress\u003c/code\u003e on early returns in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent the flag from getting permanently stuck\u003c/li\u003e\n\u003cli\u003eClose old WebSocket in \u003ccode\u003ecreateProvider()\u003c/code\u003e before creating a new one to prevent connection and listener leaks\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esubscriber.stop()\u003c/code\u003e in try/catch in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent \u003ccode\u003ereconnectInProgress\u003c/code\u003e from getting stuck on throw\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003estalledRestartBackoff\u003c/code\u003e on successful connection so recovery latency doesn't degrade after repeated stall/recover cycles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/901e9651fb5f2f6f88af42d94cc25dbc2956ca0d\"\u003e\u003ccode\u003e901e965\u003c/code\u003e\u003c/a\u003e test: add runaway reconnection regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/01a39e7a8bb6e1f21b6d2bffbe19bda0d59940b4\"\u003e\u003ccode\u003e01a39e7\u003c/code\u003e\u003c/a\u003e fix: close concurrency gaps in relayer reconnection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/c1d67a4dd9958d91d0abfa3b8fa933337cefe4c0\"\u003e\u003ccode\u003ec1d67a4\u003c/code\u003e\u003c/a\u003e fix: revert toEstablishConnection to call connect() directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/5c29576910d852a75e5739f25dbc8adecaf7df6b\"\u003e\u003ccode\u003e5c29576\u003c/code\u003e\u003c/a\u003e style: prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/167f1ef189362891d4561e1a906df339f0256753\"\u003e\u003ccode\u003e167f1ef\u003c/code\u003e\u003c/a\u003e fix: restore per-attempt connectionAttemptInProgress reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/c6e56cca2dbc46c486821f24214966345f3039b8\"\u003e\u003ccode\u003ec6e56cc\u003c/code\u003e\u003c/a\u003e fix: reset reconnectInProgress in connect() finally block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/97d77cdbac435d42c767c562ea9c5a302d722e54\"\u003e\u003ccode\u003e97d77cd\u003c/code\u003e\u003c/a\u003e style: prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/52179ff555b632b9f2f5f8a0c8f019aad42c3ca6\"\u003e\u003ccode\u003e52179ff\u003c/code\u003e\u003c/a\u003e fix: guard createProvider disconnect and simplify relayer code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/5b6cf2e0fbeae79929e682bcae40393c23edf5b7\"\u003e\u003ccode\u003e5b6cf2e\u003c/code\u003e\u003c/a\u003e fix: address PR review feedback on relayer reconnection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/core@2.23.9/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@walletconnect/react-native-compat` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7190\"\u003e#7190\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.50\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7168\"\u003e#7168\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.40\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7144\"\u003e#7144\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/91d0d7d238930c21fb484ab9e27b56a10da79b46\"\u003e\u003ccode\u003e91d0d7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect relative import paths for TurboModule native modules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7162\"\u003e#7162\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.37\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7138\"\u003e#7138\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2d7ab8cafc47d14f8f8f3beed4b038d46862988d\"\u003e\u003ccode\u003e2d7ab8c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated Yttrium version iOS-\u0026quot;0.10.15\u0026quot;/Android-\u0026quot;0.10.14\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7124\"\u003e#7124\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d98d994cb8ee467375c33e5d793337f8ad261716\"\u003e\u003ccode\u003ed98d994\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - feat(react-native-compat): add RNWalletConnectPay native module for iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7085\"\u003e#7085\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/41c8ebd19739aa8a346a7c054a75320243860a77\"\u003e\u003ccode\u003e41c8ebd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003e@walletconnect/logger\u003c/code\u003e to \u003ccode\u003e3.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/react-native-compat/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7190\"\u003e#7190\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.50\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7168\"\u003e#7168\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.40\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7144\"\u003e#7144\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/91d0d7d238930c21fb484ab9e27b56a10da79b46\"\u003e\u003ccode\u003e91d0d7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect relative import paths for TurboModule native modules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7162\"\u003e#7162\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.37\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7138\"\u003e#7138\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2d7ab8cafc47d14f8f8f3beed4b038d46862988d\"\u003e\u003ccode\u003e2d7ab8c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated Yttrium version iOS-\u0026quot;0.10.15\u0026quot;/Android-\u0026quot;0.10.14\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7124\"\u003e#7124\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d98d994cb8ee467375c33e5d793337f8ad261716\"\u003e\u003ccode\u003ed98d994\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - feat(react-native-compat): add RNWalletConnectPay native module for iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.2\u003c/h2\u003e\n\u003ch2\u003e2.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7085\"\u003e#7085\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/41c8ebd19739aa8a346a7c054a75320243860a77\"\u003e\u003ccode\u003e41c8ebd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003e@walletconnect/logger\u003c/code\u003e to \u003ccode\u003e3.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/99f6145209070b1a5db7fd5ff417bc4f9d0a1911\"\u003e\u003ccode\u003e99f6145\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.50-swift-0.10.50-kotlin-0.10.51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/83174a68c3f6b5eab3c747f991a24209c3fd7340\"\u003e\u003ccode\u003e83174a6\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d1593de238b5c36cb29d2ef0eb1221936dbc1abe\"\u003e\u003ccode\u003ed1593de\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.40-swift-0.10.40-kotlin-0.10.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0f95dd7c0d7af47a61ee1927e59c49bf6ec92881\"\u003e\u003ccode\u003e0f95dd7\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.37-swift-0.10.37-kotlin-0.10.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/3662554aba760de9abd1f91a522f4db8a5c6a734\"\u003e\u003ccode\u003e3662554\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e0.10.31\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/19cf376878c45e36e6731f9c73892853fc4c0be0\"\u003e\u003ccode\u003e19cf376\u003c/code\u003e\u003c/a\u003e chore(react-native-compat): update Yttrium dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/react-native-compat@2.23.9/packages/react-native-compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@walletconnect/utils` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7205\"\u003e#7205\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: replace Node.js Buffer with browser-safe alternatives to fix \u0026quot;Buffer is not defined\u0026quot; in browser environments\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eBuffer.from\u003c/code\u003e/\u003ccode\u003eBuffer.concat\u003c/code\u003e with \u003ccode\u003eUint8Array\u003c/code\u003e, \u003ccode\u003ebtoa\u003c/code\u003e/\u003ccode\u003eatob\u003c/code\u003e, \u003ccode\u003eTextEncoder\u003c/code\u003e/\u003ccode\u003eTextDecoder\u003c/code\u003e, and \u003ccode\u003euint8arrays\u003c/code\u003e helpers across \u003ccode\u003emisc.ts\u003c/code\u003e, \u003ccode\u003ecrypto.ts\u003c/code\u003e, \u003ccode\u003ecacao.ts\u003c/code\u003e, \u003ccode\u003esignatures.ts\u003c/code\u003e, and \u003ccode\u003epolkadot.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escripts/verify-no-buffer.mjs\u003c/code\u003e to verify UMD bundles contain no unguarded Buffer usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7175\"\u003e#7175\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003ecreateDelayedPromise\u003c/code\u003e expiry rejection to also contain a proper error code from \u003ccode\u003egetInternalError(\u0026quot;EXPIRED\u0026quot;)\u003c/code\u003e with a value of \u003ccode\u003e6\u003c/code\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7147\"\u003e#7147\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Replaced bs58 dependency with \u003ccode\u003e@​scure/base\u003c/code\u003e for base58 encoding/decoding\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\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/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7205\"\u003e#7205\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: replace Node.js Buffer with browser-safe alternatives to fix \u0026quot;Buffer is not defined\u0026quot; in browser environments\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eBuffer.from\u003c/code\u003e/\u003ccode\u003eBuffer.concat\u003c/code\u003e with \u003ccode\u003eUint8Array\u003c/code\u003e, \u003ccode\u003ebtoa\u003c/code\u003e/\u003ccode\u003eatob\u003c/code\u003e, \u003ccode\u003eTextEncoder\u003c/code\u003e/\u003ccode\u003eTextDecoder\u003c/code\u003e, and \u003ccode\u003euint8arrays\u003c/code\u003e helpers across \u003ccode\u003emisc.ts\u003c/code\u003e, \u003ccode\u003ecrypto.ts\u003c/code\u003e, \u003ccode\u003ecacao.ts\u003c/code\u003e, \u003ccode\u003esignatures.ts\u003c/code\u003e, and \u003ccode\u003epolkadot.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escripts/verify-no-buffer.mjs\u003c/code\u003e to verify UMD bundles contain no unguarded Buffer usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7175\"\u003e#7175\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003ecreateDelayedPromise\u003c/code\u003e expiry rejection to also contain a proper error code from \u003ccode\u003egetInternalError(\u0026quot;EXPIRED\u0026quot;)\u003c/code\u003e with a value of \u003ccode\u003e6\u003c/code\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7147\"\u003e#7147\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Replaced bs58 dependency with \u003ccode\u003e@​scure/base\u003c/code\u003e for base58 encoding/decoding\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/7f08fb34c4a805eaef35dd71cb4a47eff81ae617\"\u003e\u003ccode\u003e7f08fb3\u003c/code\u003e\u003c/a\u003e fix: add base64 padding in base64ToBytes for consistency with fromBase64/base...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/a4ec8f9dd65f6b06fcea3023c6f6473ccf714f6e\"\u003e\u003ccode\u003ea4ec8f9\u003c/code\u003e\u003c/a\u003e style: apply prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/9829ffd83b5aedcd399f2f49e5f0978ba467b456\"\u003e\u003ccode\u003e9829ffd\u003c/code\u003e\u003c/a\u003e fix: add base64 padding before atob() to handle unpadded input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/a9d2cfeba66abaf43a61bcd19cfc60942925da89\"\u003e\u003ccode\u003ea9d2cfe\u003c/code\u003e\u003c/a\u003e fix: address PR review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/827b192270a7b3904a17897b022f75a2e3924147\"\u003e\u003ccode\u003e827b192\u003c/code\u003e\u003c/a\u003e style: apply prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/328172be9693e97fe1d9ad6d331f7ef6e1c7a463\"\u003e\u003ccode\u003e328172b\u003c/code\u003e\u003c/a\u003e fix: replace Node.js Buffer with browser-safe alternatives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/99f6145209070b1a5db7fd5ff417bc4f9d0a1911\"\u003e\u003ccode\u003e99f6145\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/44d591d7a13898605707676089794ac487087eba\"\u003e\u003ccode\u003e44d591d\u003c/code\u003e\u003c/a\u003e chore: fix security vulnerabilities and migrate rollup 2 to 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/83174a68c3f6b5eab3c747f991a24209c3fd7340\"\u003e\u003ccode\u003e83174a6\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/utils@2.23.9/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.13.1 to 16.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.13.2 (2026-03-24)\u003c/h2\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4611\"\u003e#4611\u003c/a\u003e add dev mode docs (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePolish 💅\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4631\"\u003e#4631\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4626\"\u003e#4626\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBenjie(\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/123e958de1362eef098c30e917b51981c484729e\"\u003e\u003ccode\u003e123e958\u003c/code\u003e\u003c/a\u003e chore(release): v16.13.2 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/13f130d229311cfaf3accff12d3b7134e8d43a8c\"\u003e\u003ccode\u003e13f130d\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4631\"\u003e#4631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6ca59e128fe6cf26f1335fbd81d2f4a30bf9fce1\"\u003e\u003ccode\u003e6ca59e1\u003c/code\u003e\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4626\"\u003e#4626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/df8c53f5157b9d8312160b1d5baf1f7029213097\"\u003e\u003ccode\u003edf8c53f\u003c/code\u003e\u003c/a\u003e docs: dev mode for v17 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4611\"\u003e#4611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.13.1...v16.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.0.0 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.0.14 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.79.5 to 0.85.2\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.85.2\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHermes V1 dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNative Core dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eView the whole changelog in the \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md file\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e0.85.1\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHermes V1 dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNative Core dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/67baaf384c371e55eb5f14c62c9b39ec1588f79f\"\u003e\u003ccode\u003e67baaf3\u003c/code\u003e\u003c/a\u003e Release 0.85.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/530058269728e21c761383213a18fa53bd6b6bd3\"\u003e\u003ccode\u003e5300582\u003c/code\u003e\u003c/a\u003e Fix loading banner stuck after a reload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/430da64dc9ca8b2a66014127f209f3b15d8b144d\"\u003e\u003ccode\u003e430da64\u003c/code\u003e\u003c/a\u003e Avoid moving RawProps during animation backend commit when retries are possib...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/16e6e329444da71db1ef1f34cd898586330811f1\"\u003e\u003ccode\u003e16e6e32\u003c/code\u003e\u003c/a\u003e Add pushAnimationMutations to the AnimationBackend (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56401\"\u003e#56401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/2c0ae274825ab752b9831c12d231b7a55585f79d\"\u003e\u003ccode\u003e2c0ae27\u003c/code\u003e\u003c/a\u003e Release 0.85.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/9dfd26eaaf719ba62e552bcbe66afaaac7ffebda\"\u003e\u003ccode\u003e9dfd26e\u003c/code\u003e\u003c/a\u003e fix: formData upload broken in debug builds (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56406\"\u003e#56406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/76cf797f172c75fd5b3e0ef571f8ca1054a4a9c4\"\u003e\u003ccode\u003e76cf797\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003egenerate-artifacts-executor\u003c/code\u003e scripts to skip write/cp for unchanged o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/401b1620dc674b3f7b9e88a783baca68a2f94ebc\"\u003e\u003ccode\u003e401b162\u003c/code\u003e\u003c/a\u003e [0.85] Correclty promote flags to experimental for 0.85 release (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56373\"\u003e#56373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/10644a0cc54a2c8ffceeb811849ece3cf9608a85\"\u003e\u003ccode\u003e10644a0\u003c/code\u003e\u003c/a\u003e Release 0.85.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/b2839b1d62888e124dc7fb81d16da1c510484a97\"\u003e\u003ccode\u003eb2839b1\u003c/code\u003e\u003c/a\u003e Release 0.85.0-rc.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.85.2/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.24.0 to 2.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\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\u003cli\u003eFix Touchables typescript errors 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/4067\"\u003esoftware-mansion/react-native-gesture-handler#4067\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.0...v2.31.1\"\u003ehttps://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.0...v2.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.31.0\u003c/h2\u003e\n\u003ch2\u003e❗ Important changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Check all pointers in move events 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/4010\"\u003esoftware-mansion/react-native-gesture-handler#4010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GestureDetector unresponsive after display:none toggle (New Arch) by \u003ca href=\"https://github.com/janicduplessis\"\u003e\u003ccode\u003e@​janicduplessis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3964\"\u003esoftware-mansion/react-native-gesture-handler#3964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ios): guard +load with #ifdef RCT_DYNAMIC_FRAMEWORKS by \u003ca href=\"https://github.com/DavidDuarte22\"\u003e\u003ccode\u003e@​DavidDuarte22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4047\"\u003esoftware-mansion/react-native-gesture-handler#4047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): compile RNGestureHandlerModule with Kotlin 2.3 by \u003ca href=\"https://github.com/christian-apollo\"\u003e\u003ccode\u003e@​christian-apollo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4043\"\u003esoftware-mansion/react-native-gesture-handler#4043\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👍 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(iOS): handles \u003ccode\u003epointerEvents\u003c/code\u003e for \u003ccode\u003ePressable\u003c/code\u003e component by \u003ca href=\"https://github.com/huextrat\"\u003e\u003ccode\u003e@​huextrat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3925\"\u003esoftware-mansion/react-native-gesture-handler#3925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): handles \u003ccode\u003epointerEvents\u003c/code\u003e for \u003ccode\u003ePressable\u003c/code\u003e component by \u003ca href=\"https://github.com/huextrat\"\u003e\u003ccode\u003e@​huextrat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3927\"\u003esoftware-mansion/react-native-gesture-handler#3927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange handler reference to weak pointer to prevent memleaks by \u003ca href=\"https://github.com/WoLewicki\"\u003e\u003ccode\u003e@​WoLewicki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3987\"\u003esoftware-mansion/react-native-gesture-handler#3987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Clear blocking relations on drop 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/4020\"\u003esoftware-mansion/react-native-gesture-handler#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Distinguish between mouse and stylus when hovering by \u003ca href=\"https://github.com/AndreasHogstrom\"\u003e\u003ccode\u003e@​AndreasHogstrom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3991\"\u003esoftware-mansion/react-native-gesture-handler#3991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Handle \u003ccode\u003eFullWindowOverlay\u003c/code\u003e as the native root 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/4039\"\u003esoftware-mansion/react-native-gesture-handler#4039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemoize \u003ccode\u003eText\u003c/code\u003e component 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/4003\"\u003esoftware-mansion/react-native-gesture-handler#4003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Add \u003ccode\u003enumberOfPointers\u003c/code\u003e to \u003ccode\u003eNative\u003c/code\u003e gesture events 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/4023\"\u003esoftware-mansion/react-native-gesture-handler#4023\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMocks: fix button content missing by \u003ca href=\"https://github.com/alpha0010\"\u003e\u003ccode\u003e@​alpha0010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4048\"\u003esoftware-mansion/react-native-gesture-handler#4048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Add wrapper for \u003ccode\u003ehandleGesture:fromReset:\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/3983\"\u003esoftware-mansion/react-native-gesture-handler#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Fix wrong \u003ccode\u003epointerType\u003c/code\u003e in \u003ccode\u003eHover\u003c/code\u003e gesture 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/...\n\n_Description has been truncated_","html_url":"https://github.com/Smartdevs17/SubTrackr/pull/269","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smartdevs17%2FSubTrackr/issues/269","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/269/packages"},{"uuid":"3701861276","node_id":"PR_kwDOQEbgPs63ciNE","number":17,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 30 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-29T09:31:47.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-06T14:55:43.000Z","updated_at":"2025-12-29T09:31:49.000Z","time_to_close":1967764,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":30,"packages":[{"name":"@stripe/stripe-react-native","old_version":"0.50.3","new_version":"0.57.0","repository_url":"https://github.com/stripe/stripe-react-native"},{"name":"@supabase/supabase-js","old_version":"2.76.1","new_version":"2.86.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.90.5","new_version":"5.90.12","repository_url":"https://github.com/TanStack/query"},{"name":"expo","old_version":"54.0.19","new_version":"54.0.27","repository_url":"https://github.com/expo/expo"},{"name":"expo-apple-authentication","old_version":"8.0.7","new_version":"8.0.8","repository_url":"https://github.com/expo/expo"},{"name":"expo-auth-session","old_version":"7.0.8","new_version":"7.0.10","repository_url":"https://github.com/expo/expo"},{"name":"expo-build-properties","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/expo/expo"},{"name":"expo-clipboard","old_version":"8.0.7","new_version":"8.0.8","repository_url":"https://github.com/expo/expo"},{"name":"expo-device","old_version":"8.0.9","new_version":"8.0.10","repository_url":"https://github.com/expo/expo"},{"name":"expo-notifications","old_version":"0.32.12","new_version":"0.32.14","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"6.0.13","new_version":"6.0.17","repository_url":"https://github.com/expo/expo"},{"name":"expo-secure-store","old_version":"15.0.7","new_version":"15.0.8","repository_url":"https://github.com/expo/expo"},{"name":"expo-sharing","old_version":"14.0.7","new_version":"14.0.8","repository_url":"https://github.com/expo/expo"},{"name":"expo-status-bar","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/expo/expo"},{"name":"expo-store-review","old_version":"9.0.8","new_version":"9.0.9","repository_url":"https://github.com/expo/expo"},{"name":"expo-task-manager","old_version":"14.0.8","new_version":"14.0.9","repository_url":"https://github.com/expo/expo"},{"name":"react","old_version":"19.1.0","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.17","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.81.5","new_version":"0.82.1","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.21","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.18.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.15.1","repository_url":"https://github.com/react-native-community/react-native-svg"},{"name":"react-native-worklets","old_version":"0.5.2","new_version":"0.7.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@stripe/stripe-react-native](https://github.com/stripe/stripe-react-native) | `0.50.3` | `0.57.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.76.1` | `2.86.2` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.5` | `5.90.12` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `54.0.19` | `54.0.27` |\n| [expo-apple-authentication](https://github.com/expo/expo/tree/HEAD/packages/expo-apple-authentication) | `8.0.7` | `8.0.8` |\n| [expo-auth-session](https://github.com/expo/expo/tree/HEAD/packages/expo-auth-session) | `7.0.8` | `7.0.10` |\n| [expo-build-properties](https://github.com/expo/expo/tree/HEAD/packages/expo-build-properties) | `1.0.9` | `1.0.10` |\n| [expo-clipboard](https://github.com/expo/expo/tree/HEAD/packages/expo-clipboard) | `8.0.7` | `8.0.8` |\n| [expo-device](https://github.com/expo/expo/tree/HEAD/packages/expo-device) | `8.0.9` | `8.0.10` |\n| [expo-notifications](https://github.com/expo/expo/tree/HEAD/packages/expo-notifications) | `0.32.12` | `0.32.14` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `6.0.13` | `6.0.17` |\n| [expo-secure-store](https://github.com/expo/expo/tree/HEAD/packages/expo-secure-store) | `15.0.7` | `15.0.8` |\n| [expo-sharing](https://github.com/expo/expo/tree/HEAD/packages/expo-sharing) | `14.0.7` | `14.0.8` |\n| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `3.0.8` | `3.0.9` |\n| [expo-store-review](https://github.com/expo/expo/tree/HEAD/packages/expo-store-review) | `9.0.8` | `9.0.9` |\n| [expo-task-manager](https://github.com/expo/expo/tree/HEAD/packages/expo-task-manager) | `14.0.8` | `14.0.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.17` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.82.1` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.21` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.1` | `5.6.2` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.18.0` |\n| [react-native-svg](https://github.com/react-native-community/react-native-svg) | `15.12.1` | `15.15.1` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.2` | `0.7.1` |\n\n\nUpdates `@stripe/stripe-react-native` from 0.50.3 to 0.57.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\u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.57.0 - 2025-11-12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Changed] Updated Stripe iOS SDK from 24.25.0 to 25.0.0\u003c/li\u003e\n\u003cli\u003e[Changed] Updated Stripe Android SDK from 21.29.+ to 22.0.+\u003c/li\u003e\n\u003cli\u003e[Removed] Removed Giropay. Use alternative payment methods instead. See \u003ca href=\"https://docs.stripe.com/payments/giropay\"\u003ethis page\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2201\"\u003e#2201\u003c/a\u003e Fixed iOS sheets (PaymentSheet, CustomerSheet, AddressSheet, etc.) not presenting in scene-based lifecycle apps. The SDK now properly supports both traditional app delegates and scene-based lifecycles (iOS 13+) by using \u003ccode\u003eRCTKeyWindow\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.56.0 - 2025-11-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCustomerSession is now generally available. The \u003ccode\u003ecustomerSessionClientSecret\u003c/code\u003e parameter is no longer experimental.\u003c/li\u003e\n\u003cli\u003eConfirmationTokens are now generally available. The \u003ccode\u003econfirmationTokenConfirmHandler\u003c/code\u003e parameter and \u003ccode\u003eConfirmationToken.Result\u003c/code\u003e type are no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eCustomerSession\u003c/code\u003e to CustomerSheet. The CustomerSession object grants the SDK temporary access to the Customer and provides additional configuration options. These configuration options allow you to customize the behavior of CustomerSheet. A complete list of features exposed on the CustomerSession are \u003ca href=\"https://docs.corp.stripe.com/api/customer_sessions/create#create_customer_session-components-customer_sheet\"\u003ein our API docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eonBehalfOf\u003c/code\u003e to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the \u003ca href=\"https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of\"\u003eSetupIntent docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android crash \u003ccode\u003eIllegalStateException: State must be at least CREATED to move to DESTROYED\u003c/code\u003e when removing payment methods in EmbeddedPaymentElement. The crash occurred when views were destroyed before completing the lifecycle initialization.\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\u003ch2\u003e0.55.1 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue with \u003ccode\u003eFinancialConnectionsEvent\u003c/code\u003e not being populated properly on Android\u003c/li\u003e\n\u003cli\u003eFixes an issue with Link payment methods having an \u003ccode\u003eUnknown\u003c/code\u003e payment method type\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\u003ch2\u003e0.55.0 - 2025-10-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added appearance.applyLiquidGlass. When set to \u003ccode\u003etrue\u003c/code\u003e, changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use \u003ca href=\"https://github.com/stripe/stripe-ios/issues\"\u003ehttps://github.com/stripe/stripe-ios/issues\u003c/a\u003e to file feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] appearance.navigationBarStyle. Setting to NavigationBarStyle.Glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Setting appearance.applyLiquidGlass to \u003ccode\u003etrue\u003c/code\u003e will set this value to NavigationBarStyle.Glass.\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\u003ch2\u003e0.54.1 - 2025-10-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2147\"\u003e#2147\u003c/a\u003e Fix Stripe UI errors when rotating screen\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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\u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.57.0 - 2025-11-12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Changed] Updated Stripe iOS SDK from 24.25.0 to 25.0.0\u003c/li\u003e\n\u003cli\u003e[Changed] Updated Stripe Android SDK from 21.29.+ to 22.0.+\u003c/li\u003e\n\u003cli\u003e[Removed] Removed Giropay. Use alternative payment methods instead. See \u003ca href=\"https://docs.stripe.com/payments/giropay\"\u003ethis page\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2201\"\u003e#2201\u003c/a\u003e Fixed iOS sheets (PaymentSheet, CustomerSheet, AddressSheet, etc.) not presenting in scene-based lifecycle apps. The SDK now properly supports both traditional app delegates and scene-based lifecycles (iOS 13+) by using \u003ccode\u003eRCTKeyWindow\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.56.0 - 2025-11-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] CustomerSession is now generally available. The \u003ccode\u003ecustomerSessionClientSecret\u003c/code\u003e parameter is no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] ConfirmationTokens are now generally available. The \u003ccode\u003econfirmationTokenConfirmHandler\u003c/code\u003e parameter and \u003ccode\u003eConfirmationToken.Result\u003c/code\u003e type are no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eCustomerSession\u003c/code\u003e to CustomerSheet. The CustomerSession object grants the SDK temporary access to the Customer and provides additional configuration options. These configuration options allow you to customize the behavior of CustomerSheet. A complete list of features exposed on the CustomerSession are \u003ca href=\"https://docs.corp.stripe.com/api/customer_sessions/create#create_customer_session-components-customer_sheet\"\u003ein our API docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eonBehalfOf\u003c/code\u003e to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the \u003ca href=\"https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of\"\u003eSetupIntent docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android crash \u003ccode\u003eIllegalStateException: State must be at least CREATED to move to DESTROYED\u003c/code\u003e when removing payment methods in EmbeddedPaymentElement. The crash occurred when views were destroyed before completing the lifecycle initialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.55.1 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue with \u003ccode\u003eFinancialConnectionsEvent\u003c/code\u003e not being populated properly on Android\u003c/li\u003e\n\u003cli\u003eFixes an issue with Link payment methods having an \u003ccode\u003eUnknown\u003c/code\u003e payment method type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.55.0 - 2025-10-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added appearance.applyLiquidGlass. When set to \u003ccode\u003etrue\u003c/code\u003e, changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use \u003ca href=\"https://github.com/stripe/stripe-ios/issues\"\u003ehttps://github.com/stripe/stripe-ios/issues\u003c/a\u003e to file feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] appearance.navigationBarStyle. Setting to NavigationBarStyle.Glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Setting appearance.applyLiquidGlass to \u003ccode\u003etrue\u003c/code\u003e will set this value to NavigationBarStyle.Glass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.54.1 - 2025-10-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2147\"\u003e#2147\u003c/a\u003e Fix Stripe UI errors when rotating screen\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.54.0 - 2025-09-29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2140\"\u003e#2140\u003c/a\u003e Added support for the Alma payment method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.53.1 - 2025-09-19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2128\"\u003e#2128\u003c/a\u003e Fix headless task not registered by StripeProvider.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2129\"\u003e#2129\u003c/a\u003e Fix iOS build on new arch 0.81 with static linkage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ce045f3c6cd88c82ebe2c4b08498e77e360f073c\"\u003e\u003ccode\u003ece045f3\u003c/code\u003e\u003c/a\u003e v0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/bd16268b05583fa0c062938a38e362555532c046\"\u003e\u003ccode\u003ebd16268\u003c/code\u003e\u003c/a\u003e Update CHANGELOG (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2218\"\u003e#2218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/3c15d4f105727c477730637a04e642053a19f248\"\u003e\u003ccode\u003e3c15d4f\u003c/code\u003e\u003c/a\u003e Add dev guide to claude md (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2215\"\u003e#2215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/8e11b50d0df73abbb47fa7702901c5671f097249\"\u003e\u003ccode\u003e8e11b50\u003c/code\u003e\u003c/a\u003e Update iOS SDK to 25.0.0 and Android SDK to 22.0.0 (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/284545e34b036bd5f142cee19514ddd082b48471\"\u003e\u003ccode\u003e284545e\u003c/code\u003e\u003c/a\u003e Fix how we get root VC for scene based apps (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2216\"\u003e#2216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/890035354e4e8e5a3467b03f8862132abfa10e2b\"\u003e\u003ccode\u003e8900353\u003c/code\u003e\u003c/a\u003e Remove Giropay (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2209\"\u003e#2209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/fc561d37307a52f76ad019634503c395d166420f\"\u003e\u003ccode\u003efc561d3\u003c/code\u003e\u003c/a\u003e Remove fragments (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/f89e177a9fc0bbb5c44568fc26bf495c3c954566\"\u003e\u003ccode\u003ef89e177\u003c/code\u003e\u003c/a\u003e v0.56.0 (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/d18c12ebbbeeac949474f4fc69eeb1735e865255\"\u003e\u003ccode\u003ed18c12e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2204\"\u003e#2204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/39770a39d9d255d4de5524f1cfe32e2835e4a4e4\"\u003e\u003ccode\u003e39770a3\u003c/code\u003e\u003c/a\u003e Handle lifecycle states better (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2200\"\u003e#2200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-react-native/compare/v0.50.3...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.76.1 to 2.86.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\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.86.2\u003c/h2\u003e\n\u003ch2\u003e2.86.2 (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e correct QueryVectorsResponse to use vectors instead of matches (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1922\"\u003e#1922\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.86.2-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.86.2-canary.0 (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e correct QueryVectorsResponse to use vectors instead of matches (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1922\"\u003e#1922\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.86.1\u003c/h2\u003e\n\u003ch2\u003e2.86.1 (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e suppress getsession warning when getuser is called first (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e code verifier remains in storage during edge cases (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e cross-schema rpc setof type inference (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update lock file (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1910\"\u003e#1910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e lock file issues (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update npm and install again (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add esm wrapper to resolve module not found error in nuxt (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.86.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.86.1-canary.0 (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e suppress getsession warning when getuser is called first (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e code verifier remains in storage during edge cases (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e cross-schema rpc setof type inference (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update lock file (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1910\"\u003e#1910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e lock file issues (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.86.2 (2025-12-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.86.1 (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update npm and install again (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add esm wrapper to resolve module not found error in nuxt (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e cross-schema rpc setof type inference (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.86.0 (2025-11-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.85.0 (2025-11-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.84.0 (2025-11-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.83.0 (2025-11-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.82.0 (2025-11-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.81.1 (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e setAuth not required on custom jwt token (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.81.0 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ceb564d4042e0d9920e21a64cd62aa5c4877913c\"\u003e\u003ccode\u003eceb564d\u003c/code\u003e\u003c/a\u003e chore(release): version 2.86.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1921\"\u003e#1921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/41d76bd289acf13c6f7f0c9c98cccd4959f022cd\"\u003e\u003ccode\u003e41d76bd\u003c/code\u003e\u003c/a\u003e fix(repo): update npm and install again (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/2596a09ffc67e8a26f6247d12fa8df4ab7fde904\"\u003e\u003ccode\u003e2596a09\u003c/code\u003e\u003c/a\u003e fix(supabase): add esm wrapper to resolve module not found error in nuxt (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ea490dd80ca1cf20869662e12f7646a11b4b1e0a\"\u003e\u003ccode\u003eea490dd\u003c/code\u003e\u003c/a\u003e fix(postgrest): cross-schema rpc setof type inference (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c9b0f980aa8de856af7c177c916424cf64b6542c\"\u003e\u003ccode\u003ec9b0f98\u003c/code\u003e\u003c/a\u003e chore(release): version 2.86.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1899\"\u003e#1899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/34618649b21b2e9c212e750d63fb19f7ee46ade5\"\u003e\u003ccode\u003e3461864\u003c/code\u003e\u003c/a\u003e chore(release): version 2.85.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0afbf0037a135d5793e42b8b8eb5d06b16f2a845\"\u003e\u003ccode\u003e0afbf00\u003c/code\u003e\u003c/a\u003e chore(release): version 2.84.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1877\"\u003e#1877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/612625dc127d073d9d8619212051a5ec11a34c40\"\u003e\u003ccode\u003e612625d\u003c/code\u003e\u003c/a\u003e chore(release): version 2.83.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5b117726a111ee2d10c3ee1101da4d5a2557e94d\"\u003e\u003ccode\u003e5b11772\u003c/code\u003e\u003c/a\u003e chore(release): version 2.82.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a66387e9923255160031a1c55545cf7ab27b3aaf\"\u003e\u003ccode\u003ea66387e\u003c/code\u003e\u003c/a\u003e docs(repo): add example snippets and descriptions (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.86.2/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.5 to 5.90.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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.91.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.12\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/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05\"\u003e\u003ccode\u003e72d8ac5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent infinite render loops when useSuspenseQueries has duplicate queryKeys (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9886\"\u003e#9886\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c01b150e3673e11d6533768529a5e6fe3ebee68c\"\u003e\u003ccode\u003ec01b150\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\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/8e2e174e9fd2e7b94cd232041e49c9d014d74e26\"\u003e\u003ccode\u003e8e2e174\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae\"\u003e\u003ccode\u003eeb559a6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.12\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/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05\"\u003e\u003ccode\u003e72d8ac5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent infinite render loops when useSuspenseQueries has duplicate queryKeys (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9886\"\u003e#9886\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c01b150e3673e11d6533768529a5e6fe3ebee68c\"\u003e\u003ccode\u003ec01b150\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.10\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/8e2e174e9fd2e7b94cd232041e49c9d014d74e26\"\u003e\u003ccode\u003e8e2e174\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae\"\u003e\u003ccode\u003eeb559a6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.9\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/08b211f8aa475e05d2f13a36517fc556861ef962\"\u003e\u003ccode\u003e08b211f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.8\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/c0ec9fe0d1426fe3f233adda3ebf23989ffaa110\"\u003e\u003ccode\u003ec0ec9fe\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.7\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/b4cd121a39d07cefaa3a3411136d342cc54ce8fb\"\u003e\u003ccode\u003eb4cd121\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.6\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/1638c028df55648995d04431179904371a189772\"\u003e\u003ccode\u003e1638c02\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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/TanStack/query/commit/9e8709eddb4c20886873e81b1584edf300fab8aa\"\u003e\u003ccode\u003e9e8709e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9945\"\u003e#9945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05\"\u003e\u003ccode\u003e72d8ac5\u003c/code\u003e\u003c/a\u003e fix: update react and nextJs (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9944\"\u003e#9944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6799395211511d7ca4ff51ee2164109f44cb3d4e\"\u003e\u003ccode\u003e6799395\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9911\"\u003e#9911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c01b150e3673e11d6533768529a5e6fe3ebee68c\"\u003e\u003ccode\u003ec01b150\u003c/code\u003e\u003c/a\u003e fix(useQueries): Prevent infinite render loops when useSuspenseQueries has du...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c9bc6002ad856e349ad15a7d07e3dac251e8c022\"\u003e\u003ccode\u003ec9bc600\u003c/code\u003e\u003c/a\u003e chore: use better \u003ccode\u003eThrower\u003c/code\u003e declaration in tests (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9884\"\u003e#9884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/66a194e6b1c2813f1cd277e9280179c81d5d4ea4\"\u003e\u003ccode\u003e66a194e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9879\"\u003e#9879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/62263251d660048f8546d3d3c9f2a74f48a9b4bf\"\u003e\u003ccode\u003e6226325\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9873\"\u003e#9873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f7c952613a049bae93bb9521352dc362a7d3bddd\"\u003e\u003ccode\u003ef7c9526\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9854\"\u003e#9854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ea0ab4da4349c564a8fa2d77c96b14d66e2f8143\"\u003e\u003ccode\u003eea0ab4d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9848\"\u003e#9848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c23b4a00a7f25d4d9f539ed56066ae3b4234a4bc\"\u003e\u003ccode\u003ec23b4a0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9834\"\u003e#9834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.12/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo` from 54.0.19 to 54.0.27\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/CHANGELOG.md\"\u003eexpo'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[iOS] Remove EXAppDelegateWrapper class (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39778\"\u003e#39778\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] Delete ReactNativeHostWrapper class (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40222\"\u003e#40222\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🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocess.env.EXPO_DOM_HOST_OS\u003c/code\u003e for detecting the original platform of a DOM Component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40382\"\u003e#40382\u003c/a\u003e by \u003ca href=\"https://github.com/EvanBacon\"\u003e\u003ccode\u003e@​EvanBacon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eExpoAppDelegate\u003c/code\u003e inheritance requirement in ExpoReactNativeFactory (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39417\"\u003e#39417\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[iOS] Remove bindReactNativeFactory function (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39418\"\u003e#39418\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[iOS] Adopted Swift 6 (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40369\"\u003e#40369\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[iOS] Add \u003ccode\u003eapplicationDidReceiveMemoryWarning\u003c/code\u003e subscribing to ExpoAppDelegate (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40504\"\u003e#40504\u003c/a\u003e by \u003ca href=\"https://github.com/szydlovsky\"\u003e\u003ccode\u003e@​szydlovsky\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFork default RN \u003ccode\u003eHMRClient\u003c/code\u003e to enable custom HMR Errors handling and UI (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40449\"\u003e#40449\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for a new error overlay UI from \u003ccode\u003e@expo/log-box\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39958\"\u003e#39958\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] \u003ccode\u003eClass\u003c/code\u003e definition for shared objects is now optional. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40708\"\u003e#40708\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\u003eSplit out JSI layer from the modules core. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40755\"\u003e#40755\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\u003eAdd \u003ccode\u003e@expo/local-build-cache-provider\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41270\"\u003e#41270\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[iOS] Added \u003ccode\u003eappDelegateWillBeginInitialization\u003c/code\u003e function to AppDelegate subscribers. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41456\"\u003e#41456\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\u003cul\u003e\n\u003cli\u003eEmpty HMR update should not reset the error overlay (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40741\"\u003e#40741\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed broken \u003ccode\u003eUpdates.reloadAsync\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41260\"\u003e#41260\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\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[Types] Fix \u003ccode\u003etransitionDuration\u003c/code\u003e type missing the \u003ccode\u003enumber\u003c/code\u003e option for Reanimated V4 compatibility. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40793\"\u003e#40793\u003c/a\u003e by \u003ca href=\"https://github.com/DelphineBugner\"\u003e\u003ccode\u003e@​DelphineBugner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[android] Add getDefaultReactHost to ExpoReactHostFactory (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40086\"\u003e#40086\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[expo/dom] Add \u003ccode\u003eoverrideUri\u003c/code\u003e to \u003ccode\u003eDOMProps\u003c/code\u003e to enable pre-bundled DOM Components. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40397\"\u003e#40397\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd recommended \u003ccode\u003ereact-server-dom-webpack\u003c/code\u003e version to \u003ccode\u003ebundledNativeModules.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41429\"\u003e#41429\u003c/a\u003e by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠️ Notices\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for React Native 0.82.x. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39678\"\u003e#39678\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\u003ch2\u003e54.0.26 - 2025-12-04\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e54.0.25 - 2025-11-18\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eExpoAppDelegate\u003c/code\u003e not extending \u003ccode\u003eUIResponder\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41066\"\u003e#41066\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\u003e54.0.24 - 2025-11-17\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-apple-authentication` from 8.0.7 to 8.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-apple-authentication/CHANGELOG.md\"\u003eexpo-apple-authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.8 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-apple-authentication\"\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-apple-authentication since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-auth-session` from 7.0.8 to 7.0.10\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-auth-session/CHANGELOG.md\"\u003eexpo-auth-session's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.10 - 2025-12-05\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.0.9 - 2025-11-17\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-auth-session\"\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 1.0.9 to 1.0.10\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-build-properties/CHANGELOG.md\"\u003eexpo-build-properties's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.10 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-clipboard` from 8.0.7 to 8.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-clipboard/CHANGELOG.md\"\u003eexpo-clipboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.8 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-clipboard\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-constants` from 18.0.10 to 18.0.11\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\u003ch2\u003e18.0.11 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-crypto` from 15.0.7 to 15.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-crypto/CHANGELOG.md\"\u003eexpo-crypto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e15.0.8 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-crypto\"\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-crypto since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-device` from 8.0.9 to 8.0.10\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-device/CHANGELOG.md\"\u003eexpo-device's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.10 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-device\"\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-device since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-font` from 14.0.9 to 14.0.10\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\u003ch2\u003e14.0.10 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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 8.0.8 to 8.0.10\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\u003e8.0.10 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.9 - 2025-11-17\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-notifications` from 0.32.12 to 0.32.14\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-notifications/CHANGELOG.md\"\u003eexpo-notifications's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.14 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e0.32.13 - 2025-11-17\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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.13 to 6.0.17\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-router/CHANGELOG.md\"\u003eexpo-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.17 - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump and tighten \u003ccode\u003ereact-server-dom-webpack\u003c/code\u003e peer range (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41379\"\u003e#41379\u003c/a\u003e by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.16 - 2025-12-04\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace internal base URL for parsing pathnames with \u003ccode\u003efile:\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41338\"\u003e#41338\u003c/a\u003e by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.15 - 2025-11-17\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e6.0.14 - 2025-10-28\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-secure-store` from 15.0.7 to 15.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-secure-store/CHANGELOG.md\"\u003eexpo-secure-store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e15.0.8 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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\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-secure-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-sharing` from 14.0.7 to 14.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-sharing/CHANGELOG.md\"\u003eexpo-sharing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.0.8 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-status-bar` from 3.0.8 to 3.0.9\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\u003e3.0.9 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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\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-status-bar since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-store-review` from 9.0.8 to 9.0.9\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-store-review/CHANGELOG.md\"\u003eexpo-store-review's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.9 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-store-review\"\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-store-review since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-task-manager` from 14.0.8 to 14.0.9\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-task-manager/CHANGELOG.md\"\u003eexpo-task-manager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.0.9 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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 `expo-web-browser` from 15.0.8 to 15.0.10\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-web-browser/CHANGELOG.md\"\u003eexpo-web-browser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e15.0.10 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e15.0.9 - 2025-11-03\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix \u003ccode\u003edismissBrowser\u003c/code\u003e hanging when called with no browser open. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40799\"\u003e#40799\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/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-web-browser\"\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-web-browser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD...\n\n_Description has been truncated_","html_url":"https://github.com/POIbakri/lumbus-app/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/POIbakri%2Flumbus-app/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"3658156861","node_id":"PR_kwDOOxstfc61KNDR","number":108,"state":"closed","title":"deps(deps): Bump the patch-updates group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-02T19:14:45.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T10:22:10.000Z","updated_at":"2025-12-02T19:14:46.000Z","time_to_close":723155,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): Bump","group_name":"patch-updates","update_count":6,"packages":[{"name":"joi","old_version":"18.0.1","new_version":"18.0.2","repository_url":"https://github.com/hapijs/joi"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.20","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-vision-camera","old_version":"4.7.2","new_version":"4.7.3","repository_url":"https://github.com/mrousavy/react-native-vision-camera"},{"name":"eslint-plugin-react-hooks","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/facebook/react"},{"name":"html-webpack-plugin","old_version":"5.6.4","new_version":"5.6.5","repository_url":"https://github.com/jantimon/html-webpack-plugin"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [joi](https://github.com/hapijs/joi) | `18.0.1` | `18.0.2` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.20` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.1` | `5.6.2` |\n| [react-native-vision-camera](https://github.com/mrousavy/react-native-vision-camera) | `4.7.2` | `4.7.3` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `6.1.0` | `6.1.1` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.4` | `5.6.5` |\n\n\nUpdates `joi` from 18.0.1 to 18.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/481e270e6c4ff8728d6fda248fd83f6ff70f7ed9\"\u003e\u003ccode\u003e481e270\u003c/code\u003e\u003c/a\u003e 18.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/32bac2f992fa3126b79b6f996ee9294d67b21232\"\u003e\u003ccode\u003e32bac2f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3092\"\u003e#3092\u003c/a\u003e from AnslemHack/bug-coerceStringsWithEmptySpaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/aa1f2b0c43fadf914bdfd83125a599095717018f\"\u003e\u003ccode\u003eaa1f2b0\u003c/code\u003e\u003c/a\u003e Remove empty string to false coercion in boolean validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/43e83672f712c615f3edbf07329c3d3eb33c2d0e\"\u003e\u003ccode\u003e43e8367\u003c/code\u003e\u003c/a\u003e fix: handle whitespace in boolean string coercion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hapijs/joi/compare/v18.0.1...v18.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-qrcode-svg` from 6.3.15 to 6.3.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/a8ffa82b7f4baca838096547c466f41adac49e8a\"\u003e\u003ccode\u003ea8ffa82\u003c/code\u003e\u003c/a\u003e Update package.json version to 6.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/c9c1c894a31413b2008f75f08a3ce36faae10518\"\u003e\u003ccode\u003ec9c1c89\u003c/code\u003e\u003c/a\u003e Update package-lock.json version to 6.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/a425eb10b342d3f525628e9fbdc201bff68c1766\"\u003e\u003ccode\u003ea425eb1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Expensify/react-native-qrcode-svg/issues/250\"\u003e#250\u003c/a\u003e from Expensify/andrew-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/fe48159862812fe1da59612db18e87f1e0c7ca77\"\u003e\u003ccode\u003efe48159\u003c/code\u003e\u003c/a\u003e Update react-native-svg repository link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/6d96a3cd5d75b5ad057c4b760ffb9a343df4c383\"\u003e\u003ccode\u003e6d96a3c\u003c/code\u003e\u003c/a\u003e Update package.json version to 6.3.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/4d3d94e661d0ddf164fddd95de2a8036a767e36b\"\u003e\u003ccode\u003e4d3d94e\u003c/code\u003e\u003c/a\u003e Update package-lock.json version to 6.3.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/15212c8cac33822163fae28e8b5c533e8bfd401d\"\u003e\u003ccode\u003e15212c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Expensify/react-native-qrcode-svg/issues/249\"\u003e#249\u003c/a\u003e from Expensify/andrew-node-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/512534074bc03b613df2a6acdbb73fe2138dfbe2\"\u003e\u003ccode\u003e5125340\u003c/code\u003e\u003c/a\u003e Update node to latest 24 LTS version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/a459bdd89885c93382918780447514dc665e532f\"\u003e\u003ccode\u003ea459bdd\u003c/code\u003e\u003c/a\u003e Update package.json version to 6.3.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/4bbbe98c43d8c8bc25105bb3542fe6cf9614d67d\"\u003e\u003ccode\u003e4bbbe98\u003c/code\u003e\u003c/a\u003e Update package-lock.json version to 6.3.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/compare/6.3.15...6.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-native-qrcode-svg since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 5.6.1 to 5.6.2\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.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\u003c/blockquote\u003e\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/8b2267a4726b7520e82d35f26d23bacce9ec44c9\"\u003e\u003ccode\u003e8b2267a\u003c/code\u003e\u003c/a\u003e chore: release 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/393fcc85e869f87e8bc60dc860a657a5a94a03f3\"\u003e\u003ccode\u003e393fcc8\u003c/code\u003e\u003c/a\u003e fix: Add 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)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e8b8d9370a17c22e84bab64543d7908743f5ca37\"\u003e\u003ccode\u003ee8b8d93\u003c/code\u003e\u003c/a\u003e chore(docs): update urls in documentation (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/658\"\u003e#658\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.6.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-vision-camera` from 4.7.2 to 4.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/releases\"\u003ereact-native-vision-camera's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/compare/v4.7.2...v4.7.3\"\u003e4.7.3\u003c/a\u003e (2025-11-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid calling getJSModule in init on Android (\u003ca href=\"https://redirect.github.com/mrousavy/react-native-vision-camera/issues/3623\"\u003e#3623\u003c/a\u003e) (\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/fa488782b2c37811fb6fc8d9e828be2a128ffcb7\"\u003efa48878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin Reanimated to 3.9.0 (\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/cdb68e05e0ffcccb51fd060d13fa8313a1118f1f\"\u003ecdb68e0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate FRAME_PROCESSOR_PLUGINS_COMMUNITY.mdx (\u003ca href=\"https://redirect.github.com/mrousavy/react-native-vision-camera/issues/3643\"\u003e#3643\u003c/a\u003e) (\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/90baa20c3270e5a4b654a4c36994fea773ab906c\"\u003e90baa20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/eb00b4c20caf360bc197b5246a635ee76df3c8cf\"\u003e\u003ccode\u003eeb00b4c\u003c/code\u003e\u003c/a\u003e chore: release 4.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/7d1a2203bbf6933425161b7ef97459f776708d76\"\u003e\u003ccode\u003e7d1a220\u003c/code\u003e\u003c/a\u003e chore: Lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/f55c34e5f458d9756988d5ae959092b9d5e63df7\"\u003e\u003ccode\u003ef55c34e\u003c/code\u003e\u003c/a\u003e chore: Update CI target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/90baa20c3270e5a4b654a4c36994fea773ab906c\"\u003e\u003ccode\u003e90baa20\u003c/code\u003e\u003c/a\u003e docs: Update FRAME_PROCESSOR_PLUGINS_COMMUNITY.mdx (\u003ca href=\"https://redirect.github.com/mrousavy/react-native-vision-camera/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/45e9c8168c6f480aadf8b86d760ee25ffdfafe35\"\u003e\u003ccode\u003e45e9c81\u003c/code\u003e\u003c/a\u003e chore: Lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/6225a38633cd4b5889ebf8fbd501afb3ab7768aa\"\u003e\u003ccode\u003e6225a38\u003c/code\u003e\u003c/a\u003e chore: Migrate to text lockfile now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/5b2d0b85fe366b4e7c8e62b5eb52282a33f8ef5a\"\u003e\u003ccode\u003e5b2d0b8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Pin Reanimated to 3.9.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/cdb68e05e0ffcccb51fd060d13fa8313a1118f1f\"\u003e\u003ccode\u003ecdb68e0\u003c/code\u003e\u003c/a\u003e fix: Pin Reanimated to 3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/c663bb0940041d448f0ee216d4977fd6f7f96544\"\u003e\u003ccode\u003ec663bb0\u003c/code\u003e\u003c/a\u003e chore: Migrate to text lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/fa488782b2c37811fb6fc8d9e828be2a128ffcb7\"\u003e\u003ccode\u003efa48878\u003c/code\u003e\u003c/a\u003e fix: Avoid calling getJSModule in init on Android (\u003ca href=\"https://redirect.github.com/mrousavy/react-native-vision-camera/issues/3623\"\u003e#3623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/compare/v4.7.2...v4.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-hooks` from 6.1.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md\"\u003eeslint-plugin-react-hooks's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e 6.1.0 accidentally allowed use of \u003ccode\u003erecommended\u003c/code\u003e without flat config, causing errors when used with ESLint v9's \u003ccode\u003edefineConfig()\u003c/code\u003e helper. This has been fixed in 6.1.1.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecommended\u003c/code\u003e config for flat config compatibility. The \u003ccode\u003erecommended\u003c/code\u003e config has been converted to flat config format. Non-flat config users should use \u003ccode\u003erecommended-legacy\u003c/code\u003e instead. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34700\"\u003e#34700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecommended-latest\u003c/code\u003e and \u003ccode\u003erecommended-latest-legacy\u003c/code\u003e configs that include React Compiler rules. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34675\"\u003e#34675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eNoUnusedOptOutDirectives\u003c/code\u003e rule. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34703\"\u003e#34703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ehermes-parser\u003c/code\u003e and dependency. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34719\"\u003e#34719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e@babel/plugin-proposal-private-methods\u003c/code\u003e dependency. (\u003ca href=\"https://github.com/ArnaudBarre\"\u003e\u003ccode\u003e@​ArnaudBarre\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34715\"\u003e#34715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate for Zod v3/v4 compatibility. (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolian\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34717\"\u003e#34717\u003c/a\u003e)\u003c/li\u003e\n\u003c/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/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-webpack-plugin` from 5.6.4 to 5.6.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md\"\u003ehtml-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.4...v5.6.5\"\u003e5.6.5\u003c/a\u003e (2025-11-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elocalStorage exception in Node 25+ (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1880\"\u003e#1880\u003c/a\u003e) (\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/a25aa2e0202fa35bbecf35cc45327dfc34ef938b\"\u003ea25aa2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/9a39db807c09d8e6145e5047cfe2ec5e928e1dee\"\u003e\u003ccode\u003e9a39db8\u003c/code\u003e\u003c/a\u003e chore(release): 5.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/a25aa2e0202fa35bbecf35cc45327dfc34ef938b\"\u003e\u003ccode\u003ea25aa2e\u003c/code\u003e\u003c/a\u003e fix: localStorage exception in Node 25+ (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.4...v5.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ajstack22/StackMap/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajstack22%2FStackMap/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"},{"uuid":"3651162225","node_id":"PR_kwDOQEbgPs60zJRk","number":15,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-06T14:22:39.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-21T10:46:15.000Z","updated_at":"2025-12-06T14:22:40.000Z","time_to_close":1308984,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":18,"packages":[{"name":"@stripe/stripe-react-native","old_version":"0.50.3","new_version":"0.57.0","repository_url":"https://github.com/stripe/stripe-react-native"},{"name":"@supabase/supabase-js","old_version":"2.76.1","new_version":"2.84.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.90.5","new_version":"5.90.10","repository_url":"https://github.com/TanStack/query"},{"name":"expo","old_version":"54.0.19","new_version":"54.0.25","repository_url":"https://github.com/expo/expo"},{"name":"expo-auth-session","old_version":"7.0.8","new_version":"7.0.9","repository_url":"https://github.com/expo/expo"},{"name":"expo-notifications","old_version":"0.32.12","new_version":"0.32.13","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"6.0.13","new_version":"6.0.15","repository_url":"https://github.com/expo/expo"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.17","new_version":"19.2.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.81.5","new_version":"0.82.1","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.20","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.18.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.15.0","repository_url":"https://github.com/react-native-community/react-native-svg"},{"name":"react-native-worklets","old_version":"0.5.2","new_version":"0.6.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@stripe/stripe-react-native](https://github.com/stripe/stripe-react-native) | `0.50.3` | `0.57.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.76.1` | `2.84.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.5` | `5.90.10` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `54.0.19` | `54.0.25` |\n| [expo-auth-session](https://github.com/expo/expo/tree/HEAD/packages/expo-auth-session) | `7.0.8` | `7.0.9` |\n| [expo-notifications](https://github.com/expo/expo/tree/HEAD/packages/expo-notifications) | `0.32.12` | `0.32.13` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `6.0.13` | `6.0.15` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.17` | `19.2.6` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.82.1` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.20` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.1` | `5.6.2` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.18.0` |\n| [react-native-svg](https://github.com/react-native-community/react-native-svg) | `15.12.1` | `15.15.0` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.2` | `0.6.1` |\n\n\nUpdates `@stripe/stripe-react-native` from 0.50.3 to 0.57.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\u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.57.0 - 2025-11-12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Changed] Updated Stripe iOS SDK from 24.25.0 to 25.0.0\u003c/li\u003e\n\u003cli\u003e[Changed] Updated Stripe Android SDK from 21.29.+ to 22.0.+\u003c/li\u003e\n\u003cli\u003e[Removed] Removed Giropay. Use alternative payment methods instead. See \u003ca href=\"https://docs.stripe.com/payments/giropay\"\u003ethis page\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2201\"\u003e#2201\u003c/a\u003e Fixed iOS sheets (PaymentSheet, CustomerSheet, AddressSheet, etc.) not presenting in scene-based lifecycle apps. The SDK now properly supports both traditional app delegates and scene-based lifecycles (iOS 13+) by using \u003ccode\u003eRCTKeyWindow\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.56.0 - 2025-11-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCustomerSession is now generally available. The \u003ccode\u003ecustomerSessionClientSecret\u003c/code\u003e parameter is no longer experimental.\u003c/li\u003e\n\u003cli\u003eConfirmationTokens are now generally available. The \u003ccode\u003econfirmationTokenConfirmHandler\u003c/code\u003e parameter and \u003ccode\u003eConfirmationToken.Result\u003c/code\u003e type are no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eCustomerSession\u003c/code\u003e to CustomerSheet. The CustomerSession object grants the SDK temporary access to the Customer and provides additional configuration options. These configuration options allow you to customize the behavior of CustomerSheet. A complete list of features exposed on the CustomerSession are \u003ca href=\"https://docs.corp.stripe.com/api/customer_sessions/create#create_customer_session-components-customer_sheet\"\u003ein our API docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eonBehalfOf\u003c/code\u003e to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the \u003ca href=\"https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of\"\u003eSetupIntent docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android crash \u003ccode\u003eIllegalStateException: State must be at least CREATED to move to DESTROYED\u003c/code\u003e when removing payment methods in EmbeddedPaymentElement. The crash occurred when views were destroyed before completing the lifecycle initialization.\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\u003ch2\u003e0.55.1 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue with \u003ccode\u003eFinancialConnectionsEvent\u003c/code\u003e not being populated properly on Android\u003c/li\u003e\n\u003cli\u003eFixes an issue with Link payment methods having an \u003ccode\u003eUnknown\u003c/code\u003e payment method type\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\u003ch2\u003e0.55.0 - 2025-10-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added appearance.applyLiquidGlass. When set to \u003ccode\u003etrue\u003c/code\u003e, changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use \u003ca href=\"https://github.com/stripe/stripe-ios/issues\"\u003ehttps://github.com/stripe/stripe-ios/issues\u003c/a\u003e to file feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] appearance.navigationBarStyle. Setting to NavigationBarStyle.Glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Setting appearance.applyLiquidGlass to \u003ccode\u003etrue\u003c/code\u003e will set this value to NavigationBarStyle.Glass.\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\u003ch2\u003e0.54.1 - 2025-10-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2147\"\u003e#2147\u003c/a\u003e Fix Stripe UI errors when rotating screen\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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\u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.57.0 - 2025-11-12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Changed] Updated Stripe iOS SDK from 24.25.0 to 25.0.0\u003c/li\u003e\n\u003cli\u003e[Changed] Updated Stripe Android SDK from 21.29.+ to 22.0.+\u003c/li\u003e\n\u003cli\u003e[Removed] Removed Giropay. Use alternative payment methods instead. See \u003ca href=\"https://docs.stripe.com/payments/giropay\"\u003ethis page\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2201\"\u003e#2201\u003c/a\u003e Fixed iOS sheets (PaymentSheet, CustomerSheet, AddressSheet, etc.) not presenting in scene-based lifecycle apps. The SDK now properly supports both traditional app delegates and scene-based lifecycles (iOS 13+) by using \u003ccode\u003eRCTKeyWindow\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.56.0 - 2025-11-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] CustomerSession is now generally available. The \u003ccode\u003ecustomerSessionClientSecret\u003c/code\u003e parameter is no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] ConfirmationTokens are now generally available. The \u003ccode\u003econfirmationTokenConfirmHandler\u003c/code\u003e parameter and \u003ccode\u003eConfirmationToken.Result\u003c/code\u003e type are no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eCustomerSession\u003c/code\u003e to CustomerSheet. The CustomerSession object grants the SDK temporary access to the Customer and provides additional configuration options. These configuration options allow you to customize the behavior of CustomerSheet. A complete list of features exposed on the CustomerSession are \u003ca href=\"https://docs.corp.stripe.com/api/customer_sessions/create#create_customer_session-components-customer_sheet\"\u003ein our API docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eonBehalfOf\u003c/code\u003e to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the \u003ca href=\"https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of\"\u003eSetupIntent docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android crash \u003ccode\u003eIllegalStateException: State must be at least CREATED to move to DESTROYED\u003c/code\u003e when removing payment methods in EmbeddedPaymentElement. The crash occurred when views were destroyed before completing the lifecycle initialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.55.1 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue with \u003ccode\u003eFinancialConnectionsEvent\u003c/code\u003e not being populated properly on Android\u003c/li\u003e\n\u003cli\u003eFixes an issue with Link payment methods having an \u003ccode\u003eUnknown\u003c/code\u003e payment method type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.55.0 - 2025-10-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added appearance.applyLiquidGlass. When set to \u003ccode\u003etrue\u003c/code\u003e, changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use \u003ca href=\"https://github.com/stripe/stripe-ios/issues\"\u003ehttps://github.com/stripe/stripe-ios/issues\u003c/a\u003e to file feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] appearance.navigationBarStyle. Setting to NavigationBarStyle.Glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Setting appearance.applyLiquidGlass to \u003ccode\u003etrue\u003c/code\u003e will set this value to NavigationBarStyle.Glass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.54.1 - 2025-10-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2147\"\u003e#2147\u003c/a\u003e Fix Stripe UI errors when rotating screen\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.54.0 - 2025-09-29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2140\"\u003e#2140\u003c/a\u003e Added support for the Alma payment method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.53.1 - 2025-09-19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2128\"\u003e#2128\u003c/a\u003e Fix headless task not registered by StripeProvider.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2129\"\u003e#2129\u003c/a\u003e Fix iOS build on new arch 0.81 with static linkage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ce045f3c6cd88c82ebe2c4b08498e77e360f073c\"\u003e\u003ccode\u003ece045f3\u003c/code\u003e\u003c/a\u003e v0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/bd16268b05583fa0c062938a38e362555532c046\"\u003e\u003ccode\u003ebd16268\u003c/code\u003e\u003c/a\u003e Update CHANGELOG (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2218\"\u003e#2218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/3c15d4f105727c477730637a04e642053a19f248\"\u003e\u003ccode\u003e3c15d4f\u003c/code\u003e\u003c/a\u003e Add dev guide to claude md (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2215\"\u003e#2215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/8e11b50d0df73abbb47fa7702901c5671f097249\"\u003e\u003ccode\u003e8e11b50\u003c/code\u003e\u003c/a\u003e Update iOS SDK to 25.0.0 and Android SDK to 22.0.0 (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/284545e34b036bd5f142cee19514ddd082b48471\"\u003e\u003ccode\u003e284545e\u003c/code\u003e\u003c/a\u003e Fix how we get root VC for scene based apps (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2216\"\u003e#2216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/890035354e4e8e5a3467b03f8862132abfa10e2b\"\u003e\u003ccode\u003e8900353\u003c/code\u003e\u003c/a\u003e Remove Giropay (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2209\"\u003e#2209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/fc561d37307a52f76ad019634503c395d166420f\"\u003e\u003ccode\u003efc561d3\u003c/code\u003e\u003c/a\u003e Remove fragments (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/f89e177a9fc0bbb5c44568fc26bf495c3c954566\"\u003e\u003ccode\u003ef89e177\u003c/code\u003e\u003c/a\u003e v0.56.0 (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/d18c12ebbbeeac949474f4fc69eeb1735e865255\"\u003e\u003ccode\u003ed18c12e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2204\"\u003e#2204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/39770a39d9d255d4de5524f1cfe32e2835e4a4e4\"\u003e\u003ccode\u003e39770a3\u003c/code\u003e\u003c/a\u003e Handle lifecycle states better (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2200\"\u003e#2200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-react-native/compare/v0.50.3...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.76.1 to 2.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.84.0\u003c/h2\u003e\n\u003ch2\u003e2.84.0 (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add isdistinct and regex pattern matching operators (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e validate empty or invalid relation names in Postgrest… (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e simplify serializer by removing unnecessary types of messages (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1871\"\u003e#1871\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSoufiane Radouane \u003ca href=\"https://github.com/sofmega\"\u003e\u003ccode\u003e@​sofmega\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.83.1-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.83.1-canary.2 (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add isdistinct and regex pattern matching operators (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1875\"\u003e#1875\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.83.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.83.1-canary.1 (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e simplify serializer by removing unnecessary types of messages (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1871\"\u003e#1871\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.83.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.83.1-canary.0 (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e validate empty or invalid relation names in Postgrest… (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSoufiane Radouane \u003ca href=\"https://github.com/sofmega\"\u003e\u003ccode\u003e@​sofmega\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.84.0 (2025-11-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.83.0 (2025-11-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.82.0 (2025-11-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.81.1 (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e setAuth not required on custom jwt token (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.81.0 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.80.0 (2025-11-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.79.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e remove node-fetch dependency, require Node.js 20+ (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e support throwing errors instead of returning them (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.78.0 (2025-10-30)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.77.0 (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e cleanup package-lock.json and bun.lock (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/612625dc127d073d9d8619212051a5ec11a34c40\"\u003e\u003ccode\u003e612625d\u003c/code\u003e\u003c/a\u003e chore(release): version 2.83.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5b117726a111ee2d10c3ee1101da4d5a2557e94d\"\u003e\u003ccode\u003e5b11772\u003c/code\u003e\u003c/a\u003e chore(release): version 2.82.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a66387e9923255160031a1c55545cf7ab27b3aaf\"\u003e\u003ccode\u003ea66387e\u003c/code\u003e\u003c/a\u003e docs(repo): add example snippets and descriptions (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/cda2df97fa3202ae491085d4de17adb395c15590\"\u003e\u003ccode\u003ecda2df9\u003c/code\u003e\u003c/a\u003e chore(repo): remove Deno 1.x testing suite (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ec445bb19c3c93bb6b5871652aed9c644772e090\"\u003e\u003ccode\u003eec445bb\u003c/code\u003e\u003c/a\u003e chore(release): version 2.81.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/137105708a9ae09c88e800091eb35e6a811b105c\"\u003e\u003ccode\u003e1371057\u003c/code\u003e\u003c/a\u003e fix(realtime): setAuth not required on custom jwt token (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0379c98205bdf7fde3f14bf879c61ac4949ab09b\"\u003e\u003ccode\u003e0379c98\u003c/code\u003e\u003c/a\u003e chore(repo): update and consolidate gitignore files (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/03406bdb42d8a01fb8e4dfe28ab2698f38abea6f\"\u003e\u003ccode\u003e03406bd\u003c/code\u003e\u003c/a\u003e chore(release): version 2.81.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1843\"\u003e#1843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/9e08cc3f061d335dd586f123dc60c7754e75b080\"\u003e\u003ccode\u003e9e08cc3\u003c/code\u003e\u003c/a\u003e chore(release): version 2.80.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1836\"\u003e#1836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/dd0fee1477fef86d54877d6cf1d28ce7fbe64aab\"\u003e\u003ccode\u003edd0fee1\u003c/code\u003e\u003c/a\u003e docs(repo): enhance support policy (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.84.0/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.5 to 5.90.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\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/8e2e174e9fd2e7b94cd232041e49c9d014d74e26\"\u003e\u003ccode\u003e8e2e174\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae\"\u003e\u003ccode\u003eeb559a6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\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/08b211f8aa475e05d2f13a36517fc556861ef962\"\u003e\u003ccode\u003e08b211f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\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/c0ec9fe0d1426fe3f233adda3ebf23989ffaa110\"\u003e\u003ccode\u003ec0ec9fe\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\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/b4cd121a39d07cefaa3a3411136d342cc54ce8fb\"\u003e\u003ccode\u003eb4cd121\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.10\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/8e2e174e9fd2e7b94cd232041e49c9d014d74e26\"\u003e\u003ccode\u003e8e2e174\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae\"\u003e\u003ccode\u003eeb559a6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.9\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/08b211f8aa475e05d2f13a36517fc556861ef962\"\u003e\u003ccode\u003e08b211f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.8\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/c0ec9fe0d1426fe3f233adda3ebf23989ffaa110\"\u003e\u003ccode\u003ec0ec9fe\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.7\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/b4cd121a39d07cefaa3a3411136d342cc54ce8fb\"\u003e\u003ccode\u003eb4cd121\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.6\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/1638c028df55648995d04431179904371a189772\"\u003e\u003ccode\u003e1638c02\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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/TanStack/query/commit/66a194e6b1c2813f1cd277e9280179c81d5d4ea4\"\u003e\u003ccode\u003e66a194e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9879\"\u003e#9879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/62263251d660048f8546d3d3c9f2a74f48a9b4bf\"\u003e\u003ccode\u003e6226325\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9873\"\u003e#9873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f7c952613a049bae93bb9521352dc362a7d3bddd\"\u003e\u003ccode\u003ef7c9526\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9854\"\u003e#9854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ea0ab4da4349c564a8fa2d77c96b14d66e2f8143\"\u003e\u003ccode\u003eea0ab4d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9848\"\u003e#9848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c23b4a00a7f25d4d9f539ed56066ae3b4234a4bc\"\u003e\u003ccode\u003ec23b4a0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9834\"\u003e#9834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.10/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo` from 54.0.19 to 54.0.25\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/CHANGELOG.md\"\u003eexpo'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[iOS] Remove EXAppDelegateWrapper class (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39778\"\u003e#39778\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] Delete ReactNativeHostWrapper class (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40222\"\u003e#40222\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🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocess.env.EXPO_DOM_HOST_OS\u003c/code\u003e for detecting the original platform of a DOM Component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40382\"\u003e#40382\u003c/a\u003e by \u003ca href=\"https://github.com/EvanBacon\"\u003e\u003ccode\u003e@​EvanBacon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eExpoAppDelegate\u003c/code\u003e inheritance requirement in ExpoReactNativeFactory (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39417\"\u003e#39417\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[iOS] Remove bindReactNativeFactory function (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39418\"\u003e#39418\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[iOS] Adopted Swift 6 (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40369\"\u003e#40369\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[iOS] Add \u003ccode\u003eapplicationDidReceiveMemoryWarning\u003c/code\u003e subscribing to ExpoAppDelegate (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40504\"\u003e#40504\u003c/a\u003e by \u003ca href=\"https://github.com/szydlovsky\"\u003e\u003ccode\u003e@​szydlovsky\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFork default RN \u003ccode\u003eHMRClient\u003c/code\u003e to enable custom HMR Errors handling and UI (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40449\"\u003e#40449\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for a new error overlay UI from \u003ccode\u003e@expo/log-box\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39958\"\u003e#39958\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003esubscriberDidRegister\u003c/code\u003e function to AppDelegate subscribers. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40684\"\u003e#40684\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[iOS] \u003ccode\u003eClass\u003c/code\u003e definition for shared objects is now optional. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40708\"\u003e#40708\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\u003eSplit out JSI layer from the modules core. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40755\"\u003e#40755\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\u003cul\u003e\n\u003cli\u003eFix setting filename in \u003ccode\u003eFormData\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40586\"\u003e#40586\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\u003eFixed DOM Components entry not found from updates on Android. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40574\"\u003e#40574\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\u003eEmpty HMR update should not reset the error overlay (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40741\"\u003e#40741\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eExpoAppDelegate\u003c/code\u003e not extending \u003ccode\u003eUIResponder\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41066\"\u003e#41066\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💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Types] Fix \u003ccode\u003etransitionDuration\u003c/code\u003e type missing the \u003ccode\u003enumber\u003c/code\u003e option for Reanimated V4 compatibility. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40793\"\u003e#40793\u003c/a\u003e by \u003ca href=\"https://github.com/DelphineBugner\"\u003e\u003ccode\u003e@​DelphineBugner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[android] Add getDefaultReactHost to ExpoReactHostFactory (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40086\"\u003e#40086\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] Remove edge-to-edge logic from \u003ccode\u003eReactActivityDelegateWrapper\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40263\"\u003e#40263\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[expo/dom] Add \u003ccode\u003eoverrideUri\u003c/code\u003e to \u003ccode\u003eDOMProps\u003c/code\u003e to enable pre-bundled DOM Components. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40397\"\u003e#40397\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einternal/async-require-module\u003c/code\u003e for \u003ccode\u003e@expo/metro-config\u003c/code\u003e's \u003ccode\u003easyncRequireModulePath\u003c/code\u003e(\u003ca href=\"https://redirect.github.com/expo/expo/pull/40584\"\u003e#40584\u003c/a\u003e by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠️ Notices\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for React Native 0.82.x. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39678\"\u003e#39678\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\u003ch2\u003e54.0.20 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-auth-session` from 7.0.8 to 7.0.9\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-auth-session/CHANGELOG.md\"\u003eexpo-auth-session'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-auth-session\"\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.8 to 8.0.9\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\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-linking\"\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.12 to 0.32.13\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-notifications/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\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethrow instead of logging when attempting to use push notifications on Android with Expo Go (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39459\"\u003e#39459\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\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove tests related files from the published package content. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39551\"\u003e#39551\u003c/a\u003e by \u003ca href=\"https://github.com/Simek\"\u003e\u003ccode\u003e@​Simek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ios] migrate notification serializer to swift (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38633\"\u003e#38633\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\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-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.13 to 6.0.15\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-router/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\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange \u003ccode\u003ereset\u003c/code\u003e props to \u003ccode\u003eresetOnFocus\u003c/code\u003e in headless tabs (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40349\"\u003e#40349\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\u003ereplace NativeTabs.Trigger \u003ccode\u003eoptions\u003c/code\u003e with \u003ccode\u003eunstable_nativeProps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40702\"\u003e#40702\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\u003eremove NativeTabs.Trigger.TabBar component (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40725\"\u003e#40725\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🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for server data loaders in development (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39570\"\u003e#39570\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd environmental variable to enable experimental web modal implementation (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40231\"\u003e#40231\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\u003eUse the new error overlay UI from \u003ccode\u003e@expo/log-box\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39958\"\u003e#39958\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd split view layout support (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39563\"\u003e#39563\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\u003eAdd support for server data loaders in static export mode (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40130\"\u003e#40130\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecomponents API for setting header options (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40600\"\u003e#40600\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[iOS] add sidebar adaptable prop (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40957\"\u003e#40957\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\u003eadd Color utility (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40904\"\u003e#40904\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\u003eFix dynamic updates of headless tabs (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40352\"\u003e#40352\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💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove state update logic from addListener to onStateChange (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40261\"\u003e#40261\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\u003eModify navigation action to compute target on action dispatch (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39682\"\u003e#39682\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\u003eMigrate static rendering logic from \u003ccode\u003eexpo-router\u003c/code\u003e to \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39374\"\u003e#39374\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate RSC logic from \u003ccode\u003eexpo-router\u003c/code\u003e to \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40484\"\u003e#40484\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate UI code back to \u003ccode\u003eexpo-router\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40510\"\u003e#40510\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[docs] Update redirectSystemPath to include information about null return (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40555\"\u003e#40555\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\u003eExpose internal API for use in \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40545\"\u003e#40545\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate typed routes logic from \u003ccode\u003eexpo-router\u003c/code\u003e to \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40576\"\u003e#40576\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor native-tabs to unify navigation logic between platforms (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40699\"\u003e#40699\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[refactor] remove redundant nesting in native-tabs directory structure (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40700\"\u003e#40700\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\u003eRemove \u003ccode\u003enode/getExpoConstantsManifest.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40663\"\u003e#40663\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade react-native-screens and react-navigation versions (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40804\"\u003e#40804\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\u003eextract common elements to primitives (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40841\"\u003e#40841\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\u003eremove redundant convertTabPropsToOptions call (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40967\"\u003e#40967\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\u003erefactor NativeTabs Icon logic to simplify types and API (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40965\"\u003e#40965\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[iOS] rename ExpoHead to ExpoRouter podspec (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40941\"\u003e#40941\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\u003eremove redundant comments from NativeOption (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41067\"\u003e#41067\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\u003euse constants instead of magic strings for internal param names (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41082\"\u003e#41082\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\u003eadd local-maven-repo to files in package.json (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41130\"\u003e#41130\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/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-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-web-browser` from 15.0.8 to 15.0.9\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-web-browser/CHANGELOG.md\"\u003eexpo-web-browser'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\u003cul\u003e\n\u003cli\u003e[iOS] Fix \u003ccode\u003edismissBrowser\u003c/code\u003e hanging when called with no browser open. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40799\"\u003e#40799\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-web-browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.17 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.81.5 to 0.82.1\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.82.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed representation of transforms when view is originally zero-sized (\u003ca href=\"https://github.com/facebook/react-native/commit/a81e94a40ca8dca9e57b562db21f8f235c5b25a0\"\u003ea81e94a40c\u003c/a\u003e by \u003ca href=\"https://github.com/javache\"\u003e\u003ccode\u003e@​javache\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\u003eFixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (\u003ca href=\"https://github.com/facebook/react-native/commit/068ec39aea543617e5159fe22274b294bfb29026\"\u003e068ec39aea\u003c/a\u003e by \u003ca href=\"https://github.com/chrfalch\"\u003e\u003ccode\u003e@​chrfalch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.1/react-native-artifacts-0.82.1-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.1/react-native-artifacts-0.82.1-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eView the whole changelog in the \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md file\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e0.82.0\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.82.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed representation of transforms when view is originally zero-sized (\u003ca href=\"https://github.com/facebook/react-native/commit/a81e94a40ca8dca9e57b562db21f8f235c5b25a0\"\u003ea81e94a40c\u003c/a\u003e by \u003ca href=\"https://github.com/javache\"\u003e\u003ccode\u003e@​javache\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\u003eFixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (\u003ca href=\"https://github.com/facebook/react-native/commit/068ec39aea543617e5159fe22274b294bfb29026\"\u003e068ec39aea\u003c/a...\n\n_Description has been truncated_","html_url":"https://github.com/POIbakri/lumbus-app/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/POIbakri%2Flumbus-app/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"3607877524","node_id":"PR_kwDOQEbgPs6yhlWl","number":14,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-21T10:44:58.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-10T12:41:43.000Z","updated_at":"2025-11-21T10:45:00.000Z","time_to_close":943395,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":15,"packages":[{"name":"@stripe/stripe-react-native","old_version":"0.50.3","new_version":"0.56.0","repository_url":"https://github.com/stripe/stripe-react-native"},{"name":"@supabase/supabase-js","old_version":"2.76.1","new_version":"2.80.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.90.5","new_version":"5.90.7","repository_url":"https://github.com/TanStack/query"},{"name":"expo","old_version":"54.0.19","new_version":"54.0.23","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"6.0.13","new_version":"6.0.14","repository_url":"https://github.com/expo/expo"},{"name":"expo-web-browser","old_version":"15.0.8","new_version":"15.0.9","repository_url":"https://github.com/expo/expo"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.17","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.81.5","new_version":"0.82.1","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.20","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.18.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.14.0","repository_url":"https://github.com/react-native-community/react-native-svg"},{"name":"react-native-worklets","old_version":"0.5.2","new_version":"0.6.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@stripe/stripe-react-native](https://github.com/stripe/stripe-react-native) | `0.50.3` | `0.56.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.76.1` | `2.80.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.5` | `5.90.7` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `54.0.19` | `54.0.23` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `6.0.13` | `6.0.14` |\n| [expo-web-browser](https://github.com/expo/expo/tree/HEAD/packages/expo-web-browser) | `15.0.8` | `15.0.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.17` | `19.2.2` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.82.1` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.20` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.1` | `5.6.2` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.18.0` |\n| [react-native-svg](https://github.com/react-native-community/react-native-svg) | `15.12.1` | `15.14.0` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.2` | `0.6.1` |\n\n\nUpdates `@stripe/stripe-react-native` from 0.50.3 to 0.56.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\u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.56.0 - 2025-11-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCustomerSession is now generally available. The \u003ccode\u003ecustomerSessionClientSecret\u003c/code\u003e parameter is no longer experimental.\u003c/li\u003e\n\u003cli\u003eConfirmationTokens are now generally available. The \u003ccode\u003econfirmationTokenConfirmHandler\u003c/code\u003e parameter and \u003ccode\u003eConfirmationToken.Result\u003c/code\u003e type are no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eCustomerSession\u003c/code\u003e to CustomerSheet. The CustomerSession object grants the SDK temporary access to the Customer and provides additional configuration options. These configuration options allow you to customize the behavior of CustomerSheet. A complete list of features exposed on the CustomerSession are \u003ca href=\"https://docs.corp.stripe.com/api/customer_sessions/create#create_customer_session-components-customer_sheet\"\u003ein our API docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eonBehalfOf\u003c/code\u003e to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the \u003ca href=\"https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of\"\u003eSetupIntent docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android crash \u003ccode\u003eIllegalStateException: State must be at least CREATED to move to DESTROYED\u003c/code\u003e when removing payment methods in EmbeddedPaymentElement. The crash occurred when views were destroyed before completing the lifecycle initialization.\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\u003ch2\u003e0.55.1 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue with \u003ccode\u003eFinancialConnectionsEvent\u003c/code\u003e not being populated properly on Android\u003c/li\u003e\n\u003cli\u003eFixes an issue with Link payment methods having an \u003ccode\u003eUnknown\u003c/code\u003e payment method type\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\u003ch2\u003e0.55.0 - 2025-10-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added appearance.applyLiquidGlass. When set to \u003ccode\u003etrue\u003c/code\u003e, changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use \u003ca href=\"https://github.com/stripe/stripe-ios/issues\"\u003ehttps://github.com/stripe/stripe-ios/issues\u003c/a\u003e to file feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] appearance.navigationBarStyle. Setting to NavigationBarStyle.Glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Setting appearance.applyLiquidGlass to \u003ccode\u003etrue\u003c/code\u003e will set this value to NavigationBarStyle.Glass.\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\u003ch2\u003e0.54.1 - 2025-10-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2147\"\u003e#2147\u003c/a\u003e Fix Stripe UI errors when rotating screen\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\u003ch2\u003e0.54.0 - 2025-09-29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2140\"\u003e#2140\u003c/a\u003e Added support for the Alma payment method\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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\u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.56.0 - 2025-11-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCustomerSession is now generally available. The \u003ccode\u003ecustomerSessionClientSecret\u003c/code\u003e parameter is no longer experimental.\u003c/li\u003e\n\u003cli\u003eConfirmationTokens are now generally available. The \u003ccode\u003econfirmationTokenConfirmHandler\u003c/code\u003e parameter and \u003ccode\u003eConfirmationToken.Result\u003c/code\u003e type are no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eCustomerSession\u003c/code\u003e to CustomerSheet. The CustomerSession object grants the SDK temporary access to the Customer and provides additional configuration options. These configuration options allow you to customize the behavior of CustomerSheet. A complete list of features exposed on the CustomerSession are \u003ca href=\"https://docs.corp.stripe.com/api/customer_sessions/create#create_customer_session-components-customer_sheet\"\u003ein our API docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eonBehalfOf\u003c/code\u003e to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the \u003ca href=\"https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of\"\u003eSetupIntent docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android crash \u003ccode\u003eIllegalStateException: State must be at least CREATED to move to DESTROYED\u003c/code\u003e when removing payment methods in EmbeddedPaymentElement. The crash occurred when views were destroyed before completing the lifecycle initialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.55.1 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue with \u003ccode\u003eFinancialConnectionsEvent\u003c/code\u003e not being populated properly on Android\u003c/li\u003e\n\u003cli\u003eFixes an issue with Link payment methods having an \u003ccode\u003eUnknown\u003c/code\u003e payment method type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.55.0 - 2025-10-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added appearance.applyLiquidGlass. When set to \u003ccode\u003etrue\u003c/code\u003e, changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use \u003ca href=\"https://github.com/stripe/stripe-ios/issues\"\u003ehttps://github.com/stripe/stripe-ios/issues\u003c/a\u003e to file feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] appearance.navigationBarStyle. Setting to NavigationBarStyle.Glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Setting appearance.applyLiquidGlass to \u003ccode\u003etrue\u003c/code\u003e will set this value to NavigationBarStyle.Glass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.54.1 - 2025-10-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2147\"\u003e#2147\u003c/a\u003e Fix Stripe UI errors when rotating screen\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.54.0 - 2025-09-29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2140\"\u003e#2140\u003c/a\u003e Added support for the Alma payment method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.53.1 - 2025-09-19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2128\"\u003e#2128\u003c/a\u003e Fix headless task not registered by StripeProvider.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2129\"\u003e#2129\u003c/a\u003e Fix iOS build on new arch 0.81 with static linkage\u003c/li\u003e\n\u003cli\u003eEmbedded Payment Element rendering invalid payment option images on Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.53.0 - 2025-09-15\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eisLoaded\u003c/code\u003e flag to \u003ccode\u003euseEmbeddedPaymentElement\u003c/code\u003e hook that indicates when the embedded payment element has finished loading and is ready to display (height \u0026gt; 1). Useful for showing loading states and smooth UI transitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android EmbeddedPaymentElement not respecting Link configuration. Now properly honors \u003ccode\u003eLinkDisplay.NEVER\u003c/code\u003e to hide Link payment method when configured.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/b7df1f7f21362661362b7ff200e03004125da5bc\"\u003e\u003ccode\u003eb7df1f7\u003c/code\u003e\u003c/a\u003e v0.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/d18c12ebbbeeac949474f4fc69eeb1735e865255\"\u003e\u003ccode\u003ed18c12e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2204\"\u003e#2204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/39770a39d9d255d4de5524f1cfe32e2835e4a4e4\"\u003e\u003ccode\u003e39770a3\u003c/code\u003e\u003c/a\u003e Handle lifecycle states better (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2200\"\u003e#2200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/8aca5f2b078546e7431472c56c83a0677d9f1a1e\"\u003e\u003ccode\u003e8aca5f2\u003c/code\u003e\u003c/a\u003e Customersession for customersheet and OBO (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/d7f9c9f5e49cf76db1fe44b3db1ef17f793cae0c\"\u003e\u003ccode\u003ed7f9c9f\u003c/code\u003e\u003c/a\u003e Fix patch releases not automatically being used from \u003ccode\u003estripe-android\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/5f6a751550b76385c08a7b8791230827127a1623\"\u003e\u003ccode\u003e5f6a751\u003c/code\u003e\u003c/a\u003e GA CTs and CS (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2188\"\u003e#2188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/4a2b9008f3292cbf0da88cd8ba591ad4b6ca0ac7\"\u003e\u003ccode\u003e4a2b900\u003c/code\u003e\u003c/a\u003e Fix border radius not being applied to Apple Pay button (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2189\"\u003e#2189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/616558c869229093ac0de31d5c15d9514b3e8ff1\"\u003e\u003ccode\u003e616558c\u003c/code\u003e\u003c/a\u003e Code gen update (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2151\"\u003e#2151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/17bf094cd4122c363fa5c131322108c50a82f81c\"\u003e\u003ccode\u003e17bf094\u003c/code\u003e\u003c/a\u003e v0.55.1 (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/0e6c4739e549ee0856a6cdfa95a9e261f8942b7e\"\u003e\u003ccode\u003e0e6c473\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-react-native/compare/v0.50.3...v0.56.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/~samer-stripe\"\u003esamer-stripe\u003c/a\u003e, a new releaser for \u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.76.1 to 2.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.80.0\u003c/h2\u003e\n\u003ch2\u003e2.80.0 (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add TypeScript types for documented JWT claims fields (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1802\"\u003e#1802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e only warn if multiple clients share a storage-key (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSteve Hall \u003ca href=\"https://github.com/sh41\"\u003e\u003ccode\u003e@​sh41\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSumit Kumar \u003ca href=\"https://github.com/Software-Engineering-Project-Team-Bob\"\u003e\u003ccode\u003e@​Software-Engineering-Project-Team-Bob\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.79.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.79.1-canary.1 (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e only warn if multiple clients share a storage-key (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSteve Hall \u003ca href=\"https://github.com/sh41\"\u003e\u003ccode\u003e@​sh41\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.79.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.79.1-canary.0 (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add TypeScript types for documented JWT claims fields (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1802\"\u003e#1802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSumit Kumar \u003ca href=\"https://github.com/Software-Engineering-Project-Team-Bob\"\u003e\u003ccode\u003e@​Software-Engineering-Project-Team-Bob\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.79.0\u003c/h2\u003e\n\u003ch2\u003e2.79.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e support throwing errors instead of returning them (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e remove node-fetch dependency, require Node.js 20+ (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.80.0 (2025-11-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.79.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e remove node-fetch dependency, require Node.js 20+ (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e support throwing errors instead of returning them (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.78.0 (2025-10-30)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.77.0 (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e cleanup package-lock.json and bun.lock (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dd0fee1477fef86d54877d6cf1d28ce7fbe64aab\"\u003e\u003ccode\u003edd0fee1\u003c/code\u003e\u003c/a\u003e docs(repo): enhance support policy (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/53f9aa20777054b0a7db7508d027a665d8a43a14\"\u003e\u003ccode\u003e53f9aa2\u003c/code\u003e\u003c/a\u003e chore(release): version 2.79.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/53949f32338b02982ee32a9822547222f65b092a\"\u003e\u003ccode\u003e53949f3\u003c/code\u003e\u003c/a\u003e feat(repo): remove node-fetch dependency, require Node.js 20+ (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7511686f3003eeaa690656780fde494ef0830235\"\u003e\u003ccode\u003e7511686\u003c/code\u003e\u003c/a\u003e feat(auth): support throwing errors instead of returning them (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/399378f6008f75b39b672f714f75842143ed4e26\"\u003e\u003ccode\u003e399378f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.78.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1825\"\u003e#1825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/3aa0779a16542c4f543e60e855000384e9033be0\"\u003e\u003ccode\u003e3aa0779\u003c/code\u003e\u003c/a\u003e chore(repo): remove unused dependencies and scripts (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ff8bf025a62ab86ac93f297113ee1ea36ea453c7\"\u003e\u003ccode\u003eff8bf02\u003c/code\u003e\u003c/a\u003e chore(release): version 2.77.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1815\"\u003e#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/da98538cfbdef37d2a4f81274f7339e0c2c56fc1\"\u003e\u003ccode\u003eda98538\u003c/code\u003e\u003c/a\u003e docs(supabase): update supabase-js testing guide (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/d70d3e0f46dcef87ebdec9012eb72be5f74c0ce1\"\u003e\u003ccode\u003ed70d3e0\u003c/code\u003e\u003c/a\u003e fix(repo): cleanup package-lock.json and bun.lock (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ea64a2546c1b1f8d2eb97fb6d45d603e07a038e6\"\u003e\u003ccode\u003eea64a25\u003c/code\u003e\u003c/a\u003e chore(ci): integrate Verdaccio for integration tests (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.80.0/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.5 to 5.90.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\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/b4cd121a39d07cefaa3a3411136d342cc54ce8fb\"\u003e\u003ccode\u003eb4cd121\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.6\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/1638c028df55648995d04431179904371a189772\"\u003e\u003ccode\u003e1638c02\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.7\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/b4cd121a39d07cefaa3a3411136d342cc54ce8fb\"\u003e\u003ccode\u003eb4cd121\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.6\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/1638c028df55648995d04431179904371a189772\"\u003e\u003ccode\u003e1638c02\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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/TanStack/query/commit/ea0ab4da4349c564a8fa2d77c96b14d66e2f8143\"\u003e\u003ccode\u003eea0ab4d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9848\"\u003e#9848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c23b4a00a7f25d4d9f539ed56066ae3b4234a4bc\"\u003e\u003ccode\u003ec23b4a0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9834\"\u003e#9834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.7/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo` from 54.0.19 to 54.0.23\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/CHANGELOG.md\"\u003eexpo'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[iOS] Remove EXAppDelegateWrapper class (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39778\"\u003e#39778\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] Delete ReactNativeHostWrapper class (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40222\"\u003e#40222\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🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocess.env.EXPO_DOM_HOST_OS\u003c/code\u003e for detecting the original platform of a DOM Component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40382\"\u003e#40382\u003c/a\u003e by \u003ca href=\"https://github.com/EvanBacon\"\u003e\u003ccode\u003e@​EvanBacon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eExpoAppDelegate\u003c/code\u003e inheritance requirement in ExpoReactNativeFactory (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39417\"\u003e#39417\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[iOS] Remove bindReactNativeFactory function (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39418\"\u003e#39418\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[iOS] Adopted Swift 6 (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40369\"\u003e#40369\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[iOS] Add \u003ccode\u003eapplicationDidReceiveMemoryWarning\u003c/code\u003e subscribing to ExpoAppDelegate (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40504\"\u003e#40504\u003c/a\u003e by \u003ca href=\"https://github.com/szydlovsky\"\u003e\u003ccode\u003e@​szydlovsky\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFork default RN \u003ccode\u003eHMRClient\u003c/code\u003e to enable custom HMR Errors handling and UI (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40449\"\u003e#40449\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for a new error overlay UI from \u003ccode\u003e@expo/log-box\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39958\"\u003e#39958\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003esubscriberDidRegister\u003c/code\u003e function to AppDelegate subscribers. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40684\"\u003e#40684\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[iOS] \u003ccode\u003eClass\u003c/code\u003e definition for shared objects is now optional. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40708\"\u003e#40708\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\u003cul\u003e\n\u003cli\u003eFixed DOM Components entry not found from updates on Android. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40574\"\u003e#40574\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\u003eEmpty HMR update should not reset the error overlay (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40741\"\u003e#40741\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\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[Types] Fix \u003ccode\u003etransitionDuration\u003c/code\u003e type missing the \u003ccode\u003enumber\u003c/code\u003e option for Reanimated V4 compatibility. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40793\"\u003e#40793\u003c/a\u003e by \u003ca href=\"https://github.com/DelphineBugner\"\u003e\u003ccode\u003e@​DelphineBugner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[android] Add getDefaultReactHost to ExpoReactHostFactory (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40086\"\u003e#40086\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] Remove edge-to-edge logic from \u003ccode\u003eReactActivityDelegateWrapper\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40263\"\u003e#40263\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[expo/dom] Add \u003ccode\u003eoverrideUri\u003c/code\u003e to \u003ccode\u003eDOMProps\u003c/code\u003e to enable pre-bundled DOM Components. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40397\"\u003e#40397\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einternal/async-require-module\u003c/code\u003e for \u003ccode\u003e@expo/metro-config\u003c/code\u003e's \u003ccode\u003easyncRequireModulePath\u003c/code\u003e(\u003ca href=\"https://redirect.github.com/expo/expo/pull/40584\"\u003e#40584\u003c/a\u003e by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠️ Notices\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for React Native 0.82.x. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39678\"\u003e#39678\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\u003ch2\u003e54.0.20 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-router` from 6.0.13 to 6.0.14\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-router/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\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange \u003ccode\u003ereset\u003c/code\u003e props to \u003ccode\u003eresetOnFocus\u003c/code\u003e in headless tabs (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40349\"\u003e#40349\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\u003ereplace NativeTabs.Trigger \u003ccode\u003eoptions\u003c/code\u003e with \u003ccode\u003eunstable_nativeProps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40702\"\u003e#40702\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\u003eremove NativeTabs.Trigger.TabBar component (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40725\"\u003e#40725\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🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for server data loaders in development (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39570\"\u003e#39570\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd environmental variable to enable experimental web modal implementation (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40231\"\u003e#40231\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\u003eUse the new error overlay UI from \u003ccode\u003e@expo/log-box\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39958\"\u003e#39958\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd split view layout support (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39563\"\u003e#39563\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\u003eAdd support for server data loaders in static export mode (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40130\"\u003e#40130\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecomponents API for setting header options (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40600\"\u003e#40600\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\u003eFix dynamic updates of headless tabs (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40352\"\u003e#40352\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💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove state update logic from addListener to onStateChange (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40261\"\u003e#40261\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\u003eModify navigation action to compute target on action dispatch (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39682\"\u003e#39682\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\u003eMigrate static rendering logic from \u003ccode\u003eexpo-router\u003c/code\u003e to \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39374\"\u003e#39374\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate RSC logic from \u003ccode\u003eexpo-router\u003c/code\u003e to \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40484\"\u003e#40484\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate UI code back to \u003ccode\u003eexpo-router\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40510\"\u003e#40510\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[docs] Update redirectSystemPath to include information about null return (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40555\"\u003e#40555\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\u003eExpose internal API for use in \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40545\"\u003e#40545\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate typed routes logic from \u003ccode\u003eexpo-router\u003c/code\u003e to \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40576\"\u003e#40576\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor native-tabs to unify navigation logic between platforms (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40699\"\u003e#40699\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[refactor] remove redundant nesting in native-tabs directory structure (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40700\"\u003e#40700\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\u003eRemove \u003ccode\u003enode/getExpoConstantsManifest.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40663\"\u003e#40663\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade react-native-screens and react-navigation versions (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40804\"\u003e#40804\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\u003eextract common elements to primitives (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40841\"\u003e#40841\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/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-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-web-browser` from 15.0.8 to 15.0.9\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-web-browser/CHANGELOG.md\"\u003eexpo-web-browser'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\u003cul\u003e\n\u003cli\u003e[iOS] Fix \u003ccode\u003edismissBrowser\u003c/code\u003e hanging when called with no browser open. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40799\"\u003e#40799\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-web-browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.17 to 19.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.81.5 to 0.82.1\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.82.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed representation of transforms when view is originally zero-sized (\u003ca href=\"https://github.com/facebook/react-native/commit/a81e94a40ca8dca9e57b562db21f8f235c5b25a0\"\u003ea81e94a40c\u003c/a\u003e by \u003ca href=\"https://github.com/javache\"\u003e\u003ccode\u003e@​javache\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\u003eFixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (\u003ca href=\"https://github.com/facebook/react-native/commit/068ec39aea543617e5159fe22274b294bfb29026\"\u003e068ec39aea\u003c/a\u003e by \u003ca href=\"https://github.com/chrfalch\"\u003e\u003ccode\u003e@​chrfalch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.1/react-native-artifacts-0.82.1-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.1/react-native-artifacts-0.82.1-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eView the whole changelog in the \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md file\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e0.82.0\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.82.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed representation of transforms when view is originally zero-sized (\u003ca href=\"https://github.com/facebook/react-native/commit/a81e94a40ca8dca9e57b562db21f8f235c5b25a0\"\u003ea81e94a40c\u003c/a\u003e by \u003ca href=\"https://github.com/javache\"\u003e\u003ccode\u003e@​javache\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\u003eFixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (\u003ca href=\"https://github.com/facebook/react-native/commit/068ec39aea543617e5159fe22274b294bfb29026\"\u003e068ec39aea\u003c/a\u003e by \u003ca href=\"https://github.com/chrfalch\"\u003e\u003ccode\u003e@​chrfalch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.82.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAppearance.setColorScheme:\u003c/strong\u003e \u003ccode\u003eAppearance.setColorScheme\u003c/code\u003e no longer accepts a nullable value (\u003ca href=\"https://github.com/facebook/react-native/commit/a4581ecd8b6df5efa44dfe6d43708320209c900b\"\u003ea4581ecd8b\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\u003e\u003ccode\u003eCxxSharedModuleWrapper\u003c/code\u003e:\u003c/strong\u003e Removed CxxSharedModuleWrapper (\u003ca href=\"https://github.com/facebook/react-native/commit/fafbee240235ea0e63eb01abd31ce32d6a576429\"\u003efafbee2402\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\u003eDOM API:\u003c/strong\u003e Enable DOM APIs in host component refs (\u003ca href=\"https://github.com/facebook/react-native/commit/2ad845ccb2fea277e05513dcf41407026a8224f0\"\u003e2ad845ccb2\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\u003eError Handling:\u003c/strong\u003e Unhandled promises are now handled by ExceptionsManager.handleException, instead of being swallowed as Logbox Warnings. (\u003ca href=\"https://github.com/facebook/react-native/commit/c4082c9ce208a324c2d011823ca2ba432411aafc\"\u003ec4082c9ce2\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInteractionManager:\u003c/strong\u003e InteractionManager has been deprecated and no longer respects interaction handles. Instead, it is now recommended to avoid executing long-running JavaScript tasks by breaking them up into smaller tasks and scheduling them using \u003ccode\u003erequestIdleCallback()\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/03d9f34a8252456d389d9f9a3bd04b99a2828c16\"\u003e03d9f34a82\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\u003e\u003ccode\u003eshouldEmitW3CPointerEvents\u003c/code\u003e:\u003c/strong\u003e Migrate \u003ccode\u003eshouldPressibilityUseW3CPointerEventsForHover\u003c/code\u003e to common private feature flags and remove \u003ccode\u003eshouldEmitW3CPointerEvents\u003c/code\u003e flag. (\u003ca href=\"https://github.com/facebook/react-native/commit/fb4587780e8d6111139d73598a9a26ff392dee28\"\u003efb4587780e\u003c/a\u003e by \u003ca href=\"https://github.com/coado\"\u003e\u003ccode\u003e@​coado\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTurboModuleUtils:\u003c/strong\u003e Remove unused ReactCommon/TurboModuleUtils functions #deepCopyJSIObject and #deepCopyJSIArray (\u003ca href=\"https://github.com/facebook/react-native/commit/ead669ade31ee703c407f96c0ce98d8f2991bdc8\"\u003eead669ade3\u003c/a\u003e by \u003ca href=\"https://github.com/christophpurrer\"\u003e\u003ccode\u003e@​christophpurrer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTurboModules:\u003c/strong\u003e Delete old location of CallbackWrapper.h / LongLivedObject.h by (\u003ca href=\"https://github.com/facebook/react-native/commit/cb94e71845259ae7fa823eb4d21cde74fccd7435\"\u003ecb94e71\u003c/a\u003e \u003ca href=\"https://github.com/christophpurrer\"\u003e\u003ccode\u003e@​christophpurrer\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\u003eDeps:\u003c/strong\u003e Gradle to 9.0 (\u003ca href=\"https://github.com/facebook/react-native/commit/7f93b664b41ba11226aae7cca0e7c9b7f38a7d18\"\u003e7f93b664b4\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\u003eImage Prefetching:\u003c/strong\u003e Android: Image Prefetching send ImageResizeMode as enum value (\u003ca href=\"https://github.com/facebook/react-native/commit/e30f34eda689994cab8cd62aa38175238da8638b\"\u003ee30f34eda6\u003c/a\u003e by \u003ca href=\"https://github.com/christophpurrer\"\u003e\u003ccode\u003e@​christophpurrer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Architecture:\u003c/strong\u003e Remove possibility to newArchEnabled=false in 0.82 (\u003ca href=\"https://github.com/facebook/react-native/commit/d5d21d061493ee973c789a7c6ab8cceebc1f04f9\"\u003ed5d21d0614\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\u003e\u003ccode\u003ereactNativeHost\u003c/code\u003e:\u003c/strong\u003e Throw Exception if ReactApplication.reactNativeHost is not overriden (\u003ca href=\"https://github.com/facebook/react-native/commit/0d3791ca0ab30d5a12881c9901f31291b3e998c6\"\u003e0d3791ca0a\u003c/a\u003e by \u003ca href=\"https://github.com/mdvacca\"\u003e\u003ccode\u003e@​mdvacca\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eViewManagerInterfaces:\u003c/strong\u003e Migrate ViewManagerInterfaces to kotlin. Some types in code generated ViewManagerInterfaces might differ. e.g. this will start enforcing nullability in parameters of viewManagerInterface methods (e.g. String commands parameters are not nullable, view params are not nullable in any method, etc) (\u003ca href=\"https://github.com/facebook/react-native/commit/79ca9036d39c16cd115dc0427cb7092f358ac47e\"\u003e79ca9036d3\u003c/a\u003e by \u003ca href=\"https://github.com/mdvacca\"\u003e\u003ccode\u003e@​mdvacca\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\u003eNew Architecture:\u003c/strong\u003e Removed the opt-out from the New Architecture. (\u003ca href=\"https://github.com/facebook/react-native/commit/83e6eaf693f967b7870a5d4896cbb799206a14f0\"\u003e83e6eaf693\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\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated:\u003c/strong\u003e \u003ccode\u003eAnimated.CompositeAnimation\u003c/code\u003e is now exposed when using \u003ccode\u003e\u0026quot;react-native-strict-api\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/024d25794a51c94c877c1dfa115a82ebbf559614\"\u003e024d25794a\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\u003eAnimated:\u003c/strong\u003e Allow calling createAnimatedNode without batching (\u003ca href=\"https://github.com/facebook/react-native/commit/d9d9a49e18f3c51caa18cf7da0a1fcd62f1ecf18\"\u003ed9d9a49e18\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\u003eAnimated:\u003c/strong\u003e Allow filter usage with native animated driver. (\u003ca href=\"https://github.com/facebook/react-native/commit/138d0eb01dbe597261459a37d364d1780c3ef228\"\u003e138d0eb01d\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\u003cstrong\u003eAPI:\u003c/strong\u003e Expose NativeComponentRegistry API as JavaScript root export (\u003ca href=\"https://github.com/facebook/react-native/commit/f936780cd5c0c17797f9d2bbc8f5cee81c2eefce\"\u003ef936780cd5\u003c/a\u003e by \u003ca href=\"https://github.com/zhongwuzw\"\u003e\u003ccode\u003e@​zhongwuzw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAPI:\u003c/strong\u003e Expose \u003ccode\u003eReactNativeVersion\u003c/code\u003e API as JavaScript root export (\u003ca href=\"https://github.com/facebook/react-native/commit/ec5638abd0e872be62b6ea5d8df9bed6335c2191\"\u003eec5638abd0\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\u003eCodegen:\u003c/strong\u003e Added getDebugProps to codegen (\u003ca href=\"https://github.com/facebook/react-native/commit/e547f466ee41415a75ec6b6f910171285ee7bfc3\"\u003ee547f466ee\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\u003eHermes V1:\u003c/strong\u003e Added a dependency on hermes-compiler (\u003ca href=\"https://github.com/facebook/react-native/commit/0caf8e70d53f611a73ad9b55879dfe0a5f036371\"\u003e0caf8e70d5\u003c/a\u003e by \u003ca href=\"https://github.com/j-piasecki\"\u003e\u003ccode\u003e@​j-piasecki\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable:\u003c/strong\u003e Allow setting \u003ccode\u003eblockNativeResponder\u003c/code\u003e on Pressable (\u003ca href=\"https://github.com/facebook/react-native/commit/6e4d23ded2da4a717bafcc032e3d7a0a5fbe3731\"\u003e6e4d23ded2\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\u003eYoga/API:\u003c/strong\u003e Make yoga/Yoga.h an umbrell header (\u003ca href=\"https://github.com/facebook/react-native/commit/8ed2cee80e0aaac2f2a6a897ba450888f274a5a4\"\u003e8ed2cee80e\u003c/a\u003e by \u003ca href=\"https://github.com/rudybear\"\u003e\u003ccode\u003e@​rudybear\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\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/facebook/react-native/commit/3a625f72f039512d736cbe1491e29b4aba55d5f6\"\u003e\u003ccode\u003e3a625f7\u003c/code\u003e\u003c/a\u003e Release 0.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/23182298b5077d522a793022e1f2615dbbbb68ec\"\u003e\u003ccode\u003e2318229\u003c/code\u003e\u003c/a\u003e fixed cp command to work with gnu coreutils (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/54063\"\u003e#54063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/bdc2c198e092f8028f5259dbf4ba2cb37ec6c0a3\"\u003e\u003ccode\u003ebdc2c19\u003c/code\u003e\u003c/a\u003e Fix useNativeTransformHelper behaviour when frame size is 0 (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/53978\"\u003e#53978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/06c4c425d7a01effc8dac4e1ac98743de0768cf6\"\u003e\u003ccode\u003e06c4c42\u003c/code\u003e\u003c/a\u003e Release 0.82.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/33361992422592547ba6446c58e4b0cbe41856af\"\u003e\u003ccode\u003e3336199\u003c/code\u003e\u003c/a\u003e Release 0.82.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/fddf263dbc66bfd9babd6531357c8751573a6883\"\u003e\u003ccode\u003efddf263\u003c/code\u003e\u003c/a\u003e RN: Deprecate \u003ccode\u003eInteractionManager\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/53832\"\u003e#53832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/458cd06bdbbeb905729e20773ecf45b087e1cedf\"\u003e\u003ccode\u003e458cd06\u003c/code\u003e\u003c/a\u003e RN: Remove References to \u003ccode\u003eInteractionManager\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/53830\"\u003e#53830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/POIbakri/lumbus-app/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/POIbakri%2Flumbus-app/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}],"issue_packages":[{"old_version":"6.3.15","new_version":"6.3.21","update_type":"patch","path":null,"pr_created_at":"2026-04-24T21:22:57.000Z","version_change":"6.3.15 → 6.3.21","issue":{"uuid":"4325663092","node_id":"PR_kwDOPdkJIM7VeQSD","number":309,"state":"closed","title":"fix(deps)(deps): bump the dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["security","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-26T12:45:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T21:22:57.000Z","updated_at":"2026-04-26T12:45:06.000Z","time_to_close":141728,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)(deps): bump","group_name":"dependencies","update_count":18,"packages":[{"name":"@walletconnect/core","old_version":"2.21.8","new_version":"2.23.9","repository_url":"https://github.com/WalletConnect/walletconnect-monorepo"},{"name":"@walletconnect/react-native-compat","old_version":"2.21.8","new_version":"2.23.9","repository_url":"https://github.com/WalletConnect/walletconnect-monorepo"},{"name":"graphql","old_version":"16.13.1","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"i18next","old_version":"26.0.7","new_version":"26.0.8","repository_url":"https://github.com/i18next/i18next"},{"name":"react","old_version":"19.0.0","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.14","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.79.5","new_version":"0.85.2","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-gesture-handler","old_version":"2.24.0","new_version":"2.31.1","repository_url":"https://github.com/software-mansion/react-native-gesture-handler"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.21","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.4.0","new_version":"5.7.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.11.1","new_version":"4.24.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.11.2","new_version":"15.15.4","repository_url":"https://github.com/react-native-community/react-native-svg"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@react-native-community/cli","old_version":"20.0.0","new_version":"20.1.3","repository_url":"https://github.com/react-native-community/cli"},{"name":"detox","old_version":"20.50.1","new_version":"20.51.0","repository_url":"https://github.com/wix/Detox"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@walletconnect/core](https://github.com/WalletConnect/walletconnect-monorepo/tree/HEAD/packages/core) | `2.21.8` | `2.23.9` |\n| [@walletconnect/react-native-compat](https://github.com/WalletConnect/walletconnect-monorepo/tree/HEAD/packages/react-native-compat) | `2.21.8` | `2.23.9` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.1` | `16.13.2` |\n| [i18next](https://github.com/i18next/i18next) | `26.0.7` | `26.0.8` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.14` | `19.2.14` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.79.5` | `0.85.2` |\n| [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.24.0` | `2.31.1` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.21` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.4.0` | `5.7.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.11.1` | `4.24.0` |\n| [react-native-svg](https://github.com/react-native-community/react-native-svg) | `15.11.2` | `15.15.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.29.0` |\n| [@react-native-community/cli](https://github.com/react-native-community/cli/tree/HEAD/packages/cli) | `20.0.0` | `20.1.3` |\n| [detox](https://github.com/wix/Detox) | `20.50.1` | `20.51.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n\n\nUpdates `@walletconnect/core` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7204\"\u003e#7204\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/431e43b6f49139b6151e712bc40b518bc74a6123\"\u003e\u003ccode\u003e431e43b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent Node.js crypto module from leaking into browser bundles\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Rollup external config to handle subpath imports (e.g. \u003ccode\u003euint8arrays/from-string\u003c/code\u003e), preventing transitive bundling of \u003ccode\u003emultiformats\u003c/code\u003e and its Node.js \u003ccode\u003ecrypto\u003c/code\u003e import in ESM/CJS outputs\u003c/li\u003e\n\u003cli\u003eAdd browser field override plugin to redirect \u003ccode\u003emultiformats\u003c/code\u003e internal \u003ccode\u003esha2.js\u003c/code\u003e to \u003ccode\u003esha2-browser.js\u003c/code\u003e (Web Crypto API) in UMD bundles\u003c/li\u003e\n\u003cli\u003eAdd build-time guard that fails the UMD build if any Node.js built-in module is referenced\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7206\"\u003e#7206\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ed0fa424f86a0a36fe6235bb4535b92c36ca94bd\"\u003e\u003ccode\u003eed0fa42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent infinite loop and memory exhaustion in relayer reconnection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate \u003ccode\u003enew Promise(async executor)\u003c/code\u003e antipattern in \u003ccode\u003econnect()\u003c/code\u003e and \u003ccode\u003esubscribe()\u003c/code\u003e so background tasks no longer spawn unsupervised connection attempts\u003c/li\u003e\n\u003cli\u003eSerialize connection attempts via \u003ccode\u003econnectPromise\u003c/code\u003e in both \u003ccode\u003etransportOpen()\u003c/code\u003e and \u003ccode\u003etoEstablishConnection()\u003c/code\u003e to prevent concurrent \u003ccode\u003econnect()\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003econnectionAttemptInProgress\u003c/code\u003e guard up during the entire retry loop to block \u003ccode\u003erestartTransport()\u003c/code\u003e from spawning parallel connections\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003ereconnectInProgress\u003c/code\u003e on early returns in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent the flag from getting permanently stuck\u003c/li\u003e\n\u003cli\u003eClose old WebSocket in \u003ccode\u003ecreateProvider()\u003c/code\u003e before creating a new one to prevent connection and listener leaks\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esubscriber.stop()\u003c/code\u003e in try/catch in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent \u003ccode\u003ereconnectInProgress\u003c/code\u003e from getting stuck on throw\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003estalledRestartBackoff\u003c/code\u003e on successful connection so recovery latency doesn't degrade after repeated stall/recover cycles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7163\"\u003e#7163\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ceecb3b9480357dc32ddb071a864290de6cd645b\"\u003e\u003ccode\u003eceecb3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed batch subscribe silently swallowing errors and marking topics as subscribed when the RPC failed. Failed topics are now kept in pending for retry, and connection_stalled triggers a transport restart with exponential backoff.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7204\"\u003e#7204\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/431e43b6f49139b6151e712bc40b518bc74a6123\"\u003e\u003ccode\u003e431e43b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent Node.js crypto module from leaking into browser bundles\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Rollup external config to handle subpath imports (e.g. \u003ccode\u003euint8arrays/from-string\u003c/code\u003e), preventing transitive bundling of \u003ccode\u003emultiformats\u003c/code\u003e and its Node.js \u003ccode\u003ecrypto\u003c/code\u003e import in ESM/CJS outputs\u003c/li\u003e\n\u003cli\u003eAdd browser field override plugin to redirect \u003ccode\u003emultiformats\u003c/code\u003e internal \u003ccode\u003esha2.js\u003c/code\u003e to \u003ccode\u003esha2-browser.js\u003c/code\u003e (Web Crypto API) in UMD bundles\u003c/li\u003e\n\u003cli\u003eAdd build-time guard that fails the UMD build if any Node.js built-in module is referenced\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7206\"\u003e#7206\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ed0fa424f86a0a36fe6235bb4535b92c36ca94bd\"\u003e\u003ccode\u003eed0fa42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent infinite loop and memory exhaustion in relayer reconnection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate \u003ccode\u003enew Promise(async executor)\u003c/code\u003e antipattern in \u003ccode\u003econnect()\u003c/code\u003e and \u003ccode\u003esubscribe()\u003c/code\u003e so background tasks no longer spawn unsupervised connection attempts\u003c/li\u003e\n\u003cli\u003eSerialize connection attempts via \u003ccode\u003econnectPromise\u003c/code\u003e in both \u003ccode\u003etransportOpen()\u003c/code\u003e and \u003ccode\u003etoEstablishConnection()\u003c/code\u003e to prevent concurrent \u003ccode\u003econnect()\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003econnectionAttemptInProgress\u003c/code\u003e guard up during the entire retry loop to block \u003ccode\u003erestartTransport()\u003c/code\u003e from spawning parallel connections\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003ereconnectInProgress\u003c/code\u003e on early returns in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent the flag from getting permanently stuck\u003c/li\u003e\n\u003cli\u003eClose old WebSocket in \u003ccode\u003ecreateProvider()\u003c/code\u003e before creating a new one to prevent connection and listener leaks\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esubscriber.stop()\u003c/code\u003e in try/catch in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent \u003ccode\u003ereconnectInProgress\u003c/code\u003e from getting stuck on throw\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003estalledRestartBackoff\u003c/code\u003e on successful connection so recovery latency doesn't degrade after repeated stall/recover cycles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/901e9651fb5f2f6f88af42d94cc25dbc2956ca0d\"\u003e\u003ccode\u003e901e965\u003c/code\u003e\u003c/a\u003e test: add runaway reconnection regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/01a39e7a8bb6e1f21b6d2bffbe19bda0d59940b4\"\u003e\u003ccode\u003e01a39e7\u003c/code\u003e\u003c/a\u003e fix: close concurrency gaps in relayer reconnection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/c1d67a4dd9958d91d0abfa3b8fa933337cefe4c0\"\u003e\u003ccode\u003ec1d67a4\u003c/code\u003e\u003c/a\u003e fix: revert toEstablishConnection to call connect() directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/5c29576910d852a75e5739f25dbc8adecaf7df6b\"\u003e\u003ccode\u003e5c29576\u003c/code\u003e\u003c/a\u003e style: prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/167f1ef189362891d4561e1a906df339f0256753\"\u003e\u003ccode\u003e167f1ef\u003c/code\u003e\u003c/a\u003e fix: restore per-attempt connectionAttemptInProgress reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/c6e56cca2dbc46c486821f24214966345f3039b8\"\u003e\u003ccode\u003ec6e56cc\u003c/code\u003e\u003c/a\u003e fix: reset reconnectInProgress in connect() finally block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/97d77cdbac435d42c767c562ea9c5a302d722e54\"\u003e\u003ccode\u003e97d77cd\u003c/code\u003e\u003c/a\u003e style: prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/52179ff555b632b9f2f5f8a0c8f019aad42c3ca6\"\u003e\u003ccode\u003e52179ff\u003c/code\u003e\u003c/a\u003e fix: guard createProvider disconnect and simplify relayer code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/5b6cf2e0fbeae79929e682bcae40393c23edf5b7\"\u003e\u003ccode\u003e5b6cf2e\u003c/code\u003e\u003c/a\u003e fix: address PR review feedback on relayer reconnection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/core@2.23.9/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@walletconnect/react-native-compat` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7190\"\u003e#7190\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.50\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7168\"\u003e#7168\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.40\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7144\"\u003e#7144\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/91d0d7d238930c21fb484ab9e27b56a10da79b46\"\u003e\u003ccode\u003e91d0d7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect relative import paths for TurboModule native modules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7162\"\u003e#7162\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.37\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7138\"\u003e#7138\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2d7ab8cafc47d14f8f8f3beed4b038d46862988d\"\u003e\u003ccode\u003e2d7ab8c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated Yttrium version iOS-\u0026quot;0.10.15\u0026quot;/Android-\u0026quot;0.10.14\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7124\"\u003e#7124\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d98d994cb8ee467375c33e5d793337f8ad261716\"\u003e\u003ccode\u003ed98d994\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - feat(react-native-compat): add RNWalletConnectPay native module for iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7085\"\u003e#7085\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/41c8ebd19739aa8a346a7c054a75320243860a77\"\u003e\u003ccode\u003e41c8ebd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003e@walletconnect/logger\u003c/code\u003e to \u003ccode\u003e3.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/react-native-compat/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7190\"\u003e#7190\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.50\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7168\"\u003e#7168\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.40\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7144\"\u003e#7144\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/91d0d7d238930c21fb484ab9e27b56a10da79b46\"\u003e\u003ccode\u003e91d0d7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect relative import paths for TurboModule native modules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7162\"\u003e#7162\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.37\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7138\"\u003e#7138\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2d7ab8cafc47d14f8f8f3beed4b038d46862988d\"\u003e\u003ccode\u003e2d7ab8c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated Yttrium version iOS-\u0026quot;0.10.15\u0026quot;/Android-\u0026quot;0.10.14\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7124\"\u003e#7124\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d98d994cb8ee467375c33e5d793337f8ad261716\"\u003e\u003ccode\u003ed98d994\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - feat(react-native-compat): add RNWalletConnectPay native module for iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.2\u003c/h2\u003e\n\u003ch2\u003e2.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7085\"\u003e#7085\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/41c8ebd19739aa8a346a7c054a75320243860a77\"\u003e\u003ccode\u003e41c8ebd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003e@walletconnect/logger\u003c/code\u003e to \u003ccode\u003e3.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/99f6145209070b1a5db7fd5ff417bc4f9d0a1911\"\u003e\u003ccode\u003e99f6145\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.50-swift-0.10.50-kotlin-0.10.51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/83174a68c3f6b5eab3c747f991a24209c3fd7340\"\u003e\u003ccode\u003e83174a6\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d1593de238b5c36cb29d2ef0eb1221936dbc1abe\"\u003e\u003ccode\u003ed1593de\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.40-swift-0.10.40-kotlin-0.10.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0f95dd7c0d7af47a61ee1927e59c49bf6ec92881\"\u003e\u003ccode\u003e0f95dd7\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.37-swift-0.10.37-kotlin-0.10.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/3662554aba760de9abd1f91a522f4db8a5c6a734\"\u003e\u003ccode\u003e3662554\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e0.10.31\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/19cf376878c45e36e6731f9c73892853fc4c0be0\"\u003e\u003ccode\u003e19cf376\u003c/code\u003e\u003c/a\u003e chore(react-native-compat): update Yttrium dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/react-native-compat@2.23.9/packages/react-native-compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@walletconnect/utils` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7205\"\u003e#7205\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: replace Node.js Buffer with browser-safe alternatives to fix \u0026quot;Buffer is not defined\u0026quot; in browser environments\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eBuffer.from\u003c/code\u003e/\u003ccode\u003eBuffer.concat\u003c/code\u003e with \u003ccode\u003eUint8Array\u003c/code\u003e, \u003ccode\u003ebtoa\u003c/code\u003e/\u003ccode\u003eatob\u003c/code\u003e, \u003ccode\u003eTextEncoder\u003c/code\u003e/\u003ccode\u003eTextDecoder\u003c/code\u003e, and \u003ccode\u003euint8arrays\u003c/code\u003e helpers across \u003ccode\u003emisc.ts\u003c/code\u003e, \u003ccode\u003ecrypto.ts\u003c/code\u003e, \u003ccode\u003ecacao.ts\u003c/code\u003e, \u003ccode\u003esignatures.ts\u003c/code\u003e, and \u003ccode\u003epolkadot.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escripts/verify-no-buffer.mjs\u003c/code\u003e to verify UMD bundles contain no unguarded Buffer usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7175\"\u003e#7175\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003ecreateDelayedPromise\u003c/code\u003e expiry rejection to also contain a proper error code from \u003ccode\u003egetInternalError(\u0026quot;EXPIRED\u0026quot;)\u003c/code\u003e with a value of \u003ccode\u003e6\u003c/code\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7147\"\u003e#7147\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Replaced bs58 dependency with \u003ccode\u003e@​scure/base\u003c/code\u003e for base58 encoding/decoding\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\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/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7205\"\u003e#7205\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: replace Node.js Buffer with browser-safe alternatives to fix \u0026quot;Buffer is not defined\u0026quot; in browser environments\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eBuffer.from\u003c/code\u003e/\u003ccode\u003eBuffer.concat\u003c/code\u003e with \u003ccode\u003eUint8Array\u003c/code\u003e, \u003ccode\u003ebtoa\u003c/code\u003e/\u003ccode\u003eatob\u003c/code\u003e, \u003ccode\u003eTextEncoder\u003c/code\u003e/\u003ccode\u003eTextDecoder\u003c/code\u003e, and \u003ccode\u003euint8arrays\u003c/code\u003e helpers across \u003ccode\u003emisc.ts\u003c/code\u003e, \u003ccode\u003ecrypto.ts\u003c/code\u003e, \u003ccode\u003ecacao.ts\u003c/code\u003e, \u003ccode\u003esignatures.ts\u003c/code\u003e, and \u003ccode\u003epolkadot.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escripts/verify-no-buffer.mjs\u003c/code\u003e to verify UMD bundles contain no unguarded Buffer usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7175\"\u003e#7175\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003ecreateDelayedPromise\u003c/code\u003e expiry rejection to also contain a proper error code from \u003ccode\u003egetInternalError(\u0026quot;EXPIRED\u0026quot;)\u003c/code\u003e with a value of \u003ccode\u003e6\u003c/code\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7147\"\u003e#7147\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Replaced bs58 dependency with \u003ccode\u003e@​scure/base\u003c/code\u003e for base58 encoding/decoding\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/7f08fb34c4a805eaef35dd71cb4a47eff81ae617\"\u003e\u003ccode\u003e7f08fb3\u003c/code\u003e\u003c/a\u003e fix: add base64 padding in base64ToBytes for consistency with fromBase64/base...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/a4ec8f9dd65f6b06fcea3023c6f6473ccf714f6e\"\u003e\u003ccode\u003ea4ec8f9\u003c/code\u003e\u003c/a\u003e style: apply prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/9829ffd83b5aedcd399f2f49e5f0978ba467b456\"\u003e\u003ccode\u003e9829ffd\u003c/code\u003e\u003c/a\u003e fix: add base64 padding before atob() to handle unpadded input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/a9d2cfeba66abaf43a61bcd19cfc60942925da89\"\u003e\u003ccode\u003ea9d2cfe\u003c/code\u003e\u003c/a\u003e fix: address PR review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/827b192270a7b3904a17897b022f75a2e3924147\"\u003e\u003ccode\u003e827b192\u003c/code\u003e\u003c/a\u003e style: apply prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/328172be9693e97fe1d9ad6d331f7ef6e1c7a463\"\u003e\u003ccode\u003e328172b\u003c/code\u003e\u003c/a\u003e fix: replace Node.js Buffer with browser-safe alternatives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/99f6145209070b1a5db7fd5ff417bc4f9d0a1911\"\u003e\u003ccode\u003e99f6145\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/44d591d7a13898605707676089794ac487087eba\"\u003e\u003ccode\u003e44d591d\u003c/code\u003e\u003c/a\u003e chore: fix security vulnerabilities and migrate rollup 2 to 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/83174a68c3f6b5eab3c747f991a24209c3fd7340\"\u003e\u003ccode\u003e83174a6\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/utils@2.23.9/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.13.1 to 16.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.13.2 (2026-03-24)\u003c/h2\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4611\"\u003e#4611\u003c/a\u003e add dev mode docs (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePolish 💅\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4631\"\u003e#4631\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4626\"\u003e#4626\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBenjie(\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/123e958de1362eef098c30e917b51981c484729e\"\u003e\u003ccode\u003e123e958\u003c/code\u003e\u003c/a\u003e chore(release): v16.13.2 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/13f130d229311cfaf3accff12d3b7134e8d43a8c\"\u003e\u003ccode\u003e13f130d\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4631\"\u003e#4631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6ca59e128fe6cf26f1335fbd81d2f4a30bf9fce1\"\u003e\u003ccode\u003e6ca59e1\u003c/code\u003e\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4626\"\u003e#4626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/df8c53f5157b9d8312160b1d5baf1f7029213097\"\u003e\u003ccode\u003edf8c53f\u003c/code\u003e\u003c/a\u003e docs: dev mode for v17 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4611\"\u003e#4611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.13.1...v16.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 26.0.7 to 26.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): restore the pre-v25.10.4 \u003ccode\u003eExistsFunction\u003c/code\u003e shape so plain arrow functions can again be assigned to \u003ccode\u003eExistsFunction\u003c/code\u003e-typed variables (TypeScript cannot infer type predicates through multi-overload assignment). Direct \u003ccode\u003ei18next.exists(key)\u003c/code\u003e calls still narrow \u003ccode\u003ekey\u003c/code\u003e to \u003ccode\u003eSelectorKey\u003c/code\u003e — the predicate is now declared inline on \u003ccode\u003ei18n.exists\u003c/code\u003e. Custom wrappers that want the narrowing can type themselves as \u003ccode\u003etypeof i18next.exists\u003c/code\u003e \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2425\"\u003e2425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/blob/master/CHANGELOG.md\"\u003ei18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): restore the pre-v25.10.4 \u003ccode\u003eExistsFunction\u003c/code\u003e shape so plain arrow functions can again be assigned to \u003ccode\u003eExistsFunction\u003c/code\u003e-typed variables (TypeScript cannot infer type predicates through multi-overload assignment). Direct \u003ccode\u003ei18next.exists(key)\u003c/code\u003e calls still narrow \u003ccode\u003ekey\u003c/code\u003e to \u003ccode\u003eSelectorKey\u003c/code\u003e — the predicate is now declared inline on \u003ccode\u003ei18n.exists\u003c/code\u003e. Custom wrappers that want the narrowing can type themselves as \u003ccode\u003etypeof i18next.exists\u003c/code\u003e \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2425\"\u003e2425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/3ea438f8411575432021deab98c8fd85f723bd48\"\u003e\u003ccode\u003e3ea438f\u003c/code\u003e\u003c/a\u003e 26.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/5176bbd7a118f929c1e8817116194c3a0cca8522\"\u003e\u003ccode\u003e5176bbd\u003c/code\u003e\u003c/a\u003e retry version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/10b48c6193033f17194d5d0f7934a01b77035211\"\u003e\u003ccode\u003e10b48c6\u003c/code\u003e\u003c/a\u003e 26.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/9fdd99a9191a35315a766b5fa3e421b1d218fac7\"\u003e\u003ccode\u003e9fdd99a\u003c/code\u003e\u003c/a\u003e retry version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/9ee7da174dce5de9d11cd310ea58bc897147aed4\"\u003e\u003ccode\u003e9ee7da1\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/8ce5e268de1b9b1fa2afec5358c8a07a29644b0f\"\u003e\u003ccode\u003e8ce5e26\u003c/code\u003e\u003c/a\u003e 26.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/e802567c9c00d3ca32890897a12616c7de51f490\"\u003e\u003ccode\u003ee802567\u003c/code\u003e\u003c/a\u003e fix(types): restore \u003ccode\u003eExistsFunction\u003c/code\u003e shape to keep arrow-function wrappers as...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/i18next/i18next/compare/v26.0.7...v26.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.0.0 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.0.14 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.79.5 to 0.85.2\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.85.2\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHermes V1 dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNative Core dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eView the whole changelog in the \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md file\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e0.85.1\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHermes V1 dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNative Core dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/67baaf384c371e55eb5f14c62c9b39ec1588f79f\"\u003e\u003ccode\u003e67baaf3\u003c/code\u003e\u003c/a\u003e Release 0.85.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/530058269728e21c761383213a18fa53bd6b6bd3\"\u003e\u003ccode\u003e5300582\u003c/code\u003e\u003c/a\u003e Fix loading banner stuck after a reload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/430da64dc9ca8b2a66014127f209f3b15d8b144d\"\u003e\u003ccode\u003e430da64\u003c/code\u003e\u003c/a\u003e Avoid moving RawProps during animation backend commit when retries are possib...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/16e6e329444da71db1ef1f34cd898586330811f1\"\u003e\u003ccode\u003e16e6e32\u003c/code\u003e\u003c/a\u003e Add pushAnimationMutations to the AnimationBackend (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56401\"\u003e#56401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/2c0ae274825ab752b9831c12d231b7a55585f79d\"\u003e\u003ccode\u003e2c0ae27\u003c/code\u003e\u003c/a\u003e Release 0.85.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/9dfd26eaaf719ba62e552bcbe66afaaac7ffebda\"\u003e\u003ccode\u003e9dfd26e\u003c/code\u003e\u003c/a\u003e fix: formData upload broken in debug builds (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56406\"\u003e#56406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/76cf797f172c75fd5b3e0ef571f8ca1054a4a9c4\"\u003e\u003ccode\u003e76cf797\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003egenerate-artifacts-executor\u003c/code\u003e scripts to skip write/cp for unchanged o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/401b1620dc674b3f7b9e88a783baca68a2f94ebc\"\u003e\u003ccode\u003e401b162\u003c/code\u003e\u003c/a\u003e [0.85] Correclty promote flags to experimental for 0.85 release (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56373\"\u003e#56373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/10644a0cc54a2c8ffceeb811849ece3cf9608a85\"\u003e\u003ccode\u003e10644a0\u003c/code\u003e\u003c/a\u003e Release 0.85.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/b2839b1d62888e124dc7fb81d16da1c510484a97\"\u003e\u003ccode\u003eb2839b1\u003c/code\u003e\u003c/a\u003e Release 0.85.0-rc.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.85.2/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.24.0 to 2.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\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\u003cli\u003eFix Touchables typescript errors 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/4067\"\u003esoftware-mansion/react-native-gesture-handler#4067\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.0...v2.31.1\"\u003ehttps://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.0...v2.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.31.0\u003c/h2\u003e\n\u003ch2\u003e❗ Important changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Check all pointers in move events 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/4010\"\u003esoftware-mansion/react-native-gesture-handler#4010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GestureDetector unresponsive after display:none toggle (New Arch) by \u003ca href=\"https://github.com/janicduplessis\"\u003e\u003ccode\u003e@​janicduplessis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3964\"\u003esoftware-mansion/react-native-gesture-handler#3964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ios): guard +load with #ifdef RCT_DYNAMIC_FRAMEWORKS by \u003ca href=\"https://github.com/DavidDuarte22\"\u003e\u003ccode\u003e@​DavidDuarte22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4047\"\u003esoftware-mansion/react-native-gesture-handler#4047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): compile RNGestureHandlerModule with Kotlin 2.3 by \u003ca href=\"https://github.com/christian-apollo\"\u003e\u003ccode\u003e@​christian-apollo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4043\"\u003esoftware-mansion/react-native-gesture-handler#4043\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👍 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(iOS): handles \u003ccode\u003epointerEvents\u003c/code\u003e for \u003ccode\u003ePressable\u003c/code\u003e component by \u003ca href=\"https://github.com/huextrat\"\u003e\u003ccode\u003e@​huextrat\u003c/code\u003e\u003c/a\u003e ...\n\n_Description has been truncated_","html_url":"https://github.com/Smartdevs17/SubTrackr/pull/309","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smartdevs17%2FSubTrackr/issues/309","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/309/packages"}},{"old_version":"6.3.15","new_version":"6.3.21","update_type":"patch","path":null,"pr_created_at":"2026-04-24T05:24:01.000Z","version_change":"6.3.15 → 6.3.21","issue":{"uuid":"4320727050","node_id":"PR_kwDOPdkJIM7VN-6k","number":302,"state":"closed","title":"fix(deps)(deps): bump the dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["security","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-24T21:21:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T05:24:01.000Z","updated_at":"2026-04-24T21:21:57.000Z","time_to_close":57475,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)(deps): bump","group_name":"dependencies","update_count":17,"packages":[{"name":"@walletconnect/core","old_version":"2.21.8","new_version":"2.23.9","repository_url":"https://github.com/WalletConnect/walletconnect-monorepo"},{"name":"@walletconnect/react-native-compat","old_version":"2.21.8","new_version":"2.23.9","repository_url":"https://github.com/WalletConnect/walletconnect-monorepo"},{"name":"graphql","old_version":"16.13.1","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"react","old_version":"19.0.0","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.14","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.79.5","new_version":"0.85.2","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-gesture-handler","old_version":"2.24.0","new_version":"2.31.1","repository_url":"https://github.com/software-mansion/react-native-gesture-handler"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.21","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.4.0","new_version":"5.7.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.11.1","new_version":"4.24.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.11.2","new_version":"15.15.4","repository_url":"https://github.com/react-native-community/react-native-svg"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@react-native-community/cli","old_version":"20.0.0","new_version":"20.1.3","repository_url":"https://github.com/react-native-community/cli"},{"name":"detox","old_version":"20.50.1","new_version":"20.51.0","repository_url":"https://github.com/wix/Detox"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@walletconnect/core](https://github.com/WalletConnect/walletconnect-monorepo/tree/HEAD/packages/core) | `2.21.8` | `2.23.9` |\n| [@walletconnect/react-native-compat](https://github.com/WalletConnect/walletconnect-monorepo/tree/HEAD/packages/react-native-compat) | `2.21.8` | `2.23.9` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.1` | `16.13.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.14` | `19.2.14` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.79.5` | `0.85.2` |\n| [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.24.0` | `2.31.1` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.21` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.4.0` | `5.7.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.11.1` | `4.24.0` |\n| [react-native-svg](https://github.com/react-native-community/react-native-svg) | `15.11.2` | `15.15.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.29.0` |\n| [@react-native-community/cli](https://github.com/react-native-community/cli/tree/HEAD/packages/cli) | `20.0.0` | `20.1.3` |\n| [detox](https://github.com/wix/Detox) | `20.50.1` | `20.51.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n\n\nUpdates `@walletconnect/core` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7204\"\u003e#7204\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/431e43b6f49139b6151e712bc40b518bc74a6123\"\u003e\u003ccode\u003e431e43b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent Node.js crypto module from leaking into browser bundles\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Rollup external config to handle subpath imports (e.g. \u003ccode\u003euint8arrays/from-string\u003c/code\u003e), preventing transitive bundling of \u003ccode\u003emultiformats\u003c/code\u003e and its Node.js \u003ccode\u003ecrypto\u003c/code\u003e import in ESM/CJS outputs\u003c/li\u003e\n\u003cli\u003eAdd browser field override plugin to redirect \u003ccode\u003emultiformats\u003c/code\u003e internal \u003ccode\u003esha2.js\u003c/code\u003e to \u003ccode\u003esha2-browser.js\u003c/code\u003e (Web Crypto API) in UMD bundles\u003c/li\u003e\n\u003cli\u003eAdd build-time guard that fails the UMD build if any Node.js built-in module is referenced\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7206\"\u003e#7206\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ed0fa424f86a0a36fe6235bb4535b92c36ca94bd\"\u003e\u003ccode\u003eed0fa42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent infinite loop and memory exhaustion in relayer reconnection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate \u003ccode\u003enew Promise(async executor)\u003c/code\u003e antipattern in \u003ccode\u003econnect()\u003c/code\u003e and \u003ccode\u003esubscribe()\u003c/code\u003e so background tasks no longer spawn unsupervised connection attempts\u003c/li\u003e\n\u003cli\u003eSerialize connection attempts via \u003ccode\u003econnectPromise\u003c/code\u003e in both \u003ccode\u003etransportOpen()\u003c/code\u003e and \u003ccode\u003etoEstablishConnection()\u003c/code\u003e to prevent concurrent \u003ccode\u003econnect()\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003econnectionAttemptInProgress\u003c/code\u003e guard up during the entire retry loop to block \u003ccode\u003erestartTransport()\u003c/code\u003e from spawning parallel connections\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003ereconnectInProgress\u003c/code\u003e on early returns in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent the flag from getting permanently stuck\u003c/li\u003e\n\u003cli\u003eClose old WebSocket in \u003ccode\u003ecreateProvider()\u003c/code\u003e before creating a new one to prevent connection and listener leaks\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esubscriber.stop()\u003c/code\u003e in try/catch in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent \u003ccode\u003ereconnectInProgress\u003c/code\u003e from getting stuck on throw\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003estalledRestartBackoff\u003c/code\u003e on successful connection so recovery latency doesn't degrade after repeated stall/recover cycles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7163\"\u003e#7163\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ceecb3b9480357dc32ddb071a864290de6cd645b\"\u003e\u003ccode\u003eceecb3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed batch subscribe silently swallowing errors and marking topics as subscribed when the RPC failed. Failed topics are now kept in pending for retry, and connection_stalled triggers a transport restart with exponential backoff.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7204\"\u003e#7204\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/431e43b6f49139b6151e712bc40b518bc74a6123\"\u003e\u003ccode\u003e431e43b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent Node.js crypto module from leaking into browser bundles\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Rollup external config to handle subpath imports (e.g. \u003ccode\u003euint8arrays/from-string\u003c/code\u003e), preventing transitive bundling of \u003ccode\u003emultiformats\u003c/code\u003e and its Node.js \u003ccode\u003ecrypto\u003c/code\u003e import in ESM/CJS outputs\u003c/li\u003e\n\u003cli\u003eAdd browser field override plugin to redirect \u003ccode\u003emultiformats\u003c/code\u003e internal \u003ccode\u003esha2.js\u003c/code\u003e to \u003ccode\u003esha2-browser.js\u003c/code\u003e (Web Crypto API) in UMD bundles\u003c/li\u003e\n\u003cli\u003eAdd build-time guard that fails the UMD build if any Node.js built-in module is referenced\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7206\"\u003e#7206\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ed0fa424f86a0a36fe6235bb4535b92c36ca94bd\"\u003e\u003ccode\u003eed0fa42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent infinite loop and memory exhaustion in relayer reconnection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate \u003ccode\u003enew Promise(async executor)\u003c/code\u003e antipattern in \u003ccode\u003econnect()\u003c/code\u003e and \u003ccode\u003esubscribe()\u003c/code\u003e so background tasks no longer spawn unsupervised connection attempts\u003c/li\u003e\n\u003cli\u003eSerialize connection attempts via \u003ccode\u003econnectPromise\u003c/code\u003e in both \u003ccode\u003etransportOpen()\u003c/code\u003e and \u003ccode\u003etoEstablishConnection()\u003c/code\u003e to prevent concurrent \u003ccode\u003econnect()\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003econnectionAttemptInProgress\u003c/code\u003e guard up during the entire retry loop to block \u003ccode\u003erestartTransport()\u003c/code\u003e from spawning parallel connections\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003ereconnectInProgress\u003c/code\u003e on early returns in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent the flag from getting permanently stuck\u003c/li\u003e\n\u003cli\u003eClose old WebSocket in \u003ccode\u003ecreateProvider()\u003c/code\u003e before creating a new one to prevent connection and listener leaks\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esubscriber.stop()\u003c/code\u003e in try/catch in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent \u003ccode\u003ereconnectInProgress\u003c/code\u003e from getting stuck on throw\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003estalledRestartBackoff\u003c/code\u003e on successful connection so recovery latency doesn't degrade after repeated stall/recover cycles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/901e9651fb5f2f6f88af42d94cc25dbc2956ca0d\"\u003e\u003ccode\u003e901e965\u003c/code\u003e\u003c/a\u003e test: add runaway reconnection regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/01a39e7a8bb6e1f21b6d2bffbe19bda0d59940b4\"\u003e\u003ccode\u003e01a39e7\u003c/code\u003e\u003c/a\u003e fix: close concurrency gaps in relayer reconnection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/c1d67a4dd9958d91d0abfa3b8fa933337cefe4c0\"\u003e\u003ccode\u003ec1d67a4\u003c/code\u003e\u003c/a\u003e fix: revert toEstablishConnection to call connect() directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/5c29576910d852a75e5739f25dbc8adecaf7df6b\"\u003e\u003ccode\u003e5c29576\u003c/code\u003e\u003c/a\u003e style: prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/167f1ef189362891d4561e1a906df339f0256753\"\u003e\u003ccode\u003e167f1ef\u003c/code\u003e\u003c/a\u003e fix: restore per-attempt connectionAttemptInProgress reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/c6e56cca2dbc46c486821f24214966345f3039b8\"\u003e\u003ccode\u003ec6e56cc\u003c/code\u003e\u003c/a\u003e fix: reset reconnectInProgress in connect() finally block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/97d77cdbac435d42c767c562ea9c5a302d722e54\"\u003e\u003ccode\u003e97d77cd\u003c/code\u003e\u003c/a\u003e style: prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/52179ff555b632b9f2f5f8a0c8f019aad42c3ca6\"\u003e\u003ccode\u003e52179ff\u003c/code\u003e\u003c/a\u003e fix: guard createProvider disconnect and simplify relayer code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/5b6cf2e0fbeae79929e682bcae40393c23edf5b7\"\u003e\u003ccode\u003e5b6cf2e\u003c/code\u003e\u003c/a\u003e fix: address PR review feedback on relayer reconnection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/core@2.23.9/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@walletconnect/react-native-compat` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7190\"\u003e#7190\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.50\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7168\"\u003e#7168\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.40\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7144\"\u003e#7144\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/91d0d7d238930c21fb484ab9e27b56a10da79b46\"\u003e\u003ccode\u003e91d0d7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect relative import paths for TurboModule native modules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7162\"\u003e#7162\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.37\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7138\"\u003e#7138\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2d7ab8cafc47d14f8f8f3beed4b038d46862988d\"\u003e\u003ccode\u003e2d7ab8c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated Yttrium version iOS-\u0026quot;0.10.15\u0026quot;/Android-\u0026quot;0.10.14\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7124\"\u003e#7124\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d98d994cb8ee467375c33e5d793337f8ad261716\"\u003e\u003ccode\u003ed98d994\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - feat(react-native-compat): add RNWalletConnectPay native module for iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7085\"\u003e#7085\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/41c8ebd19739aa8a346a7c054a75320243860a77\"\u003e\u003ccode\u003e41c8ebd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003e@walletconnect/logger\u003c/code\u003e to \u003ccode\u003e3.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/react-native-compat/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7190\"\u003e#7190\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.50\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7168\"\u003e#7168\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.40\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7144\"\u003e#7144\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/91d0d7d238930c21fb484ab9e27b56a10da79b46\"\u003e\u003ccode\u003e91d0d7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect relative import paths for TurboModule native modules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7162\"\u003e#7162\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.37\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7138\"\u003e#7138\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2d7ab8cafc47d14f8f8f3beed4b038d46862988d\"\u003e\u003ccode\u003e2d7ab8c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated Yttrium version iOS-\u0026quot;0.10.15\u0026quot;/Android-\u0026quot;0.10.14\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7124\"\u003e#7124\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d98d994cb8ee467375c33e5d793337f8ad261716\"\u003e\u003ccode\u003ed98d994\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - feat(react-native-compat): add RNWalletConnectPay native module for iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.2\u003c/h2\u003e\n\u003ch2\u003e2.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7085\"\u003e#7085\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/41c8ebd19739aa8a346a7c054a75320243860a77\"\u003e\u003ccode\u003e41c8ebd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003e@walletconnect/logger\u003c/code\u003e to \u003ccode\u003e3.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/99f6145209070b1a5db7fd5ff417bc4f9d0a1911\"\u003e\u003ccode\u003e99f6145\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.50-swift-0.10.50-kotlin-0.10.51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/83174a68c3f6b5eab3c747f991a24209c3fd7340\"\u003e\u003ccode\u003e83174a6\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d1593de238b5c36cb29d2ef0eb1221936dbc1abe\"\u003e\u003ccode\u003ed1593de\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.40-swift-0.10.40-kotlin-0.10.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0f95dd7c0d7af47a61ee1927e59c49bf6ec92881\"\u003e\u003ccode\u003e0f95dd7\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.37-swift-0.10.37-kotlin-0.10.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/3662554aba760de9abd1f91a522f4db8a5c6a734\"\u003e\u003ccode\u003e3662554\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e0.10.31\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/19cf376878c45e36e6731f9c73892853fc4c0be0\"\u003e\u003ccode\u003e19cf376\u003c/code\u003e\u003c/a\u003e chore(react-native-compat): update Yttrium dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/react-native-compat@2.23.9/packages/react-native-compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@walletconnect/utils` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7205\"\u003e#7205\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: replace Node.js Buffer with browser-safe alternatives to fix \u0026quot;Buffer is not defined\u0026quot; in browser environments\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eBuffer.from\u003c/code\u003e/\u003ccode\u003eBuffer.concat\u003c/code\u003e with \u003ccode\u003eUint8Array\u003c/code\u003e, \u003ccode\u003ebtoa\u003c/code\u003e/\u003ccode\u003eatob\u003c/code\u003e, \u003ccode\u003eTextEncoder\u003c/code\u003e/\u003ccode\u003eTextDecoder\u003c/code\u003e, and \u003ccode\u003euint8arrays\u003c/code\u003e helpers across \u003ccode\u003emisc.ts\u003c/code\u003e, \u003ccode\u003ecrypto.ts\u003c/code\u003e, \u003ccode\u003ecacao.ts\u003c/code\u003e, \u003ccode\u003esignatures.ts\u003c/code\u003e, and \u003ccode\u003epolkadot.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escripts/verify-no-buffer.mjs\u003c/code\u003e to verify UMD bundles contain no unguarded Buffer usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7175\"\u003e#7175\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003ecreateDelayedPromise\u003c/code\u003e expiry rejection to also contain a proper error code from \u003ccode\u003egetInternalError(\u0026quot;EXPIRED\u0026quot;)\u003c/code\u003e with a value of \u003ccode\u003e6\u003c/code\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7147\"\u003e#7147\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Replaced bs58 dependency with \u003ccode\u003e@​scure/base\u003c/code\u003e for base58 encoding/decoding\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\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/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7205\"\u003e#7205\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: replace Node.js Buffer with browser-safe alternatives to fix \u0026quot;Buffer is not defined\u0026quot; in browser environments\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eBuffer.from\u003c/code\u003e/\u003ccode\u003eBuffer.concat\u003c/code\u003e with \u003ccode\u003eUint8Array\u003c/code\u003e, \u003ccode\u003ebtoa\u003c/code\u003e/\u003ccode\u003eatob\u003c/code\u003e, \u003ccode\u003eTextEncoder\u003c/code\u003e/\u003ccode\u003eTextDecoder\u003c/code\u003e, and \u003ccode\u003euint8arrays\u003c/code\u003e helpers across \u003ccode\u003emisc.ts\u003c/code\u003e, \u003ccode\u003ecrypto.ts\u003c/code\u003e, \u003ccode\u003ecacao.ts\u003c/code\u003e, \u003ccode\u003esignatures.ts\u003c/code\u003e, and \u003ccode\u003epolkadot.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escripts/verify-no-buffer.mjs\u003c/code\u003e to verify UMD bundles contain no unguarded Buffer usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7175\"\u003e#7175\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003ecreateDelayedPromise\u003c/code\u003e expiry rejection to also contain a proper error code from \u003ccode\u003egetInternalError(\u0026quot;EXPIRED\u0026quot;)\u003c/code\u003e with a value of \u003ccode\u003e6\u003c/code\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7147\"\u003e#7147\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Replaced bs58 dependency with \u003ccode\u003e@​scure/base\u003c/code\u003e for base58 encoding/decoding\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/7f08fb34c4a805eaef35dd71cb4a47eff81ae617\"\u003e\u003ccode\u003e7f08fb3\u003c/code\u003e\u003c/a\u003e fix: add base64 padding in base64ToBytes for consistency with fromBase64/base...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/a4ec8f9dd65f6b06fcea3023c6f6473ccf714f6e\"\u003e\u003ccode\u003ea4ec8f9\u003c/code\u003e\u003c/a\u003e style: apply prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/9829ffd83b5aedcd399f2f49e5f0978ba467b456\"\u003e\u003ccode\u003e9829ffd\u003c/code\u003e\u003c/a\u003e fix: add base64 padding before atob() to handle unpadded input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/a9d2cfeba66abaf43a61bcd19cfc60942925da89\"\u003e\u003ccode\u003ea9d2cfe\u003c/code\u003e\u003c/a\u003e fix: address PR review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/827b192270a7b3904a17897b022f75a2e3924147\"\u003e\u003ccode\u003e827b192\u003c/code\u003e\u003c/a\u003e style: apply prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/328172be9693e97fe1d9ad6d331f7ef6e1c7a463\"\u003e\u003ccode\u003e328172b\u003c/code\u003e\u003c/a\u003e fix: replace Node.js Buffer with browser-safe alternatives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/99f6145209070b1a5db7fd5ff417bc4f9d0a1911\"\u003e\u003ccode\u003e99f6145\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/44d591d7a13898605707676089794ac487087eba\"\u003e\u003ccode\u003e44d591d\u003c/code\u003e\u003c/a\u003e chore: fix security vulnerabilities and migrate rollup 2 to 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/83174a68c3f6b5eab3c747f991a24209c3fd7340\"\u003e\u003ccode\u003e83174a6\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/utils@2.23.9/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.13.1 to 16.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.13.2 (2026-03-24)\u003c/h2\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4611\"\u003e#4611\u003c/a\u003e add dev mode docs (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePolish 💅\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4631\"\u003e#4631\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4626\"\u003e#4626\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBenjie(\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/123e958de1362eef098c30e917b51981c484729e\"\u003e\u003ccode\u003e123e958\u003c/code\u003e\u003c/a\u003e chore(release): v16.13.2 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/13f130d229311cfaf3accff12d3b7134e8d43a8c\"\u003e\u003ccode\u003e13f130d\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4631\"\u003e#4631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6ca59e128fe6cf26f1335fbd81d2f4a30bf9fce1\"\u003e\u003ccode\u003e6ca59e1\u003c/code\u003e\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4626\"\u003e#4626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/df8c53f5157b9d8312160b1d5baf1f7029213097\"\u003e\u003ccode\u003edf8c53f\u003c/code\u003e\u003c/a\u003e docs: dev mode for v17 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4611\"\u003e#4611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.13.1...v16.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.0.0 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.0.14 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.79.5 to 0.85.2\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.85.2\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHermes V1 dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNative Core dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eView the whole changelog in the \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md file\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e0.85.1\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHermes V1 dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNative Core dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/67baaf384c371e55eb5f14c62c9b39ec1588f79f\"\u003e\u003ccode\u003e67baaf3\u003c/code\u003e\u003c/a\u003e Release 0.85.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/530058269728e21c761383213a18fa53bd6b6bd3\"\u003e\u003ccode\u003e5300582\u003c/code\u003e\u003c/a\u003e Fix loading banner stuck after a reload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/430da64dc9ca8b2a66014127f209f3b15d8b144d\"\u003e\u003ccode\u003e430da64\u003c/code\u003e\u003c/a\u003e Avoid moving RawProps during animation backend commit when retries are possib...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/16e6e329444da71db1ef1f34cd898586330811f1\"\u003e\u003ccode\u003e16e6e32\u003c/code\u003e\u003c/a\u003e Add pushAnimationMutations to the AnimationBackend (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56401\"\u003e#56401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/2c0ae274825ab752b9831c12d231b7a55585f79d\"\u003e\u003ccode\u003e2c0ae27\u003c/code\u003e\u003c/a\u003e Release 0.85.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/9dfd26eaaf719ba62e552bcbe66afaaac7ffebda\"\u003e\u003ccode\u003e9dfd26e\u003c/code\u003e\u003c/a\u003e fix: formData upload broken in debug builds (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56406\"\u003e#56406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/76cf797f172c75fd5b3e0ef571f8ca1054a4a9c4\"\u003e\u003ccode\u003e76cf797\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003egenerate-artifacts-executor\u003c/code\u003e scripts to skip write/cp for unchanged o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/401b1620dc674b3f7b9e88a783baca68a2f94ebc\"\u003e\u003ccode\u003e401b162\u003c/code\u003e\u003c/a\u003e [0.85] Correclty promote flags to experimental for 0.85 release (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56373\"\u003e#56373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/10644a0cc54a2c8ffceeb811849ece3cf9608a85\"\u003e\u003ccode\u003e10644a0\u003c/code\u003e\u003c/a\u003e Release 0.85.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/b2839b1d62888e124dc7fb81d16da1c510484a97\"\u003e\u003ccode\u003eb2839b1\u003c/code\u003e\u003c/a\u003e Release 0.85.0-rc.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.85.2/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.24.0 to 2.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\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\u003cli\u003eFix Touchables typescript errors 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/4067\"\u003esoftware-mansion/react-native-gesture-handler#4067\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.0...v2.31.1\"\u003ehttps://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.0...v2.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.31.0\u003c/h2\u003e\n\u003ch2\u003e❗ Important changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Check all pointers in move events 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/4010\"\u003esoftware-mansion/react-native-gesture-handler#4010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GestureDetector unresponsive after display:none toggle (New Arch) by \u003ca href=\"https://github.com/janicduplessis\"\u003e\u003ccode\u003e@​janicduplessis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3964\"\u003esoftware-mansion/react-native-gesture-handler#3964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ios): guard +load with #ifdef RCT_DYNAMIC_FRAMEWORKS by \u003ca href=\"https://github.com/DavidDuarte22\"\u003e\u003ccode\u003e@​DavidDuarte22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4047\"\u003esoftware-mansion/react-native-gesture-handler#4047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): compile RNGestureHandlerModule with Kotlin 2.3 by \u003ca href=\"https://github.com/christian-apollo\"\u003e\u003ccode\u003e@​christian-apollo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4043\"\u003esoftware-mansion/react-native-gesture-handler#4043\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👍 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(iOS): handles \u003ccode\u003epointerEvents\u003c/code\u003e for \u003ccode\u003ePressable\u003c/code\u003e component by \u003ca href=\"https://github.com/huextrat\"\u003e\u003ccode\u003e@​huextrat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3925\"\u003esoftware-mansion/react-native-gesture-handler#3925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): handles \u003ccode\u003epointerEvents\u003c/code\u003e for \u003ccode\u003ePressable\u003c/code\u003e component by \u003ca href=\"https://github.com/huextrat\"\u003e\u003ccode\u003e@​huextrat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3927\"\u003esoftware-mansion/react-native-gesture-handler#3927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange handler reference to weak pointer to prevent memleaks by \u003ca href=\"https://github.com/WoLewicki\"\u003e\u003ccode\u003e@​WoLewicki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3987\"\u003esoftware-mansion/react-native-gesture-handler#3987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Clear blocking relations on drop 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/4020\"\u003esoftware-mansion/react-native-gesture-handler#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Distinguish between mouse and stylus when hovering by \u003ca href=\"https://github.com/AndreasHogstrom\"\u003e\u003ccode\u003e@​AndreasHogstrom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3991\"\u003esoftware-mansion/react-native-gesture-handler#3991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Handle \u003ccode\u003eFullWindowOverlay\u003c/code\u003e as the native root 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/4039\"\u003esoftware-mansion/react-native-gesture-handler#4039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemoize \u003ccode\u003eText\u003c/code\u003e component 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/4003\"\u003esoftware-mansion/react-native-gesture-handler#4003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Add \u003ccode\u003enumberOfPointers\u003c/code\u003e to \u003ccode\u003eNative\u003c/code\u003e gesture events 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/4023\"\u003esoftware-mansion/react-native-gesture-handler#4023\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMocks: fix button content missing by \u003ca href=\"https://github.com/alpha0010\"\u003e\u003ccode\u003e@​alpha0010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4048\"\u003esoftware-mansion/react-native-gesture-handler#4048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Add wrapper for \u003ccode\u003ehandleGesture:fromReset:\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/3983\"\u003esoftware-mansion/react-native-gesture-handler#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Fix wrong \u003ccode\u003epointerType\u003c/code\u003e in \u003ccode\u003eHover\u003c/code\u003e gesture 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...\n\n_Description has been truncated_","html_url":"https://github.com/Smartdevs17/SubTrackr/pull/302","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smartdevs17%2FSubTrackr/issues/302","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/302/packages"}},{"old_version":"6.3.15","new_version":"6.3.21","update_type":"patch","path":null,"pr_created_at":"2026-04-22T15:31:36.000Z","version_change":"6.3.15 → 6.3.21","issue":{"uuid":"4310096964","node_id":"PR_kwDOPdkJIM7UrV_j","number":269,"state":"closed","title":"fix(deps)(deps): bump the dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["security","dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-04-24T05:22:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-22T15:31:36.000Z","updated_at":"2026-04-24T05:23:01.000Z","time_to_close":136283,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)(deps): bump","group_name":"dependencies","update_count":18,"packages":[{"name":"@walletconnect/core","old_version":"2.21.8","new_version":"2.23.9","repository_url":"https://github.com/WalletConnect/walletconnect-monorepo"},{"name":"@walletconnect/react-native-compat","old_version":"2.21.8","new_version":"2.23.9","repository_url":"https://github.com/WalletConnect/walletconnect-monorepo"},{"name":"graphql","old_version":"16.13.1","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"react","old_version":"19.0.0","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.14","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.79.5","new_version":"0.85.2","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-gesture-handler","old_version":"2.24.0","new_version":"2.31.1","repository_url":"https://github.com/software-mansion/react-native-gesture-handler"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.21","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.4.0","new_version":"5.7.0","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.11.1","new_version":"4.24.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.11.2","new_version":"15.15.4","repository_url":"https://github.com/react-native-community/react-native-svg"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@react-native-community/cli","old_version":"20.0.0","new_version":"20.1.3","repository_url":"https://github.com/react-native-community/cli"},{"name":"detox","old_version":"20.50.1","new_version":"20.51.0","repository_url":"https://github.com/wix/Detox"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@walletconnect/core](https://github.com/WalletConnect/walletconnect-monorepo/tree/HEAD/packages/core) | `2.21.8` | `2.23.9` |\n| [@walletconnect/react-native-compat](https://github.com/WalletConnect/walletconnect-monorepo/tree/HEAD/packages/react-native-compat) | `2.21.8` | `2.23.9` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.1` | `16.13.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.14` | `19.2.14` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.79.5` | `0.85.2` |\n| [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.24.0` | `2.31.1` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.21` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.4.0` | `5.7.0` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.11.1` | `4.24.0` |\n| [react-native-svg](https://github.com/react-native-community/react-native-svg) | `15.11.2` | `15.15.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.29.0` |\n| [@react-native-community/cli](https://github.com/react-native-community/cli/tree/HEAD/packages/cli) | `20.0.0` | `20.1.3` |\n| [detox](https://github.com/wix/Detox) | `20.50.1` | `20.51.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n\n\nUpdates `@walletconnect/core` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7204\"\u003e#7204\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/431e43b6f49139b6151e712bc40b518bc74a6123\"\u003e\u003ccode\u003e431e43b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent Node.js crypto module from leaking into browser bundles\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Rollup external config to handle subpath imports (e.g. \u003ccode\u003euint8arrays/from-string\u003c/code\u003e), preventing transitive bundling of \u003ccode\u003emultiformats\u003c/code\u003e and its Node.js \u003ccode\u003ecrypto\u003c/code\u003e import in ESM/CJS outputs\u003c/li\u003e\n\u003cli\u003eAdd browser field override plugin to redirect \u003ccode\u003emultiformats\u003c/code\u003e internal \u003ccode\u003esha2.js\u003c/code\u003e to \u003ccode\u003esha2-browser.js\u003c/code\u003e (Web Crypto API) in UMD bundles\u003c/li\u003e\n\u003cli\u003eAdd build-time guard that fails the UMD build if any Node.js built-in module is referenced\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7206\"\u003e#7206\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ed0fa424f86a0a36fe6235bb4535b92c36ca94bd\"\u003e\u003ccode\u003eed0fa42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent infinite loop and memory exhaustion in relayer reconnection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate \u003ccode\u003enew Promise(async executor)\u003c/code\u003e antipattern in \u003ccode\u003econnect()\u003c/code\u003e and \u003ccode\u003esubscribe()\u003c/code\u003e so background tasks no longer spawn unsupervised connection attempts\u003c/li\u003e\n\u003cli\u003eSerialize connection attempts via \u003ccode\u003econnectPromise\u003c/code\u003e in both \u003ccode\u003etransportOpen()\u003c/code\u003e and \u003ccode\u003etoEstablishConnection()\u003c/code\u003e to prevent concurrent \u003ccode\u003econnect()\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003econnectionAttemptInProgress\u003c/code\u003e guard up during the entire retry loop to block \u003ccode\u003erestartTransport()\u003c/code\u003e from spawning parallel connections\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003ereconnectInProgress\u003c/code\u003e on early returns in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent the flag from getting permanently stuck\u003c/li\u003e\n\u003cli\u003eClose old WebSocket in \u003ccode\u003ecreateProvider()\u003c/code\u003e before creating a new one to prevent connection and listener leaks\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esubscriber.stop()\u003c/code\u003e in try/catch in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent \u003ccode\u003ereconnectInProgress\u003c/code\u003e from getting stuck on throw\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003estalledRestartBackoff\u003c/code\u003e on successful connection so recovery latency doesn't degrade after repeated stall/recover cycles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7163\"\u003e#7163\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ceecb3b9480357dc32ddb071a864290de6cd645b\"\u003e\u003ccode\u003eceecb3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed batch subscribe silently swallowing errors and marking topics as subscribed when the RPC failed. Failed topics are now kept in pending for retry, and connection_stalled triggers a transport restart with exponential backoff.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7204\"\u003e#7204\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/431e43b6f49139b6151e712bc40b518bc74a6123\"\u003e\u003ccode\u003e431e43b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent Node.js crypto module from leaking into browser bundles\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix Rollup external config to handle subpath imports (e.g. \u003ccode\u003euint8arrays/from-string\u003c/code\u003e), preventing transitive bundling of \u003ccode\u003emultiformats\u003c/code\u003e and its Node.js \u003ccode\u003ecrypto\u003c/code\u003e import in ESM/CJS outputs\u003c/li\u003e\n\u003cli\u003eAdd browser field override plugin to redirect \u003ccode\u003emultiformats\u003c/code\u003e internal \u003ccode\u003esha2.js\u003c/code\u003e to \u003ccode\u003esha2-browser.js\u003c/code\u003e (Web Crypto API) in UMD bundles\u003c/li\u003e\n\u003cli\u003eAdd build-time guard that fails the UMD build if any Node.js built-in module is referenced\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7206\"\u003e#7206\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ed0fa424f86a0a36fe6235bb4535b92c36ca94bd\"\u003e\u003ccode\u003eed0fa42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: prevent infinite loop and memory exhaustion in relayer reconnection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate \u003ccode\u003enew Promise(async executor)\u003c/code\u003e antipattern in \u003ccode\u003econnect()\u003c/code\u003e and \u003ccode\u003esubscribe()\u003c/code\u003e so background tasks no longer spawn unsupervised connection attempts\u003c/li\u003e\n\u003cli\u003eSerialize connection attempts via \u003ccode\u003econnectPromise\u003c/code\u003e in both \u003ccode\u003etransportOpen()\u003c/code\u003e and \u003ccode\u003etoEstablishConnection()\u003c/code\u003e to prevent concurrent \u003ccode\u003econnect()\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003eKeep \u003ccode\u003econnectionAttemptInProgress\u003c/code\u003e guard up during the entire retry loop to block \u003ccode\u003erestartTransport()\u003c/code\u003e from spawning parallel connections\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003ereconnectInProgress\u003c/code\u003e on early returns in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent the flag from getting permanently stuck\u003c/li\u003e\n\u003cli\u003eClose old WebSocket in \u003ccode\u003ecreateProvider()\u003c/code\u003e before creating a new one to prevent connection and listener leaks\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esubscriber.stop()\u003c/code\u003e in try/catch in \u003ccode\u003eonProviderDisconnect()\u003c/code\u003e to prevent \u003ccode\u003ereconnectInProgress\u003c/code\u003e from getting stuck on throw\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003estalledRestartBackoff\u003c/code\u003e on successful connection so recovery latency doesn't degrade after repeated stall/recover cycles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/901e9651fb5f2f6f88af42d94cc25dbc2956ca0d\"\u003e\u003ccode\u003e901e965\u003c/code\u003e\u003c/a\u003e test: add runaway reconnection regression test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/01a39e7a8bb6e1f21b6d2bffbe19bda0d59940b4\"\u003e\u003ccode\u003e01a39e7\u003c/code\u003e\u003c/a\u003e fix: close concurrency gaps in relayer reconnection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/c1d67a4dd9958d91d0abfa3b8fa933337cefe4c0\"\u003e\u003ccode\u003ec1d67a4\u003c/code\u003e\u003c/a\u003e fix: revert toEstablishConnection to call connect() directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/5c29576910d852a75e5739f25dbc8adecaf7df6b\"\u003e\u003ccode\u003e5c29576\u003c/code\u003e\u003c/a\u003e style: prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/167f1ef189362891d4561e1a906df339f0256753\"\u003e\u003ccode\u003e167f1ef\u003c/code\u003e\u003c/a\u003e fix: restore per-attempt connectionAttemptInProgress reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/c6e56cca2dbc46c486821f24214966345f3039b8\"\u003e\u003ccode\u003ec6e56cc\u003c/code\u003e\u003c/a\u003e fix: reset reconnectInProgress in connect() finally block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/97d77cdbac435d42c767c562ea9c5a302d722e54\"\u003e\u003ccode\u003e97d77cd\u003c/code\u003e\u003c/a\u003e style: prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/52179ff555b632b9f2f5f8a0c8f019aad42c3ca6\"\u003e\u003ccode\u003e52179ff\u003c/code\u003e\u003c/a\u003e fix: guard createProvider disconnect and simplify relayer code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/5b6cf2e0fbeae79929e682bcae40393c23edf5b7\"\u003e\u003ccode\u003e5b6cf2e\u003c/code\u003e\u003c/a\u003e fix: address PR review feedback on relayer reconnection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/core@2.23.9/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@walletconnect/react-native-compat` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7190\"\u003e#7190\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.50\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7168\"\u003e#7168\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.40\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7144\"\u003e#7144\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/91d0d7d238930c21fb484ab9e27b56a10da79b46\"\u003e\u003ccode\u003e91d0d7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect relative import paths for TurboModule native modules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7162\"\u003e#7162\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.37\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7138\"\u003e#7138\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2d7ab8cafc47d14f8f8f3beed4b038d46862988d\"\u003e\u003ccode\u003e2d7ab8c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated Yttrium version iOS-\u0026quot;0.10.15\u0026quot;/Android-\u0026quot;0.10.14\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7124\"\u003e#7124\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d98d994cb8ee467375c33e5d793337f8ad261716\"\u003e\u003ccode\u003ed98d994\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - feat(react-native-compat): add RNWalletConnectPay native module for iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7085\"\u003e#7085\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/41c8ebd19739aa8a346a7c054a75320243860a77\"\u003e\u003ccode\u003e41c8ebd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003e@walletconnect/logger\u003c/code\u003e to \u003ccode\u003e3.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/react-native-compat/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/react-native-compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7190\"\u003e#7190\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.50\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7168\"\u003e#7168\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.40\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.41\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7144\"\u003e#7144\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/91d0d7d238930c21fb484ab9e27b56a10da79b46\"\u003e\u003ccode\u003e91d0d7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect relative import paths for TurboModule native modules\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7162\"\u003e#7162\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - chore: update yttrium native dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate YttriumWrapper (iOS) to 0.10.37\u003c/li\u003e\n\u003cli\u003eUpdate yttrium-wcpay (Android) to 0.10.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7138\"\u003e#7138\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2d7ab8cafc47d14f8f8f3beed4b038d46862988d\"\u003e\u003ccode\u003e2d7ab8c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated Yttrium version iOS-\u0026quot;0.10.15\u0026quot;/Android-\u0026quot;0.10.14\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7124\"\u003e#7124\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d98d994cb8ee467375c33e5d793337f8ad261716\"\u003e\u003ccode\u003ed98d994\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - feat(react-native-compat): add RNWalletConnectPay native module for iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.2\u003c/h2\u003e\n\u003ch2\u003e2.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7085\"\u003e#7085\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/41c8ebd19739aa8a346a7c054a75320243860a77\"\u003e\u003ccode\u003e41c8ebd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003e@walletconnect/logger\u003c/code\u003e to \u003ccode\u003e3.0.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/99f6145209070b1a5db7fd5ff417bc4f9d0a1911\"\u003e\u003ccode\u003e99f6145\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/98f5ed7c3ee982849d1aa23071920e936260a684\"\u003e\u003ccode\u003e98f5ed7\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.50-swift-0.10.50-kotlin-0.10.51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/83174a68c3f6b5eab3c747f991a24209c3fd7340\"\u003e\u003ccode\u003e83174a6\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/d1593de238b5c36cb29d2ef0eb1221936dbc1abe\"\u003e\u003ccode\u003ed1593de\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/2c07ac4cafc4bb2905df2eb7d4d1cfdd07350a7f\"\u003e\u003ccode\u003e2c07ac4\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.40-swift-0.10.40-kotlin-0.10.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0f95dd7c0d7af47a61ee1927e59c49bf6ec92881\"\u003e\u003ccode\u003e0f95dd7\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/ee36e4abf66be7874e9e4120fb310e3b87ad978c\"\u003e\u003ccode\u003eee36e4a\u003c/code\u003e\u003c/a\u003e chore: update yttrium dependencies-wasm-0.10.37-swift-0.10.37-kotlin-0.10.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/3662554aba760de9abd1f91a522f4db8a5c6a734\"\u003e\u003ccode\u003e3662554\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e0.10.31\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/19cf376878c45e36e6731f9c73892853fc4c0be0\"\u003e\u003ccode\u003e19cf376\u003c/code\u003e\u003c/a\u003e chore(react-native-compat): update Yttrium dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/react-native-compat@2.23.9/packages/react-native-compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@walletconnect/utils` from 2.21.8 to 2.23.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/releases\"\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7205\"\u003e#7205\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: replace Node.js Buffer with browser-safe alternatives to fix \u0026quot;Buffer is not defined\u0026quot; in browser environments\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eBuffer.from\u003c/code\u003e/\u003ccode\u003eBuffer.concat\u003c/code\u003e with \u003ccode\u003eUint8Array\u003c/code\u003e, \u003ccode\u003ebtoa\u003c/code\u003e/\u003ccode\u003eatob\u003c/code\u003e, \u003ccode\u003eTextEncoder\u003c/code\u003e/\u003ccode\u003eTextDecoder\u003c/code\u003e, and \u003ccode\u003euint8arrays\u003c/code\u003e helpers across \u003ccode\u003emisc.ts\u003c/code\u003e, \u003ccode\u003ecrypto.ts\u003c/code\u003e, \u003ccode\u003ecacao.ts\u003c/code\u003e, \u003ccode\u003esignatures.ts\u003c/code\u003e, and \u003ccode\u003epolkadot.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escripts/verify-no-buffer.mjs\u003c/code\u003e to verify UMD bundles contain no unguarded Buffer usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7175\"\u003e#7175\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003ecreateDelayedPromise\u003c/code\u003e expiry rejection to also contain a proper error code from \u003ccode\u003egetInternalError(\u0026quot;EXPIRED\u0026quot;)\u003c/code\u003e with a value of \u003ccode\u003e6\u003c/code\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7147\"\u003e#7147\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Replaced bs58 dependency with \u003ccode\u003e@​scure/base\u003c/code\u003e for base58 encoding/decoding\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.3\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/WalletConnect/walletconnect-monorepo/blob/v2.0/packages/utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​walletconnect/utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7205\"\u003e#7205\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/bb4869f44f493973cef190c4100d28b321284e03\"\u003e\u003ccode\u003ebb4869f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - fix: replace Node.js Buffer with browser-safe alternatives to fix \u0026quot;Buffer is not defined\u0026quot; in browser environments\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eBuffer.from\u003c/code\u003e/\u003ccode\u003eBuffer.concat\u003c/code\u003e with \u003ccode\u003eUint8Array\u003c/code\u003e, \u003ccode\u003ebtoa\u003c/code\u003e/\u003ccode\u003eatob\u003c/code\u003e, \u003ccode\u003eTextEncoder\u003c/code\u003e/\u003ccode\u003eTextDecoder\u003c/code\u003e, and \u003ccode\u003euint8arrays\u003c/code\u003e helpers across \u003ccode\u003emisc.ts\u003c/code\u003e, \u003ccode\u003ecrypto.ts\u003c/code\u003e, \u003ccode\u003ecacao.ts\u003c/code\u003e, \u003ccode\u003esignatures.ts\u003c/code\u003e, and \u003ccode\u003epolkadot.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escripts/verify-no-buffer.mjs\u003c/code\u003e to verify UMD bundles contain no unguarded Buffer usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7175\"\u003e#7175\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/0b699db1d3a0eb760f1599df7c9074f136329088\"\u003e\u003ccode\u003e0b699db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Updated \u003ccode\u003ecreateDelayedPromise\u003c/code\u003e expiry rejection to also contain a proper error code from \u003ccode\u003egetInternalError(\u0026quot;EXPIRED\u0026quot;)\u003c/code\u003e with a value of \u003ccode\u003e6\u003c/code\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/WalletConnect/walletconnect-monorepo/pull/7147\"\u003e#7147\u003c/a\u003e \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/737c6d4a3c1afcc1de037325e1c45575ddb9414f\"\u003e\u003ccode\u003e737c6d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ganchoradkov\"\u003e\u003ccode\u003e@​ganchoradkov\u003c/code\u003e\u003c/a\u003e! - Replaced bs58 dependency with \u003ccode\u003e@​scure/base\u003c/code\u003e for base58 encoding/decoding\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@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​walletconnect/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/8ccd9aaf4305c4e56282dcbd7c43b0d917558ace\"\u003e\u003ccode\u003e8ccd9aa\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/7f08fb34c4a805eaef35dd71cb4a47eff81ae617\"\u003e\u003ccode\u003e7f08fb3\u003c/code\u003e\u003c/a\u003e fix: add base64 padding in base64ToBytes for consistency with fromBase64/base...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/a4ec8f9dd65f6b06fcea3023c6f6473ccf714f6e\"\u003e\u003ccode\u003ea4ec8f9\u003c/code\u003e\u003c/a\u003e style: apply prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/9829ffd83b5aedcd399f2f49e5f0978ba467b456\"\u003e\u003ccode\u003e9829ffd\u003c/code\u003e\u003c/a\u003e fix: add base64 padding before atob() to handle unpadded input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/a9d2cfeba66abaf43a61bcd19cfc60942925da89\"\u003e\u003ccode\u003ea9d2cfe\u003c/code\u003e\u003c/a\u003e fix: address PR review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/827b192270a7b3904a17897b022f75a2e3924147\"\u003e\u003ccode\u003e827b192\u003c/code\u003e\u003c/a\u003e style: apply prettier formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/328172be9693e97fe1d9ad6d331f7ef6e1c7a463\"\u003e\u003ccode\u003e328172b\u003c/code\u003e\u003c/a\u003e fix: replace Node.js Buffer with browser-safe alternatives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/99f6145209070b1a5db7fd5ff417bc4f9d0a1911\"\u003e\u003ccode\u003e99f6145\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/44d591d7a13898605707676089794ac487087eba\"\u003e\u003ccode\u003e44d591d\u003c/code\u003e\u003c/a\u003e chore: fix security vulnerabilities and migrate rollup 2 to 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commit/83174a68c3f6b5eab3c747f991a24209c3fd7340\"\u003e\u003ccode\u003e83174a6\u003c/code\u003e\u003c/a\u003e chore: update versions and lerna.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WalletConnect/walletconnect-monorepo/commits/@walletconnect/utils@2.23.9/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.13.1 to 16.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.13.2 (2026-03-24)\u003c/h2\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4611\"\u003e#4611\u003c/a\u003e add dev mode docs (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePolish 💅\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4631\"\u003e#4631\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4626\"\u003e#4626\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBenjie(\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/123e958de1362eef098c30e917b51981c484729e\"\u003e\u003ccode\u003e123e958\u003c/code\u003e\u003c/a\u003e chore(release): v16.13.2 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/13f130d229311cfaf3accff12d3b7134e8d43a8c\"\u003e\u003ccode\u003e13f130d\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4631\"\u003e#4631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6ca59e128fe6cf26f1335fbd81d2f4a30bf9fce1\"\u003e\u003ccode\u003e6ca59e1\u003c/code\u003e\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4626\"\u003e#4626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/df8c53f5157b9d8312160b1d5baf1f7029213097\"\u003e\u003ccode\u003edf8c53f\u003c/code\u003e\u003c/a\u003e docs: dev mode for v17 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4611\"\u003e#4611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.13.1...v16.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.0.0 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.0.14 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.79.5 to 0.85.2\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.85.2\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHermes V1 dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNative Core dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.2/react-native-artifacts-0.85.2-reactnative-core-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eView the whole changelog in the \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md file\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e0.85.1\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/0.16.0/hermes-ios-0.16.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHermes V1 dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/hermes/hermes-ios/250829098.0.10/hermes-ios-250829098.0.10-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNative Core dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.85.1/react-native-artifacts-0.85.1-reactnative-core-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/67baaf384c371e55eb5f14c62c9b39ec1588f79f\"\u003e\u003ccode\u003e67baaf3\u003c/code\u003e\u003c/a\u003e Release 0.85.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/530058269728e21c761383213a18fa53bd6b6bd3\"\u003e\u003ccode\u003e5300582\u003c/code\u003e\u003c/a\u003e Fix loading banner stuck after a reload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/430da64dc9ca8b2a66014127f209f3b15d8b144d\"\u003e\u003ccode\u003e430da64\u003c/code\u003e\u003c/a\u003e Avoid moving RawProps during animation backend commit when retries are possib...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/16e6e329444da71db1ef1f34cd898586330811f1\"\u003e\u003ccode\u003e16e6e32\u003c/code\u003e\u003c/a\u003e Add pushAnimationMutations to the AnimationBackend (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56401\"\u003e#56401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/2c0ae274825ab752b9831c12d231b7a55585f79d\"\u003e\u003ccode\u003e2c0ae27\u003c/code\u003e\u003c/a\u003e Release 0.85.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/9dfd26eaaf719ba62e552bcbe66afaaac7ffebda\"\u003e\u003ccode\u003e9dfd26e\u003c/code\u003e\u003c/a\u003e fix: formData upload broken in debug builds (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56406\"\u003e#56406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/76cf797f172c75fd5b3e0ef571f8ca1054a4a9c4\"\u003e\u003ccode\u003e76cf797\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003egenerate-artifacts-executor\u003c/code\u003e scripts to skip write/cp for unchanged o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/401b1620dc674b3f7b9e88a783baca68a2f94ebc\"\u003e\u003ccode\u003e401b162\u003c/code\u003e\u003c/a\u003e [0.85] Correclty promote flags to experimental for 0.85 release (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/56373\"\u003e#56373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/10644a0cc54a2c8ffceeb811849ece3cf9608a85\"\u003e\u003ccode\u003e10644a0\u003c/code\u003e\u003c/a\u003e Release 0.85.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/b2839b1d62888e124dc7fb81d16da1c510484a97\"\u003e\u003ccode\u003eb2839b1\u003c/code\u003e\u003c/a\u003e Release 0.85.0-rc.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.85.2/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.24.0 to 2.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\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\u003cli\u003eFix Touchables typescript errors 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/4067\"\u003esoftware-mansion/react-native-gesture-handler#4067\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.0...v2.31.1\"\u003ehttps://github.com/software-mansion/react-native-gesture-handler/compare/v2.31.0...v2.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.31.0\u003c/h2\u003e\n\u003ch2\u003e❗ Important changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Check all pointers in move events 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/4010\"\u003esoftware-mansion/react-native-gesture-handler#4010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GestureDetector unresponsive after display:none toggle (New Arch) by \u003ca href=\"https://github.com/janicduplessis\"\u003e\u003ccode\u003e@​janicduplessis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3964\"\u003esoftware-mansion/react-native-gesture-handler#3964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ios): guard +load with #ifdef RCT_DYNAMIC_FRAMEWORKS by \u003ca href=\"https://github.com/DavidDuarte22\"\u003e\u003ccode\u003e@​DavidDuarte22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4047\"\u003esoftware-mansion/react-native-gesture-handler#4047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): compile RNGestureHandlerModule with Kotlin 2.3 by \u003ca href=\"https://github.com/christian-apollo\"\u003e\u003ccode\u003e@​christian-apollo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4043\"\u003esoftware-mansion/react-native-gesture-handler#4043\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👍 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(iOS): handles \u003ccode\u003epointerEvents\u003c/code\u003e for \u003ccode\u003ePressable\u003c/code\u003e component by \u003ca href=\"https://github.com/huextrat\"\u003e\u003ccode\u003e@​huextrat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3925\"\u003esoftware-mansion/react-native-gesture-handler#3925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(android): handles \u003ccode\u003epointerEvents\u003c/code\u003e for \u003ccode\u003ePressable\u003c/code\u003e component by \u003ca href=\"https://github.com/huextrat\"\u003e\u003ccode\u003e@​huextrat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3927\"\u003esoftware-mansion/react-native-gesture-handler#3927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange handler reference to weak pointer to prevent memleaks by \u003ca href=\"https://github.com/WoLewicki\"\u003e\u003ccode\u003e@​WoLewicki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3987\"\u003esoftware-mansion/react-native-gesture-handler#3987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Clear blocking relations on drop 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/4020\"\u003esoftware-mansion/react-native-gesture-handler#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Distinguish between mouse and stylus when hovering by \u003ca href=\"https://github.com/AndreasHogstrom\"\u003e\u003ccode\u003e@​AndreasHogstrom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3991\"\u003esoftware-mansion/react-native-gesture-handler#3991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Handle \u003ccode\u003eFullWindowOverlay\u003c/code\u003e as the native root 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/4039\"\u003esoftware-mansion/react-native-gesture-handler#4039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemoize \u003ccode\u003eText\u003c/code\u003e component 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/4003\"\u003esoftware-mansion/react-native-gesture-handler#4003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Add \u003ccode\u003enumberOfPointers\u003c/code\u003e to \u003ccode\u003eNative\u003c/code\u003e gesture events 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/4023\"\u003esoftware-mansion/react-native-gesture-handler#4023\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMocks: fix button content missing by \u003ca href=\"https://github.com/alpha0010\"\u003e\u003ccode\u003e@​alpha0010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/4048\"\u003esoftware-mansion/react-native-gesture-handler#4048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Add wrapper for \u003ccode\u003ehandleGesture:fromReset:\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/3983\"\u003esoftware-mansion/react-native-gesture-handler#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[iOS] Fix wrong \u003ccode\u003epointerType\u003c/code\u003e in \u003ccode\u003eHover\u003c/code\u003e gesture 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/...\n\n_Description has been truncated_","html_url":"https://github.com/Smartdevs17/SubTrackr/pull/269","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smartdevs17%2FSubTrackr/issues/269","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/269/packages"}},{"old_version":"6.3.15","new_version":"6.3.21","update_type":"patch","path":null,"pr_created_at":"2025-12-06T14:55:43.000Z","version_change":"6.3.15 → 6.3.21","issue":{"uuid":"3701861276","node_id":"PR_kwDOQEbgPs63ciNE","number":17,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 30 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-29T09:31:47.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-06T14:55:43.000Z","updated_at":"2025-12-29T09:31:49.000Z","time_to_close":1967764,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":30,"packages":[{"name":"@stripe/stripe-react-native","old_version":"0.50.3","new_version":"0.57.0","repository_url":"https://github.com/stripe/stripe-react-native"},{"name":"@supabase/supabase-js","old_version":"2.76.1","new_version":"2.86.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.90.5","new_version":"5.90.12","repository_url":"https://github.com/TanStack/query"},{"name":"expo","old_version":"54.0.19","new_version":"54.0.27","repository_url":"https://github.com/expo/expo"},{"name":"expo-apple-authentication","old_version":"8.0.7","new_version":"8.0.8","repository_url":"https://github.com/expo/expo"},{"name":"expo-auth-session","old_version":"7.0.8","new_version":"7.0.10","repository_url":"https://github.com/expo/expo"},{"name":"expo-build-properties","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/expo/expo"},{"name":"expo-clipboard","old_version":"8.0.7","new_version":"8.0.8","repository_url":"https://github.com/expo/expo"},{"name":"expo-device","old_version":"8.0.9","new_version":"8.0.10","repository_url":"https://github.com/expo/expo"},{"name":"expo-notifications","old_version":"0.32.12","new_version":"0.32.14","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"6.0.13","new_version":"6.0.17","repository_url":"https://github.com/expo/expo"},{"name":"expo-secure-store","old_version":"15.0.7","new_version":"15.0.8","repository_url":"https://github.com/expo/expo"},{"name":"expo-sharing","old_version":"14.0.7","new_version":"14.0.8","repository_url":"https://github.com/expo/expo"},{"name":"expo-status-bar","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/expo/expo"},{"name":"expo-store-review","old_version":"9.0.8","new_version":"9.0.9","repository_url":"https://github.com/expo/expo"},{"name":"expo-task-manager","old_version":"14.0.8","new_version":"14.0.9","repository_url":"https://github.com/expo/expo"},{"name":"react","old_version":"19.1.0","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.17","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.81.5","new_version":"0.82.1","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.21","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.18.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.15.1","repository_url":"https://github.com/react-native-community/react-native-svg"},{"name":"react-native-worklets","old_version":"0.5.2","new_version":"0.7.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@stripe/stripe-react-native](https://github.com/stripe/stripe-react-native) | `0.50.3` | `0.57.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.76.1` | `2.86.2` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.5` | `5.90.12` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `54.0.19` | `54.0.27` |\n| [expo-apple-authentication](https://github.com/expo/expo/tree/HEAD/packages/expo-apple-authentication) | `8.0.7` | `8.0.8` |\n| [expo-auth-session](https://github.com/expo/expo/tree/HEAD/packages/expo-auth-session) | `7.0.8` | `7.0.10` |\n| [expo-build-properties](https://github.com/expo/expo/tree/HEAD/packages/expo-build-properties) | `1.0.9` | `1.0.10` |\n| [expo-clipboard](https://github.com/expo/expo/tree/HEAD/packages/expo-clipboard) | `8.0.7` | `8.0.8` |\n| [expo-device](https://github.com/expo/expo/tree/HEAD/packages/expo-device) | `8.0.9` | `8.0.10` |\n| [expo-notifications](https://github.com/expo/expo/tree/HEAD/packages/expo-notifications) | `0.32.12` | `0.32.14` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `6.0.13` | `6.0.17` |\n| [expo-secure-store](https://github.com/expo/expo/tree/HEAD/packages/expo-secure-store) | `15.0.7` | `15.0.8` |\n| [expo-sharing](https://github.com/expo/expo/tree/HEAD/packages/expo-sharing) | `14.0.7` | `14.0.8` |\n| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `3.0.8` | `3.0.9` |\n| [expo-store-review](https://github.com/expo/expo/tree/HEAD/packages/expo-store-review) | `9.0.8` | `9.0.9` |\n| [expo-task-manager](https://github.com/expo/expo/tree/HEAD/packages/expo-task-manager) | `14.0.8` | `14.0.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.17` | `19.2.7` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.82.1` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.21` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.1` | `5.6.2` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.18.0` |\n| [react-native-svg](https://github.com/react-native-community/react-native-svg) | `15.12.1` | `15.15.1` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.2` | `0.7.1` |\n\n\nUpdates `@stripe/stripe-react-native` from 0.50.3 to 0.57.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\u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.57.0 - 2025-11-12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Changed] Updated Stripe iOS SDK from 24.25.0 to 25.0.0\u003c/li\u003e\n\u003cli\u003e[Changed] Updated Stripe Android SDK from 21.29.+ to 22.0.+\u003c/li\u003e\n\u003cli\u003e[Removed] Removed Giropay. Use alternative payment methods instead. See \u003ca href=\"https://docs.stripe.com/payments/giropay\"\u003ethis page\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2201\"\u003e#2201\u003c/a\u003e Fixed iOS sheets (PaymentSheet, CustomerSheet, AddressSheet, etc.) not presenting in scene-based lifecycle apps. The SDK now properly supports both traditional app delegates and scene-based lifecycles (iOS 13+) by using \u003ccode\u003eRCTKeyWindow\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.56.0 - 2025-11-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCustomerSession is now generally available. The \u003ccode\u003ecustomerSessionClientSecret\u003c/code\u003e parameter is no longer experimental.\u003c/li\u003e\n\u003cli\u003eConfirmationTokens are now generally available. The \u003ccode\u003econfirmationTokenConfirmHandler\u003c/code\u003e parameter and \u003ccode\u003eConfirmationToken.Result\u003c/code\u003e type are no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eCustomerSession\u003c/code\u003e to CustomerSheet. The CustomerSession object grants the SDK temporary access to the Customer and provides additional configuration options. These configuration options allow you to customize the behavior of CustomerSheet. A complete list of features exposed on the CustomerSession are \u003ca href=\"https://docs.corp.stripe.com/api/customer_sessions/create#create_customer_session-components-customer_sheet\"\u003ein our API docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eonBehalfOf\u003c/code\u003e to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the \u003ca href=\"https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of\"\u003eSetupIntent docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android crash \u003ccode\u003eIllegalStateException: State must be at least CREATED to move to DESTROYED\u003c/code\u003e when removing payment methods in EmbeddedPaymentElement. The crash occurred when views were destroyed before completing the lifecycle initialization.\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\u003ch2\u003e0.55.1 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue with \u003ccode\u003eFinancialConnectionsEvent\u003c/code\u003e not being populated properly on Android\u003c/li\u003e\n\u003cli\u003eFixes an issue with Link payment methods having an \u003ccode\u003eUnknown\u003c/code\u003e payment method type\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\u003ch2\u003e0.55.0 - 2025-10-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added appearance.applyLiquidGlass. When set to \u003ccode\u003etrue\u003c/code\u003e, changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use \u003ca href=\"https://github.com/stripe/stripe-ios/issues\"\u003ehttps://github.com/stripe/stripe-ios/issues\u003c/a\u003e to file feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] appearance.navigationBarStyle. Setting to NavigationBarStyle.Glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Setting appearance.applyLiquidGlass to \u003ccode\u003etrue\u003c/code\u003e will set this value to NavigationBarStyle.Glass.\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\u003ch2\u003e0.54.1 - 2025-10-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2147\"\u003e#2147\u003c/a\u003e Fix Stripe UI errors when rotating screen\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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\u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.57.0 - 2025-11-12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Changed] Updated Stripe iOS SDK from 24.25.0 to 25.0.0\u003c/li\u003e\n\u003cli\u003e[Changed] Updated Stripe Android SDK from 21.29.+ to 22.0.+\u003c/li\u003e\n\u003cli\u003e[Removed] Removed Giropay. Use alternative payment methods instead. See \u003ca href=\"https://docs.stripe.com/payments/giropay\"\u003ethis page\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2201\"\u003e#2201\u003c/a\u003e Fixed iOS sheets (PaymentSheet, CustomerSheet, AddressSheet, etc.) not presenting in scene-based lifecycle apps. The SDK now properly supports both traditional app delegates and scene-based lifecycles (iOS 13+) by using \u003ccode\u003eRCTKeyWindow\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.56.0 - 2025-11-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] CustomerSession is now generally available. The \u003ccode\u003ecustomerSessionClientSecret\u003c/code\u003e parameter is no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] ConfirmationTokens are now generally available. The \u003ccode\u003econfirmationTokenConfirmHandler\u003c/code\u003e parameter and \u003ccode\u003eConfirmationToken.Result\u003c/code\u003e type are no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eCustomerSession\u003c/code\u003e to CustomerSheet. The CustomerSession object grants the SDK temporary access to the Customer and provides additional configuration options. These configuration options allow you to customize the behavior of CustomerSheet. A complete list of features exposed on the CustomerSession are \u003ca href=\"https://docs.corp.stripe.com/api/customer_sessions/create#create_customer_session-components-customer_sheet\"\u003ein our API docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eonBehalfOf\u003c/code\u003e to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the \u003ca href=\"https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of\"\u003eSetupIntent docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android crash \u003ccode\u003eIllegalStateException: State must be at least CREATED to move to DESTROYED\u003c/code\u003e when removing payment methods in EmbeddedPaymentElement. The crash occurred when views were destroyed before completing the lifecycle initialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.55.1 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue with \u003ccode\u003eFinancialConnectionsEvent\u003c/code\u003e not being populated properly on Android\u003c/li\u003e\n\u003cli\u003eFixes an issue with Link payment methods having an \u003ccode\u003eUnknown\u003c/code\u003e payment method type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.55.0 - 2025-10-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added appearance.applyLiquidGlass. When set to \u003ccode\u003etrue\u003c/code\u003e, changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use \u003ca href=\"https://github.com/stripe/stripe-ios/issues\"\u003ehttps://github.com/stripe/stripe-ios/issues\u003c/a\u003e to file feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] appearance.navigationBarStyle. Setting to NavigationBarStyle.Glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Setting appearance.applyLiquidGlass to \u003ccode\u003etrue\u003c/code\u003e will set this value to NavigationBarStyle.Glass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.54.1 - 2025-10-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2147\"\u003e#2147\u003c/a\u003e Fix Stripe UI errors when rotating screen\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.54.0 - 2025-09-29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2140\"\u003e#2140\u003c/a\u003e Added support for the Alma payment method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.53.1 - 2025-09-19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2128\"\u003e#2128\u003c/a\u003e Fix headless task not registered by StripeProvider.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2129\"\u003e#2129\u003c/a\u003e Fix iOS build on new arch 0.81 with static linkage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ce045f3c6cd88c82ebe2c4b08498e77e360f073c\"\u003e\u003ccode\u003ece045f3\u003c/code\u003e\u003c/a\u003e v0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/bd16268b05583fa0c062938a38e362555532c046\"\u003e\u003ccode\u003ebd16268\u003c/code\u003e\u003c/a\u003e Update CHANGELOG (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2218\"\u003e#2218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/3c15d4f105727c477730637a04e642053a19f248\"\u003e\u003ccode\u003e3c15d4f\u003c/code\u003e\u003c/a\u003e Add dev guide to claude md (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2215\"\u003e#2215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/8e11b50d0df73abbb47fa7702901c5671f097249\"\u003e\u003ccode\u003e8e11b50\u003c/code\u003e\u003c/a\u003e Update iOS SDK to 25.0.0 and Android SDK to 22.0.0 (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/284545e34b036bd5f142cee19514ddd082b48471\"\u003e\u003ccode\u003e284545e\u003c/code\u003e\u003c/a\u003e Fix how we get root VC for scene based apps (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2216\"\u003e#2216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/890035354e4e8e5a3467b03f8862132abfa10e2b\"\u003e\u003ccode\u003e8900353\u003c/code\u003e\u003c/a\u003e Remove Giropay (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2209\"\u003e#2209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/fc561d37307a52f76ad019634503c395d166420f\"\u003e\u003ccode\u003efc561d3\u003c/code\u003e\u003c/a\u003e Remove fragments (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/f89e177a9fc0bbb5c44568fc26bf495c3c954566\"\u003e\u003ccode\u003ef89e177\u003c/code\u003e\u003c/a\u003e v0.56.0 (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/d18c12ebbbeeac949474f4fc69eeb1735e865255\"\u003e\u003ccode\u003ed18c12e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2204\"\u003e#2204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/39770a39d9d255d4de5524f1cfe32e2835e4a4e4\"\u003e\u003ccode\u003e39770a3\u003c/code\u003e\u003c/a\u003e Handle lifecycle states better (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2200\"\u003e#2200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-react-native/compare/v0.50.3...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.76.1 to 2.86.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\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.86.2\u003c/h2\u003e\n\u003ch2\u003e2.86.2 (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e correct QueryVectorsResponse to use vectors instead of matches (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1922\"\u003e#1922\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.86.2-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.86.2-canary.0 (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e correct QueryVectorsResponse to use vectors instead of matches (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1922\"\u003e#1922\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.86.1\u003c/h2\u003e\n\u003ch2\u003e2.86.1 (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e suppress getsession warning when getuser is called first (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e code verifier remains in storage during edge cases (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e cross-schema rpc setof type inference (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update lock file (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1910\"\u003e#1910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e lock file issues (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update npm and install again (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add esm wrapper to resolve module not found error in nuxt (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.86.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.86.1-canary.0 (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e suppress getsession warning when getuser is called first (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e code verifier remains in storage during edge cases (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e cross-schema rpc setof type inference (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update lock file (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1910\"\u003e#1910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e lock file issues (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.86.2 (2025-12-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.86.1 (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e update npm and install again (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add esm wrapper to resolve module not found error in nuxt (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e cross-schema rpc setof type inference (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.86.0 (2025-11-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.85.0 (2025-11-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.84.0 (2025-11-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.83.0 (2025-11-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.82.0 (2025-11-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.81.1 (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e setAuth not required on custom jwt token (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.81.0 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ceb564d4042e0d9920e21a64cd62aa5c4877913c\"\u003e\u003ccode\u003eceb564d\u003c/code\u003e\u003c/a\u003e chore(release): version 2.86.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1921\"\u003e#1921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/41d76bd289acf13c6f7f0c9c98cccd4959f022cd\"\u003e\u003ccode\u003e41d76bd\u003c/code\u003e\u003c/a\u003e fix(repo): update npm and install again (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/2596a09ffc67e8a26f6247d12fa8df4ab7fde904\"\u003e\u003ccode\u003e2596a09\u003c/code\u003e\u003c/a\u003e fix(supabase): add esm wrapper to resolve module not found error in nuxt (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ea490dd80ca1cf20869662e12f7646a11b4b1e0a\"\u003e\u003ccode\u003eea490dd\u003c/code\u003e\u003c/a\u003e fix(postgrest): cross-schema rpc setof type inference (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c9b0f980aa8de856af7c177c916424cf64b6542c\"\u003e\u003ccode\u003ec9b0f98\u003c/code\u003e\u003c/a\u003e chore(release): version 2.86.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1899\"\u003e#1899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/34618649b21b2e9c212e750d63fb19f7ee46ade5\"\u003e\u003ccode\u003e3461864\u003c/code\u003e\u003c/a\u003e chore(release): version 2.85.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0afbf0037a135d5793e42b8b8eb5d06b16f2a845\"\u003e\u003ccode\u003e0afbf00\u003c/code\u003e\u003c/a\u003e chore(release): version 2.84.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1877\"\u003e#1877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/612625dc127d073d9d8619212051a5ec11a34c40\"\u003e\u003ccode\u003e612625d\u003c/code\u003e\u003c/a\u003e chore(release): version 2.83.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5b117726a111ee2d10c3ee1101da4d5a2557e94d\"\u003e\u003ccode\u003e5b11772\u003c/code\u003e\u003c/a\u003e chore(release): version 2.82.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a66387e9923255160031a1c55545cf7ab27b3aaf\"\u003e\u003ccode\u003ea66387e\u003c/code\u003e\u003c/a\u003e docs(repo): add example snippets and descriptions (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.86.2/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.5 to 5.90.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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.91.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.12\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/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05\"\u003e\u003ccode\u003e72d8ac5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent infinite render loops when useSuspenseQueries has duplicate queryKeys (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9886\"\u003e#9886\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c01b150e3673e11d6533768529a5e6fe3ebee68c\"\u003e\u003ccode\u003ec01b150\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\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/8e2e174e9fd2e7b94cd232041e49c9d014d74e26\"\u003e\u003ccode\u003e8e2e174\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae\"\u003e\u003ccode\u003eeb559a6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.12\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/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05\"\u003e\u003ccode\u003e72d8ac5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent infinite render loops when useSuspenseQueries has duplicate queryKeys (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9886\"\u003e#9886\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/c01b150e3673e11d6533768529a5e6fe3ebee68c\"\u003e\u003ccode\u003ec01b150\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.10\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/8e2e174e9fd2e7b94cd232041e49c9d014d74e26\"\u003e\u003ccode\u003e8e2e174\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae\"\u003e\u003ccode\u003eeb559a6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.9\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/08b211f8aa475e05d2f13a36517fc556861ef962\"\u003e\u003ccode\u003e08b211f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.8\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/c0ec9fe0d1426fe3f233adda3ebf23989ffaa110\"\u003e\u003ccode\u003ec0ec9fe\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.7\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/b4cd121a39d07cefaa3a3411136d342cc54ce8fb\"\u003e\u003ccode\u003eb4cd121\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.6\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/1638c028df55648995d04431179904371a189772\"\u003e\u003ccode\u003e1638c02\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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/TanStack/query/commit/9e8709eddb4c20886873e81b1584edf300fab8aa\"\u003e\u003ccode\u003e9e8709e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9945\"\u003e#9945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/72d8ac5c592004b8f9c3ee086fcb9c3cd615ca05\"\u003e\u003ccode\u003e72d8ac5\u003c/code\u003e\u003c/a\u003e fix: update react and nextJs (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9944\"\u003e#9944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6799395211511d7ca4ff51ee2164109f44cb3d4e\"\u003e\u003ccode\u003e6799395\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9911\"\u003e#9911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c01b150e3673e11d6533768529a5e6fe3ebee68c\"\u003e\u003ccode\u003ec01b150\u003c/code\u003e\u003c/a\u003e fix(useQueries): Prevent infinite render loops when useSuspenseQueries has du...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c9bc6002ad856e349ad15a7d07e3dac251e8c022\"\u003e\u003ccode\u003ec9bc600\u003c/code\u003e\u003c/a\u003e chore: use better \u003ccode\u003eThrower\u003c/code\u003e declaration in tests (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9884\"\u003e#9884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/66a194e6b1c2813f1cd277e9280179c81d5d4ea4\"\u003e\u003ccode\u003e66a194e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9879\"\u003e#9879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/62263251d660048f8546d3d3c9f2a74f48a9b4bf\"\u003e\u003ccode\u003e6226325\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9873\"\u003e#9873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f7c952613a049bae93bb9521352dc362a7d3bddd\"\u003e\u003ccode\u003ef7c9526\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9854\"\u003e#9854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ea0ab4da4349c564a8fa2d77c96b14d66e2f8143\"\u003e\u003ccode\u003eea0ab4d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9848\"\u003e#9848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c23b4a00a7f25d4d9f539ed56066ae3b4234a4bc\"\u003e\u003ccode\u003ec23b4a0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9834\"\u003e#9834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.12/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo` from 54.0.19 to 54.0.27\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/CHANGELOG.md\"\u003eexpo'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[iOS] Remove EXAppDelegateWrapper class (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39778\"\u003e#39778\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] Delete ReactNativeHostWrapper class (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40222\"\u003e#40222\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🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocess.env.EXPO_DOM_HOST_OS\u003c/code\u003e for detecting the original platform of a DOM Component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40382\"\u003e#40382\u003c/a\u003e by \u003ca href=\"https://github.com/EvanBacon\"\u003e\u003ccode\u003e@​EvanBacon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eExpoAppDelegate\u003c/code\u003e inheritance requirement in ExpoReactNativeFactory (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39417\"\u003e#39417\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[iOS] Remove bindReactNativeFactory function (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39418\"\u003e#39418\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[iOS] Adopted Swift 6 (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40369\"\u003e#40369\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[iOS] Add \u003ccode\u003eapplicationDidReceiveMemoryWarning\u003c/code\u003e subscribing to ExpoAppDelegate (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40504\"\u003e#40504\u003c/a\u003e by \u003ca href=\"https://github.com/szydlovsky\"\u003e\u003ccode\u003e@​szydlovsky\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFork default RN \u003ccode\u003eHMRClient\u003c/code\u003e to enable custom HMR Errors handling and UI (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40449\"\u003e#40449\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for a new error overlay UI from \u003ccode\u003e@expo/log-box\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39958\"\u003e#39958\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] \u003ccode\u003eClass\u003c/code\u003e definition for shared objects is now optional. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40708\"\u003e#40708\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\u003eSplit out JSI layer from the modules core. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40755\"\u003e#40755\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\u003eAdd \u003ccode\u003e@expo/local-build-cache-provider\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41270\"\u003e#41270\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[iOS] Added \u003ccode\u003eappDelegateWillBeginInitialization\u003c/code\u003e function to AppDelegate subscribers. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41456\"\u003e#41456\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\u003cul\u003e\n\u003cli\u003eEmpty HMR update should not reset the error overlay (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40741\"\u003e#40741\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed broken \u003ccode\u003eUpdates.reloadAsync\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41260\"\u003e#41260\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\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[Types] Fix \u003ccode\u003etransitionDuration\u003c/code\u003e type missing the \u003ccode\u003enumber\u003c/code\u003e option for Reanimated V4 compatibility. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40793\"\u003e#40793\u003c/a\u003e by \u003ca href=\"https://github.com/DelphineBugner\"\u003e\u003ccode\u003e@​DelphineBugner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[android] Add getDefaultReactHost to ExpoReactHostFactory (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40086\"\u003e#40086\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[expo/dom] Add \u003ccode\u003eoverrideUri\u003c/code\u003e to \u003ccode\u003eDOMProps\u003c/code\u003e to enable pre-bundled DOM Components. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40397\"\u003e#40397\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd recommended \u003ccode\u003ereact-server-dom-webpack\u003c/code\u003e version to \u003ccode\u003ebundledNativeModules.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41429\"\u003e#41429\u003c/a\u003e by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠️ Notices\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for React Native 0.82.x. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39678\"\u003e#39678\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\u003ch2\u003e54.0.26 - 2025-12-04\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e54.0.25 - 2025-11-18\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eExpoAppDelegate\u003c/code\u003e not extending \u003ccode\u003eUIResponder\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41066\"\u003e#41066\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\u003e54.0.24 - 2025-11-17\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-apple-authentication` from 8.0.7 to 8.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-apple-authentication/CHANGELOG.md\"\u003eexpo-apple-authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.8 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-apple-authentication\"\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-apple-authentication since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-auth-session` from 7.0.8 to 7.0.10\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-auth-session/CHANGELOG.md\"\u003eexpo-auth-session's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.10 - 2025-12-05\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.0.9 - 2025-11-17\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-auth-session\"\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 1.0.9 to 1.0.10\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-build-properties/CHANGELOG.md\"\u003eexpo-build-properties's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.10 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-clipboard` from 8.0.7 to 8.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-clipboard/CHANGELOG.md\"\u003eexpo-clipboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.8 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-clipboard\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-constants` from 18.0.10 to 18.0.11\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\u003ch2\u003e18.0.11 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-crypto` from 15.0.7 to 15.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-crypto/CHANGELOG.md\"\u003eexpo-crypto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e15.0.8 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-crypto\"\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-crypto since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-device` from 8.0.9 to 8.0.10\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-device/CHANGELOG.md\"\u003eexpo-device's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.10 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-device\"\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-device since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-font` from 14.0.9 to 14.0.10\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\u003ch2\u003e14.0.10 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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 8.0.8 to 8.0.10\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\u003e8.0.10 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.9 - 2025-11-17\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-notifications` from 0.32.12 to 0.32.14\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-notifications/CHANGELOG.md\"\u003eexpo-notifications's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.14 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e0.32.13 - 2025-11-17\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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.13 to 6.0.17\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-router/CHANGELOG.md\"\u003eexpo-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.17 - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump and tighten \u003ccode\u003ereact-server-dom-webpack\u003c/code\u003e peer range (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41379\"\u003e#41379\u003c/a\u003e by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.16 - 2025-12-04\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace internal base URL for parsing pathnames with \u003ccode\u003efile:\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41338\"\u003e#41338\u003c/a\u003e by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.15 - 2025-11-17\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e6.0.14 - 2025-10-28\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-secure-store` from 15.0.7 to 15.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-secure-store/CHANGELOG.md\"\u003eexpo-secure-store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e15.0.8 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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\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-secure-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-sharing` from 14.0.7 to 14.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-sharing/CHANGELOG.md\"\u003eexpo-sharing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.0.8 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-status-bar` from 3.0.8 to 3.0.9\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\u003e3.0.9 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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\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-status-bar since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-store-review` from 9.0.8 to 9.0.9\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-store-review/CHANGELOG.md\"\u003eexpo-store-review's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.9 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/expo-store-review\"\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-store-review since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-task-manager` from 14.0.8 to 14.0.9\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-task-manager/CHANGELOG.md\"\u003eexpo-task-manager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.0.9 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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 `expo-web-browser` from 15.0.8 to 15.0.10\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-web-browser/CHANGELOG.md\"\u003eexpo-web-browser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e15.0.10 - 2025-12-05\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e15.0.9 - 2025-11-03\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Fix \u003ccode\u003edismissBrowser\u003c/code\u003e hanging when called with no browser open. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40799\"\u003e#40799\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/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-web-browser\"\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-web-browser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD...\n\n_Description has been truncated_","html_url":"https://github.com/POIbakri/lumbus-app/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/POIbakri%2Flumbus-app/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"6.3.15","new_version":"6.3.20","update_type":"patch","path":null,"pr_created_at":"2025-11-24T10:22:10.000Z","version_change":"6.3.15 → 6.3.20","issue":{"uuid":"3658156861","node_id":"PR_kwDOOxstfc61KNDR","number":108,"state":"closed","title":"deps(deps): Bump the patch-updates group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-02T19:14:45.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T10:22:10.000Z","updated_at":"2025-12-02T19:14:46.000Z","time_to_close":723155,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): Bump","group_name":"patch-updates","update_count":6,"packages":[{"name":"joi","old_version":"18.0.1","new_version":"18.0.2","repository_url":"https://github.com/hapijs/joi"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.20","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-vision-camera","old_version":"4.7.2","new_version":"4.7.3","repository_url":"https://github.com/mrousavy/react-native-vision-camera"},{"name":"eslint-plugin-react-hooks","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/facebook/react"},{"name":"html-webpack-plugin","old_version":"5.6.4","new_version":"5.6.5","repository_url":"https://github.com/jantimon/html-webpack-plugin"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [joi](https://github.com/hapijs/joi) | `18.0.1` | `18.0.2` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.20` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.1` | `5.6.2` |\n| [react-native-vision-camera](https://github.com/mrousavy/react-native-vision-camera) | `4.7.2` | `4.7.3` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `6.1.0` | `6.1.1` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.4` | `5.6.5` |\n\n\nUpdates `joi` from 18.0.1 to 18.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/481e270e6c4ff8728d6fda248fd83f6ff70f7ed9\"\u003e\u003ccode\u003e481e270\u003c/code\u003e\u003c/a\u003e 18.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/32bac2f992fa3126b79b6f996ee9294d67b21232\"\u003e\u003ccode\u003e32bac2f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3092\"\u003e#3092\u003c/a\u003e from AnslemHack/bug-coerceStringsWithEmptySpaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/aa1f2b0c43fadf914bdfd83125a599095717018f\"\u003e\u003ccode\u003eaa1f2b0\u003c/code\u003e\u003c/a\u003e Remove empty string to false coercion in boolean validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/43e83672f712c615f3edbf07329c3d3eb33c2d0e\"\u003e\u003ccode\u003e43e8367\u003c/code\u003e\u003c/a\u003e fix: handle whitespace in boolean string coercion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hapijs/joi/compare/v18.0.1...v18.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-qrcode-svg` from 6.3.15 to 6.3.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/a8ffa82b7f4baca838096547c466f41adac49e8a\"\u003e\u003ccode\u003ea8ffa82\u003c/code\u003e\u003c/a\u003e Update package.json version to 6.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/c9c1c894a31413b2008f75f08a3ce36faae10518\"\u003e\u003ccode\u003ec9c1c89\u003c/code\u003e\u003c/a\u003e Update package-lock.json version to 6.3.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/a425eb10b342d3f525628e9fbdc201bff68c1766\"\u003e\u003ccode\u003ea425eb1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Expensify/react-native-qrcode-svg/issues/250\"\u003e#250\u003c/a\u003e from Expensify/andrew-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/fe48159862812fe1da59612db18e87f1e0c7ca77\"\u003e\u003ccode\u003efe48159\u003c/code\u003e\u003c/a\u003e Update react-native-svg repository link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/6d96a3cd5d75b5ad057c4b760ffb9a343df4c383\"\u003e\u003ccode\u003e6d96a3c\u003c/code\u003e\u003c/a\u003e Update package.json version to 6.3.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/4d3d94e661d0ddf164fddd95de2a8036a767e36b\"\u003e\u003ccode\u003e4d3d94e\u003c/code\u003e\u003c/a\u003e Update package-lock.json version to 6.3.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/15212c8cac33822163fae28e8b5c533e8bfd401d\"\u003e\u003ccode\u003e15212c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Expensify/react-native-qrcode-svg/issues/249\"\u003e#249\u003c/a\u003e from Expensify/andrew-node-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/512534074bc03b613df2a6acdbb73fe2138dfbe2\"\u003e\u003ccode\u003e5125340\u003c/code\u003e\u003c/a\u003e Update node to latest 24 LTS version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/a459bdd89885c93382918780447514dc665e532f\"\u003e\u003ccode\u003ea459bdd\u003c/code\u003e\u003c/a\u003e Update package.json version to 6.3.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/commit/4bbbe98c43d8c8bc25105bb3542fe6cf9614d67d\"\u003e\u003ccode\u003e4bbbe98\u003c/code\u003e\u003c/a\u003e Update package-lock.json version to 6.3.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Expensify/react-native-qrcode-svg/compare/6.3.15...6.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-native-qrcode-svg since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-safe-area-context` from 5.6.1 to 5.6.2\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.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\u003c/blockquote\u003e\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/8b2267a4726b7520e82d35f26d23bacce9ec44c9\"\u003e\u003ccode\u003e8b2267a\u003c/code\u003e\u003c/a\u003e chore: release 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/393fcc85e869f87e8bc60dc860a657a5a94a03f3\"\u003e\u003ccode\u003e393fcc8\u003c/code\u003e\u003c/a\u003e fix: Add 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)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AppAndFlow/react-native-safe-area-context/commit/e8b8d9370a17c22e84bab64543d7908743f5ca37\"\u003e\u003ccode\u003ee8b8d93\u003c/code\u003e\u003c/a\u003e chore(docs): update urls in documentation (\u003ca href=\"https://redirect.github.com/AppAndFlow/react-native-safe-area-context/issues/658\"\u003e#658\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.6.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native-vision-camera` from 4.7.2 to 4.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/releases\"\u003ereact-native-vision-camera's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/compare/v4.7.2...v4.7.3\"\u003e4.7.3\u003c/a\u003e (2025-11-12)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid calling getJSModule in init on Android (\u003ca href=\"https://redirect.github.com/mrousavy/react-native-vision-camera/issues/3623\"\u003e#3623\u003c/a\u003e) (\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/fa488782b2c37811fb6fc8d9e828be2a128ffcb7\"\u003efa48878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin Reanimated to 3.9.0 (\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/cdb68e05e0ffcccb51fd060d13fa8313a1118f1f\"\u003ecdb68e0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate FRAME_PROCESSOR_PLUGINS_COMMUNITY.mdx (\u003ca href=\"https://redirect.github.com/mrousavy/react-native-vision-camera/issues/3643\"\u003e#3643\u003c/a\u003e) (\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/90baa20c3270e5a4b654a4c36994fea773ab906c\"\u003e90baa20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/eb00b4c20caf360bc197b5246a635ee76df3c8cf\"\u003e\u003ccode\u003eeb00b4c\u003c/code\u003e\u003c/a\u003e chore: release 4.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/7d1a2203bbf6933425161b7ef97459f776708d76\"\u003e\u003ccode\u003e7d1a220\u003c/code\u003e\u003c/a\u003e chore: Lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/f55c34e5f458d9756988d5ae959092b9d5e63df7\"\u003e\u003ccode\u003ef55c34e\u003c/code\u003e\u003c/a\u003e chore: Update CI target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/90baa20c3270e5a4b654a4c36994fea773ab906c\"\u003e\u003ccode\u003e90baa20\u003c/code\u003e\u003c/a\u003e docs: Update FRAME_PROCESSOR_PLUGINS_COMMUNITY.mdx (\u003ca href=\"https://redirect.github.com/mrousavy/react-native-vision-camera/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/45e9c8168c6f480aadf8b86d760ee25ffdfafe35\"\u003e\u003ccode\u003e45e9c81\u003c/code\u003e\u003c/a\u003e chore: Lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/6225a38633cd4b5889ebf8fbd501afb3ab7768aa\"\u003e\u003ccode\u003e6225a38\u003c/code\u003e\u003c/a\u003e chore: Migrate to text lockfile now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/5b2d0b85fe366b4e7c8e62b5eb52282a33f8ef5a\"\u003e\u003ccode\u003e5b2d0b8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Pin Reanimated to 3.9.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/cdb68e05e0ffcccb51fd060d13fa8313a1118f1f\"\u003e\u003ccode\u003ecdb68e0\u003c/code\u003e\u003c/a\u003e fix: Pin Reanimated to 3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/c663bb0940041d448f0ee216d4977fd6f7f96544\"\u003e\u003ccode\u003ec663bb0\u003c/code\u003e\u003c/a\u003e chore: Migrate to text lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/commit/fa488782b2c37811fb6fc8d9e828be2a128ffcb7\"\u003e\u003ccode\u003efa48878\u003c/code\u003e\u003c/a\u003e fix: Avoid calling getJSModule in init on Android (\u003ca href=\"https://redirect.github.com/mrousavy/react-native-vision-camera/issues/3623\"\u003e#3623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mrousavy/react-native-vision-camera/compare/v4.7.2...v4.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-hooks` from 6.1.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md\"\u003eeslint-plugin-react-hooks's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e 6.1.0 accidentally allowed use of \u003ccode\u003erecommended\u003c/code\u003e without flat config, causing errors when used with ESLint v9's \u003ccode\u003edefineConfig()\u003c/code\u003e helper. This has been fixed in 6.1.1.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecommended\u003c/code\u003e config for flat config compatibility. The \u003ccode\u003erecommended\u003c/code\u003e config has been converted to flat config format. Non-flat config users should use \u003ccode\u003erecommended-legacy\u003c/code\u003e instead. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34700\"\u003e#34700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecommended-latest\u003c/code\u003e and \u003ccode\u003erecommended-latest-legacy\u003c/code\u003e configs that include React Compiler rules. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34675\"\u003e#34675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eNoUnusedOptOutDirectives\u003c/code\u003e rule. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34703\"\u003e#34703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ehermes-parser\u003c/code\u003e and dependency. (\u003ca href=\"https://github.com/poteto\"\u003e\u003ccode\u003e@​poteto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34719\"\u003e#34719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e@babel/plugin-proposal-private-methods\u003c/code\u003e dependency. (\u003ca href=\"https://github.com/ArnaudBarre\"\u003e\u003ccode\u003e@​ArnaudBarre\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34715\"\u003e#34715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate for Zod v3/v4 compatibility. (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolian\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34717\"\u003e#34717\u003c/a\u003e)\u003c/li\u003e\n\u003c/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/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-webpack-plugin` from 5.6.4 to 5.6.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md\"\u003ehtml-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.4...v5.6.5\"\u003e5.6.5\u003c/a\u003e (2025-11-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elocalStorage exception in Node 25+ (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1880\"\u003e#1880\u003c/a\u003e) (\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/a25aa2e0202fa35bbecf35cc45327dfc34ef938b\"\u003ea25aa2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/9a39db807c09d8e6145e5047cfe2ec5e928e1dee\"\u003e\u003ccode\u003e9a39db8\u003c/code\u003e\u003c/a\u003e chore(release): 5.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/a25aa2e0202fa35bbecf35cc45327dfc34ef938b\"\u003e\u003ccode\u003ea25aa2e\u003c/code\u003e\u003c/a\u003e fix: localStorage exception in Node 25+ (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.4...v5.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ajstack22/StackMap/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajstack22%2FStackMap/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"}},{"old_version":"6.3.15","new_version":"6.3.20","update_type":"patch","path":null,"pr_created_at":"2025-11-21T10:46:15.000Z","version_change":"6.3.15 → 6.3.20","issue":{"uuid":"3651162225","node_id":"PR_kwDOQEbgPs60zJRk","number":15,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-06T14:22:39.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-21T10:46:15.000Z","updated_at":"2025-12-06T14:22:40.000Z","time_to_close":1308984,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":18,"packages":[{"name":"@stripe/stripe-react-native","old_version":"0.50.3","new_version":"0.57.0","repository_url":"https://github.com/stripe/stripe-react-native"},{"name":"@supabase/supabase-js","old_version":"2.76.1","new_version":"2.84.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.90.5","new_version":"5.90.10","repository_url":"https://github.com/TanStack/query"},{"name":"expo","old_version":"54.0.19","new_version":"54.0.25","repository_url":"https://github.com/expo/expo"},{"name":"expo-auth-session","old_version":"7.0.8","new_version":"7.0.9","repository_url":"https://github.com/expo/expo"},{"name":"expo-notifications","old_version":"0.32.12","new_version":"0.32.13","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"6.0.13","new_version":"6.0.15","repository_url":"https://github.com/expo/expo"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.17","new_version":"19.2.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.81.5","new_version":"0.82.1","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.20","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.18.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.15.0","repository_url":"https://github.com/react-native-community/react-native-svg"},{"name":"react-native-worklets","old_version":"0.5.2","new_version":"0.6.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@stripe/stripe-react-native](https://github.com/stripe/stripe-react-native) | `0.50.3` | `0.57.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.76.1` | `2.84.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.5` | `5.90.10` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `54.0.19` | `54.0.25` |\n| [expo-auth-session](https://github.com/expo/expo/tree/HEAD/packages/expo-auth-session) | `7.0.8` | `7.0.9` |\n| [expo-notifications](https://github.com/expo/expo/tree/HEAD/packages/expo-notifications) | `0.32.12` | `0.32.13` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `6.0.13` | `6.0.15` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.17` | `19.2.6` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.82.1` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.20` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.1` | `5.6.2` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.18.0` |\n| [react-native-svg](https://github.com/react-native-community/react-native-svg) | `15.12.1` | `15.15.0` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.2` | `0.6.1` |\n\n\nUpdates `@stripe/stripe-react-native` from 0.50.3 to 0.57.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\u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.57.0 - 2025-11-12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Changed] Updated Stripe iOS SDK from 24.25.0 to 25.0.0\u003c/li\u003e\n\u003cli\u003e[Changed] Updated Stripe Android SDK from 21.29.+ to 22.0.+\u003c/li\u003e\n\u003cli\u003e[Removed] Removed Giropay. Use alternative payment methods instead. See \u003ca href=\"https://docs.stripe.com/payments/giropay\"\u003ethis page\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2201\"\u003e#2201\u003c/a\u003e Fixed iOS sheets (PaymentSheet, CustomerSheet, AddressSheet, etc.) not presenting in scene-based lifecycle apps. The SDK now properly supports both traditional app delegates and scene-based lifecycles (iOS 13+) by using \u003ccode\u003eRCTKeyWindow\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.56.0 - 2025-11-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCustomerSession is now generally available. The \u003ccode\u003ecustomerSessionClientSecret\u003c/code\u003e parameter is no longer experimental.\u003c/li\u003e\n\u003cli\u003eConfirmationTokens are now generally available. The \u003ccode\u003econfirmationTokenConfirmHandler\u003c/code\u003e parameter and \u003ccode\u003eConfirmationToken.Result\u003c/code\u003e type are no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eCustomerSession\u003c/code\u003e to CustomerSheet. The CustomerSession object grants the SDK temporary access to the Customer and provides additional configuration options. These configuration options allow you to customize the behavior of CustomerSheet. A complete list of features exposed on the CustomerSession are \u003ca href=\"https://docs.corp.stripe.com/api/customer_sessions/create#create_customer_session-components-customer_sheet\"\u003ein our API docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eonBehalfOf\u003c/code\u003e to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the \u003ca href=\"https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of\"\u003eSetupIntent docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android crash \u003ccode\u003eIllegalStateException: State must be at least CREATED to move to DESTROYED\u003c/code\u003e when removing payment methods in EmbeddedPaymentElement. The crash occurred when views were destroyed before completing the lifecycle initialization.\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\u003ch2\u003e0.55.1 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue with \u003ccode\u003eFinancialConnectionsEvent\u003c/code\u003e not being populated properly on Android\u003c/li\u003e\n\u003cli\u003eFixes an issue with Link payment methods having an \u003ccode\u003eUnknown\u003c/code\u003e payment method type\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\u003ch2\u003e0.55.0 - 2025-10-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added appearance.applyLiquidGlass. When set to \u003ccode\u003etrue\u003c/code\u003e, changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use \u003ca href=\"https://github.com/stripe/stripe-ios/issues\"\u003ehttps://github.com/stripe/stripe-ios/issues\u003c/a\u003e to file feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] appearance.navigationBarStyle. Setting to NavigationBarStyle.Glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Setting appearance.applyLiquidGlass to \u003ccode\u003etrue\u003c/code\u003e will set this value to NavigationBarStyle.Glass.\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\u003ch2\u003e0.54.1 - 2025-10-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2147\"\u003e#2147\u003c/a\u003e Fix Stripe UI errors when rotating screen\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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\u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.57.0 - 2025-11-12\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Changed] Updated Stripe iOS SDK from 24.25.0 to 25.0.0\u003c/li\u003e\n\u003cli\u003e[Changed] Updated Stripe Android SDK from 21.29.+ to 22.0.+\u003c/li\u003e\n\u003cli\u003e[Removed] Removed Giropay. Use alternative payment methods instead. See \u003ca href=\"https://docs.stripe.com/payments/giropay\"\u003ethis page\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2201\"\u003e#2201\u003c/a\u003e Fixed iOS sheets (PaymentSheet, CustomerSheet, AddressSheet, etc.) not presenting in scene-based lifecycle apps. The SDK now properly supports both traditional app delegates and scene-based lifecycles (iOS 13+) by using \u003ccode\u003eRCTKeyWindow\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.56.0 - 2025-11-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] CustomerSession is now generally available. The \u003ccode\u003ecustomerSessionClientSecret\u003c/code\u003e parameter is no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] ConfirmationTokens are now generally available. The \u003ccode\u003econfirmationTokenConfirmHandler\u003c/code\u003e parameter and \u003ccode\u003eConfirmationToken.Result\u003c/code\u003e type are no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eCustomerSession\u003c/code\u003e to CustomerSheet. The CustomerSession object grants the SDK temporary access to the Customer and provides additional configuration options. These configuration options allow you to customize the behavior of CustomerSheet. A complete list of features exposed on the CustomerSession are \u003ca href=\"https://docs.corp.stripe.com/api/customer_sessions/create#create_customer_session-components-customer_sheet\"\u003ein our API docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eonBehalfOf\u003c/code\u003e to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the \u003ca href=\"https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of\"\u003eSetupIntent docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android crash \u003ccode\u003eIllegalStateException: State must be at least CREATED to move to DESTROYED\u003c/code\u003e when removing payment methods in EmbeddedPaymentElement. The crash occurred when views were destroyed before completing the lifecycle initialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.55.1 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue with \u003ccode\u003eFinancialConnectionsEvent\u003c/code\u003e not being populated properly on Android\u003c/li\u003e\n\u003cli\u003eFixes an issue with Link payment methods having an \u003ccode\u003eUnknown\u003c/code\u003e payment method type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.55.0 - 2025-10-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added appearance.applyLiquidGlass. When set to \u003ccode\u003etrue\u003c/code\u003e, changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use \u003ca href=\"https://github.com/stripe/stripe-ios/issues\"\u003ehttps://github.com/stripe/stripe-ios/issues\u003c/a\u003e to file feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] appearance.navigationBarStyle. Setting to NavigationBarStyle.Glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Setting appearance.applyLiquidGlass to \u003ccode\u003etrue\u003c/code\u003e will set this value to NavigationBarStyle.Glass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.54.1 - 2025-10-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2147\"\u003e#2147\u003c/a\u003e Fix Stripe UI errors when rotating screen\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.54.0 - 2025-09-29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2140\"\u003e#2140\u003c/a\u003e Added support for the Alma payment method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.53.1 - 2025-09-19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2128\"\u003e#2128\u003c/a\u003e Fix headless task not registered by StripeProvider.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2129\"\u003e#2129\u003c/a\u003e Fix iOS build on new arch 0.81 with static linkage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ce045f3c6cd88c82ebe2c4b08498e77e360f073c\"\u003e\u003ccode\u003ece045f3\u003c/code\u003e\u003c/a\u003e v0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/bd16268b05583fa0c062938a38e362555532c046\"\u003e\u003ccode\u003ebd16268\u003c/code\u003e\u003c/a\u003e Update CHANGELOG (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2218\"\u003e#2218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/3c15d4f105727c477730637a04e642053a19f248\"\u003e\u003ccode\u003e3c15d4f\u003c/code\u003e\u003c/a\u003e Add dev guide to claude md (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2215\"\u003e#2215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/8e11b50d0df73abbb47fa7702901c5671f097249\"\u003e\u003ccode\u003e8e11b50\u003c/code\u003e\u003c/a\u003e Update iOS SDK to 25.0.0 and Android SDK to 22.0.0 (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/284545e34b036bd5f142cee19514ddd082b48471\"\u003e\u003ccode\u003e284545e\u003c/code\u003e\u003c/a\u003e Fix how we get root VC for scene based apps (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2216\"\u003e#2216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/890035354e4e8e5a3467b03f8862132abfa10e2b\"\u003e\u003ccode\u003e8900353\u003c/code\u003e\u003c/a\u003e Remove Giropay (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2209\"\u003e#2209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/fc561d37307a52f76ad019634503c395d166420f\"\u003e\u003ccode\u003efc561d3\u003c/code\u003e\u003c/a\u003e Remove fragments (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/f89e177a9fc0bbb5c44568fc26bf495c3c954566\"\u003e\u003ccode\u003ef89e177\u003c/code\u003e\u003c/a\u003e v0.56.0 (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/d18c12ebbbeeac949474f4fc69eeb1735e865255\"\u003e\u003ccode\u003ed18c12e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2204\"\u003e#2204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/39770a39d9d255d4de5524f1cfe32e2835e4a4e4\"\u003e\u003ccode\u003e39770a3\u003c/code\u003e\u003c/a\u003e Handle lifecycle states better (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2200\"\u003e#2200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-react-native/compare/v0.50.3...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.76.1 to 2.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.84.0\u003c/h2\u003e\n\u003ch2\u003e2.84.0 (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add isdistinct and regex pattern matching operators (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e validate empty or invalid relation names in Postgrest… (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e simplify serializer by removing unnecessary types of messages (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1871\"\u003e#1871\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSoufiane Radouane \u003ca href=\"https://github.com/sofmega\"\u003e\u003ccode\u003e@​sofmega\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.83.1-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.83.1-canary.2 (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add isdistinct and regex pattern matching operators (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1875\"\u003e#1875\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.83.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.83.1-canary.1 (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e simplify serializer by removing unnecessary types of messages (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1871\"\u003e#1871\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.83.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.83.1-canary.0 (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e validate empty or invalid relation names in Postgrest… (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSoufiane Radouane \u003ca href=\"https://github.com/sofmega\"\u003e\u003ccode\u003e@​sofmega\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.84.0 (2025-11-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.83.0 (2025-11-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.82.0 (2025-11-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.81.1 (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e setAuth not required on custom jwt token (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.81.0 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.80.0 (2025-11-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.79.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e remove node-fetch dependency, require Node.js 20+ (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e support throwing errors instead of returning them (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.78.0 (2025-10-30)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.77.0 (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e cleanup package-lock.json and bun.lock (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/612625dc127d073d9d8619212051a5ec11a34c40\"\u003e\u003ccode\u003e612625d\u003c/code\u003e\u003c/a\u003e chore(release): version 2.83.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5b117726a111ee2d10c3ee1101da4d5a2557e94d\"\u003e\u003ccode\u003e5b11772\u003c/code\u003e\u003c/a\u003e chore(release): version 2.82.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a66387e9923255160031a1c55545cf7ab27b3aaf\"\u003e\u003ccode\u003ea66387e\u003c/code\u003e\u003c/a\u003e docs(repo): add example snippets and descriptions (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/cda2df97fa3202ae491085d4de17adb395c15590\"\u003e\u003ccode\u003ecda2df9\u003c/code\u003e\u003c/a\u003e chore(repo): remove Deno 1.x testing suite (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ec445bb19c3c93bb6b5871652aed9c644772e090\"\u003e\u003ccode\u003eec445bb\u003c/code\u003e\u003c/a\u003e chore(release): version 2.81.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/137105708a9ae09c88e800091eb35e6a811b105c\"\u003e\u003ccode\u003e1371057\u003c/code\u003e\u003c/a\u003e fix(realtime): setAuth not required on custom jwt token (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0379c98205bdf7fde3f14bf879c61ac4949ab09b\"\u003e\u003ccode\u003e0379c98\u003c/code\u003e\u003c/a\u003e chore(repo): update and consolidate gitignore files (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/03406bdb42d8a01fb8e4dfe28ab2698f38abea6f\"\u003e\u003ccode\u003e03406bd\u003c/code\u003e\u003c/a\u003e chore(release): version 2.81.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1843\"\u003e#1843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/9e08cc3f061d335dd586f123dc60c7754e75b080\"\u003e\u003ccode\u003e9e08cc3\u003c/code\u003e\u003c/a\u003e chore(release): version 2.80.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1836\"\u003e#1836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/dd0fee1477fef86d54877d6cf1d28ce7fbe64aab\"\u003e\u003ccode\u003edd0fee1\u003c/code\u003e\u003c/a\u003e docs(repo): enhance support policy (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.84.0/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.5 to 5.90.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\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/8e2e174e9fd2e7b94cd232041e49c9d014d74e26\"\u003e\u003ccode\u003e8e2e174\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae\"\u003e\u003ccode\u003eeb559a6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\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/08b211f8aa475e05d2f13a36517fc556861ef962\"\u003e\u003ccode\u003e08b211f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\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/c0ec9fe0d1426fe3f233adda3ebf23989ffaa110\"\u003e\u003ccode\u003ec0ec9fe\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\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/b4cd121a39d07cefaa3a3411136d342cc54ce8fb\"\u003e\u003ccode\u003eb4cd121\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.10\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/8e2e174e9fd2e7b94cd232041e49c9d014d74e26\"\u003e\u003ccode\u003e8e2e174\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/eb559a66dc0d77dd46435f624fa64fc068bef9ae\"\u003e\u003ccode\u003eeb559a6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.9\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/08b211f8aa475e05d2f13a36517fc556861ef962\"\u003e\u003ccode\u003e08b211f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.8\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/c0ec9fe0d1426fe3f233adda3ebf23989ffaa110\"\u003e\u003ccode\u003ec0ec9fe\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.7\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/b4cd121a39d07cefaa3a3411136d342cc54ce8fb\"\u003e\u003ccode\u003eb4cd121\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.6\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/1638c028df55648995d04431179904371a189772\"\u003e\u003ccode\u003e1638c02\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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/TanStack/query/commit/66a194e6b1c2813f1cd277e9280179c81d5d4ea4\"\u003e\u003ccode\u003e66a194e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9879\"\u003e#9879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/62263251d660048f8546d3d3c9f2a74f48a9b4bf\"\u003e\u003ccode\u003e6226325\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9873\"\u003e#9873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f7c952613a049bae93bb9521352dc362a7d3bddd\"\u003e\u003ccode\u003ef7c9526\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9854\"\u003e#9854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ea0ab4da4349c564a8fa2d77c96b14d66e2f8143\"\u003e\u003ccode\u003eea0ab4d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9848\"\u003e#9848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c23b4a00a7f25d4d9f539ed56066ae3b4234a4bc\"\u003e\u003ccode\u003ec23b4a0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9834\"\u003e#9834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.10/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo` from 54.0.19 to 54.0.25\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/CHANGELOG.md\"\u003eexpo'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[iOS] Remove EXAppDelegateWrapper class (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39778\"\u003e#39778\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] Delete ReactNativeHostWrapper class (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40222\"\u003e#40222\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🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocess.env.EXPO_DOM_HOST_OS\u003c/code\u003e for detecting the original platform of a DOM Component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40382\"\u003e#40382\u003c/a\u003e by \u003ca href=\"https://github.com/EvanBacon\"\u003e\u003ccode\u003e@​EvanBacon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eExpoAppDelegate\u003c/code\u003e inheritance requirement in ExpoReactNativeFactory (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39417\"\u003e#39417\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[iOS] Remove bindReactNativeFactory function (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39418\"\u003e#39418\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[iOS] Adopted Swift 6 (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40369\"\u003e#40369\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[iOS] Add \u003ccode\u003eapplicationDidReceiveMemoryWarning\u003c/code\u003e subscribing to ExpoAppDelegate (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40504\"\u003e#40504\u003c/a\u003e by \u003ca href=\"https://github.com/szydlovsky\"\u003e\u003ccode\u003e@​szydlovsky\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFork default RN \u003ccode\u003eHMRClient\u003c/code\u003e to enable custom HMR Errors handling and UI (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40449\"\u003e#40449\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for a new error overlay UI from \u003ccode\u003e@expo/log-box\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39958\"\u003e#39958\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003esubscriberDidRegister\u003c/code\u003e function to AppDelegate subscribers. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40684\"\u003e#40684\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[iOS] \u003ccode\u003eClass\u003c/code\u003e definition for shared objects is now optional. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40708\"\u003e#40708\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\u003eSplit out JSI layer from the modules core. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40755\"\u003e#40755\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\u003cul\u003e\n\u003cli\u003eFix setting filename in \u003ccode\u003eFormData\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40586\"\u003e#40586\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\u003eFixed DOM Components entry not found from updates on Android. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40574\"\u003e#40574\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\u003eEmpty HMR update should not reset the error overlay (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40741\"\u003e#40741\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eExpoAppDelegate\u003c/code\u003e not extending \u003ccode\u003eUIResponder\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41066\"\u003e#41066\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💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Types] Fix \u003ccode\u003etransitionDuration\u003c/code\u003e type missing the \u003ccode\u003enumber\u003c/code\u003e option for Reanimated V4 compatibility. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40793\"\u003e#40793\u003c/a\u003e by \u003ca href=\"https://github.com/DelphineBugner\"\u003e\u003ccode\u003e@​DelphineBugner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[android] Add getDefaultReactHost to ExpoReactHostFactory (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40086\"\u003e#40086\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] Remove edge-to-edge logic from \u003ccode\u003eReactActivityDelegateWrapper\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40263\"\u003e#40263\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[expo/dom] Add \u003ccode\u003eoverrideUri\u003c/code\u003e to \u003ccode\u003eDOMProps\u003c/code\u003e to enable pre-bundled DOM Components. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40397\"\u003e#40397\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einternal/async-require-module\u003c/code\u003e for \u003ccode\u003e@expo/metro-config\u003c/code\u003e's \u003ccode\u003easyncRequireModulePath\u003c/code\u003e(\u003ca href=\"https://redirect.github.com/expo/expo/pull/40584\"\u003e#40584\u003c/a\u003e by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠️ Notices\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for React Native 0.82.x. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39678\"\u003e#39678\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\u003ch2\u003e54.0.20 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-auth-session` from 7.0.8 to 7.0.9\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-auth-session/CHANGELOG.md\"\u003eexpo-auth-session'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-auth-session\"\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.8 to 8.0.9\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\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-linking\"\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.12 to 0.32.13\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-notifications/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\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethrow instead of logging when attempting to use push notifications on Android with Expo Go (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39459\"\u003e#39459\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\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch3\u003e💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove tests related files from the published package content. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39551\"\u003e#39551\u003c/a\u003e by \u003ca href=\"https://github.com/Simek\"\u003e\u003ccode\u003e@​Simek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ios] migrate notification serializer to swift (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38633\"\u003e#38633\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\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-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.13 to 6.0.15\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-router/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\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange \u003ccode\u003ereset\u003c/code\u003e props to \u003ccode\u003eresetOnFocus\u003c/code\u003e in headless tabs (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40349\"\u003e#40349\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\u003ereplace NativeTabs.Trigger \u003ccode\u003eoptions\u003c/code\u003e with \u003ccode\u003eunstable_nativeProps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40702\"\u003e#40702\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\u003eremove NativeTabs.Trigger.TabBar component (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40725\"\u003e#40725\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🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for server data loaders in development (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39570\"\u003e#39570\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd environmental variable to enable experimental web modal implementation (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40231\"\u003e#40231\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\u003eUse the new error overlay UI from \u003ccode\u003e@expo/log-box\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39958\"\u003e#39958\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd split view layout support (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39563\"\u003e#39563\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\u003eAdd support for server data loaders in static export mode (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40130\"\u003e#40130\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecomponents API for setting header options (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40600\"\u003e#40600\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[iOS] add sidebar adaptable prop (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40957\"\u003e#40957\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\u003eadd Color utility (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40904\"\u003e#40904\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\u003eFix dynamic updates of headless tabs (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40352\"\u003e#40352\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💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove state update logic from addListener to onStateChange (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40261\"\u003e#40261\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\u003eModify navigation action to compute target on action dispatch (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39682\"\u003e#39682\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\u003eMigrate static rendering logic from \u003ccode\u003eexpo-router\u003c/code\u003e to \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39374\"\u003e#39374\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate RSC logic from \u003ccode\u003eexpo-router\u003c/code\u003e to \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40484\"\u003e#40484\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate UI code back to \u003ccode\u003eexpo-router\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40510\"\u003e#40510\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[docs] Update redirectSystemPath to include information about null return (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40555\"\u003e#40555\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\u003eExpose internal API for use in \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40545\"\u003e#40545\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate typed routes logic from \u003ccode\u003eexpo-router\u003c/code\u003e to \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40576\"\u003e#40576\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor native-tabs to unify navigation logic between platforms (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40699\"\u003e#40699\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[refactor] remove redundant nesting in native-tabs directory structure (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40700\"\u003e#40700\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\u003eRemove \u003ccode\u003enode/getExpoConstantsManifest.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40663\"\u003e#40663\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade react-native-screens and react-navigation versions (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40804\"\u003e#40804\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\u003eextract common elements to primitives (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40841\"\u003e#40841\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\u003eremove redundant convertTabPropsToOptions call (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40967\"\u003e#40967\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\u003erefactor NativeTabs Icon logic to simplify types and API (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40965\"\u003e#40965\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[iOS] rename ExpoHead to ExpoRouter podspec (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40941\"\u003e#40941\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\u003eremove redundant comments from NativeOption (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41067\"\u003e#41067\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\u003euse constants instead of magic strings for internal param names (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41082\"\u003e#41082\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\u003eadd local-maven-repo to files in package.json (\u003ca href=\"https://redirect.github.com/expo/expo/pull/41130\"\u003e#41130\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/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-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-web-browser` from 15.0.8 to 15.0.9\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-web-browser/CHANGELOG.md\"\u003eexpo-web-browser'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\u003cul\u003e\n\u003cli\u003e[iOS] Fix \u003ccode\u003edismissBrowser\u003c/code\u003e hanging when called with no browser open. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40799\"\u003e#40799\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-web-browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.17 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.81.5 to 0.82.1\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.82.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed representation of transforms when view is originally zero-sized (\u003ca href=\"https://github.com/facebook/react-native/commit/a81e94a40ca8dca9e57b562db21f8f235c5b25a0\"\u003ea81e94a40c\u003c/a\u003e by \u003ca href=\"https://github.com/javache\"\u003e\u003ccode\u003e@​javache\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\u003eFixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (\u003ca href=\"https://github.com/facebook/react-native/commit/068ec39aea543617e5159fe22274b294bfb29026\"\u003e068ec39aea\u003c/a\u003e by \u003ca href=\"https://github.com/chrfalch\"\u003e\u003ccode\u003e@​chrfalch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.1/react-native-artifacts-0.82.1-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.1/react-native-artifacts-0.82.1-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eView the whole changelog in the \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md file\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e0.82.0\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.82.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed representation of transforms when view is originally zero-sized (\u003ca href=\"https://github.com/facebook/react-native/commit/a81e94a40ca8dca9e57b562db21f8f235c5b25a0\"\u003ea81e94a40c\u003c/a\u003e by \u003ca href=\"https://github.com/javache\"\u003e\u003ccode\u003e@​javache\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\u003eFixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (\u003ca href=\"https://github.com/facebook/react-native/commit/068ec39aea543617e5159fe22274b294bfb29026\"\u003e068ec39aea\u003c/a...\n\n_Description has been truncated_","html_url":"https://github.com/POIbakri/lumbus-app/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/POIbakri%2Flumbus-app/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"6.3.15","new_version":"6.3.20","update_type":"patch","path":null,"pr_created_at":"2025-11-10T12:41:43.000Z","version_change":"6.3.15 → 6.3.20","issue":{"uuid":"3607877524","node_id":"PR_kwDOQEbgPs6yhlWl","number":14,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-21T10:44:58.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-10T12:41:43.000Z","updated_at":"2025-11-21T10:45:00.000Z","time_to_close":943395,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":15,"packages":[{"name":"@stripe/stripe-react-native","old_version":"0.50.3","new_version":"0.56.0","repository_url":"https://github.com/stripe/stripe-react-native"},{"name":"@supabase/supabase-js","old_version":"2.76.1","new_version":"2.80.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.90.5","new_version":"5.90.7","repository_url":"https://github.com/TanStack/query"},{"name":"expo","old_version":"54.0.19","new_version":"54.0.23","repository_url":"https://github.com/expo/expo"},{"name":"expo-router","old_version":"6.0.13","new_version":"6.0.14","repository_url":"https://github.com/expo/expo"},{"name":"expo-web-browser","old_version":"15.0.8","new_version":"15.0.9","repository_url":"https://github.com/expo/expo"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.17","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-native","old_version":"0.81.5","new_version":"0.82.1","repository_url":"https://github.com/facebook/react-native"},{"name":"react-native-qrcode-svg","old_version":"6.3.15","new_version":"6.3.20","repository_url":"https://github.com/Expensify/react-native-qrcode-svg"},{"name":"react-native-safe-area-context","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/AppAndFlow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.16.0","new_version":"4.18.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.12.1","new_version":"15.14.0","repository_url":"https://github.com/react-native-community/react-native-svg"},{"name":"react-native-worklets","old_version":"0.5.2","new_version":"0.6.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@stripe/stripe-react-native](https://github.com/stripe/stripe-react-native) | `0.50.3` | `0.56.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.76.1` | `2.80.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.5` | `5.90.7` |\n| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `54.0.19` | `54.0.23` |\n| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `6.0.13` | `6.0.14` |\n| [expo-web-browser](https://github.com/expo/expo/tree/HEAD/packages/expo-web-browser) | `15.0.8` | `15.0.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.17` | `19.2.2` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.81.5` | `0.82.1` |\n| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.15` | `6.3.20` |\n| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.6.1` | `5.6.2` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.16.0` | `4.18.0` |\n| [react-native-svg](https://github.com/react-native-community/react-native-svg) | `15.12.1` | `15.14.0` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.5.2` | `0.6.1` |\n\n\nUpdates `@stripe/stripe-react-native` from 0.50.3 to 0.56.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\u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.56.0 - 2025-11-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCustomerSession is now generally available. The \u003ccode\u003ecustomerSessionClientSecret\u003c/code\u003e parameter is no longer experimental.\u003c/li\u003e\n\u003cli\u003eConfirmationTokens are now generally available. The \u003ccode\u003econfirmationTokenConfirmHandler\u003c/code\u003e parameter and \u003ccode\u003eConfirmationToken.Result\u003c/code\u003e type are no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eCustomerSession\u003c/code\u003e to CustomerSheet. The CustomerSession object grants the SDK temporary access to the Customer and provides additional configuration options. These configuration options allow you to customize the behavior of CustomerSheet. A complete list of features exposed on the CustomerSession are \u003ca href=\"https://docs.corp.stripe.com/api/customer_sessions/create#create_customer_session-components-customer_sheet\"\u003ein our API docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eonBehalfOf\u003c/code\u003e to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the \u003ca href=\"https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of\"\u003eSetupIntent docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android crash \u003ccode\u003eIllegalStateException: State must be at least CREATED to move to DESTROYED\u003c/code\u003e when removing payment methods in EmbeddedPaymentElement. The crash occurred when views were destroyed before completing the lifecycle initialization.\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\u003ch2\u003e0.55.1 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue with \u003ccode\u003eFinancialConnectionsEvent\u003c/code\u003e not being populated properly on Android\u003c/li\u003e\n\u003cli\u003eFixes an issue with Link payment methods having an \u003ccode\u003eUnknown\u003c/code\u003e payment method type\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\u003ch2\u003e0.55.0 - 2025-10-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added appearance.applyLiquidGlass. When set to \u003ccode\u003etrue\u003c/code\u003e, changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use \u003ca href=\"https://github.com/stripe/stripe-ios/issues\"\u003ehttps://github.com/stripe/stripe-ios/issues\u003c/a\u003e to file feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] appearance.navigationBarStyle. Setting to NavigationBarStyle.Glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Setting appearance.applyLiquidGlass to \u003ccode\u003etrue\u003c/code\u003e will set this value to NavigationBarStyle.Glass.\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\u003ch2\u003e0.54.1 - 2025-10-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2147\"\u003e#2147\u003c/a\u003e Fix Stripe UI errors when rotating screen\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\u003ch2\u003e0.54.0 - 2025-09-29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2140\"\u003e#2140\u003c/a\u003e Added support for the Alma payment method\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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\u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.56.0 - 2025-11-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCustomerSession is now generally available. The \u003ccode\u003ecustomerSessionClientSecret\u003c/code\u003e parameter is no longer experimental.\u003c/li\u003e\n\u003cli\u003eConfirmationTokens are now generally available. The \u003ccode\u003econfirmationTokenConfirmHandler\u003c/code\u003e parameter and \u003ccode\u003eConfirmationToken.Result\u003c/code\u003e type are no longer experimental.\u003c/li\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eCustomerSession\u003c/code\u003e to CustomerSheet. The CustomerSession object grants the SDK temporary access to the Customer and provides additional configuration options. These configuration options allow you to customize the behavior of CustomerSheet. A complete list of features exposed on the CustomerSession are \u003ca href=\"https://docs.corp.stripe.com/api/customer_sessions/create#create_customer_session-components-customer_sheet\"\u003ein our API docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added support for \u003ccode\u003eonBehalfOf\u003c/code\u003e to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the \u003ca href=\"https://docs.stripe.com/api/setup_intents/object#setup_intent_object-on_behalf_of\"\u003eSetupIntent docs\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android crash \u003ccode\u003eIllegalStateException: State must be at least CREATED to move to DESTROYED\u003c/code\u003e when removing payment methods in EmbeddedPaymentElement. The crash occurred when views were destroyed before completing the lifecycle initialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.55.1 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue with \u003ccode\u003eFinancialConnectionsEvent\u003c/code\u003e not being populated properly on Android\u003c/li\u003e\n\u003cli\u003eFixes an issue with Link payment methods having an \u003ccode\u003eUnknown\u003c/code\u003e payment method type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.55.0 - 2025-10-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] Added appearance.applyLiquidGlass. When set to \u003ccode\u003etrue\u003c/code\u003e, changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use \u003ca href=\"https://github.com/stripe/stripe-ios/issues\"\u003ehttps://github.com/stripe/stripe-ios/issues\u003c/a\u003e to file feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003cth\u003e\u003c!-- raw HTML omitted --\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003cul\u003e\n\u003cli\u003e[Added] appearance.navigationBarStyle. Setting to NavigationBarStyle.Glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Setting appearance.applyLiquidGlass to \u003ccode\u003etrue\u003c/code\u003e will set this value to NavigationBarStyle.Glass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.54.1 - 2025-10-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2147\"\u003e#2147\u003c/a\u003e Fix Stripe UI errors when rotating screen\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.54.0 - 2025-09-29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2140\"\u003e#2140\u003c/a\u003e Added support for the Alma payment method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.53.1 - 2025-09-19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2128\"\u003e#2128\u003c/a\u003e Fix headless task not registered by StripeProvider.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/pull/2129\"\u003e#2129\u003c/a\u003e Fix iOS build on new arch 0.81 with static linkage\u003c/li\u003e\n\u003cli\u003eEmbedded Payment Element rendering invalid payment option images on Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.53.0 - 2025-09-15\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eisLoaded\u003c/code\u003e flag to \u003ccode\u003euseEmbeddedPaymentElement\u003c/code\u003e hook that indicates when the embedded payment element has finished loading and is ready to display (height \u0026gt; 1). Useful for showing loading states and smooth UI transitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Android EmbeddedPaymentElement not respecting Link configuration. Now properly honors \u003ccode\u003eLinkDisplay.NEVER\u003c/code\u003e to hide Link payment method when configured.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/b7df1f7f21362661362b7ff200e03004125da5bc\"\u003e\u003ccode\u003eb7df1f7\u003c/code\u003e\u003c/a\u003e v0.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/d18c12ebbbeeac949474f4fc69eeb1735e865255\"\u003e\u003ccode\u003ed18c12e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2204\"\u003e#2204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/39770a39d9d255d4de5524f1cfe32e2835e4a4e4\"\u003e\u003ccode\u003e39770a3\u003c/code\u003e\u003c/a\u003e Handle lifecycle states better (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2200\"\u003e#2200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/8aca5f2b078546e7431472c56c83a0677d9f1a1e\"\u003e\u003ccode\u003e8aca5f2\u003c/code\u003e\u003c/a\u003e Customersession for customersheet and OBO (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/d7f9c9f5e49cf76db1fe44b3db1ef17f793cae0c\"\u003e\u003ccode\u003ed7f9c9f\u003c/code\u003e\u003c/a\u003e Fix patch releases not automatically being used from \u003ccode\u003estripe-android\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2191\"\u003e#2191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/5f6a751550b76385c08a7b8791230827127a1623\"\u003e\u003ccode\u003e5f6a751\u003c/code\u003e\u003c/a\u003e GA CTs and CS (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2188\"\u003e#2188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/4a2b9008f3292cbf0da88cd8ba591ad4b6ca0ac7\"\u003e\u003ccode\u003e4a2b900\u003c/code\u003e\u003c/a\u003e Fix border radius not being applied to Apple Pay button (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2189\"\u003e#2189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/616558c869229093ac0de31d5c15d9514b3e8ff1\"\u003e\u003ccode\u003e616558c\u003c/code\u003e\u003c/a\u003e Code gen update (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2151\"\u003e#2151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/17bf094cd4122c363fa5c131322108c50a82f81c\"\u003e\u003ccode\u003e17bf094\u003c/code\u003e\u003c/a\u003e v0.55.1 (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2185\"\u003e#2185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-react-native/commit/0e6c4739e549ee0856a6cdfa95a9e261f8942b7e\"\u003e\u003ccode\u003e0e6c473\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/stripe/stripe-react-native/issues/2184\"\u003e#2184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stripe/stripe-react-native/compare/v0.50.3...v0.56.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/~samer-stripe\"\u003esamer-stripe\u003c/a\u003e, a new releaser for \u003ccode\u003e@​stripe/stripe-react-native\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.76.1 to 2.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.80.0\u003c/h2\u003e\n\u003ch2\u003e2.80.0 (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add TypeScript types for documented JWT claims fields (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1802\"\u003e#1802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e only warn if multiple clients share a storage-key (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSteve Hall \u003ca href=\"https://github.com/sh41\"\u003e\u003ccode\u003e@​sh41\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSumit Kumar \u003ca href=\"https://github.com/Software-Engineering-Project-Team-Bob\"\u003e\u003ccode\u003e@​Software-Engineering-Project-Team-Bob\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.79.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.79.1-canary.1 (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e only warn if multiple clients share a storage-key (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSteve Hall \u003ca href=\"https://github.com/sh41\"\u003e\u003ccode\u003e@​sh41\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.79.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.79.1-canary.0 (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add TypeScript types for documented JWT claims fields (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1802\"\u003e#1802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSumit Kumar \u003ca href=\"https://github.com/Software-Engineering-Project-Team-Bob\"\u003e\u003ccode\u003e@​Software-Engineering-Project-Team-Bob\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.79.0\u003c/h2\u003e\n\u003ch2\u003e2.79.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e support throwing errors instead of returning them (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e remove node-fetch dependency, require Node.js 20+ (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.80.0 (2025-11-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.79.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e remove node-fetch dependency, require Node.js 20+ (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e support throwing errors instead of returning them (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.78.0 (2025-10-30)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.77.0 (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e cleanup package-lock.json and bun.lock (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dd0fee1477fef86d54877d6cf1d28ce7fbe64aab\"\u003e\u003ccode\u003edd0fee1\u003c/code\u003e\u003c/a\u003e docs(repo): enhance support policy (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/53f9aa20777054b0a7db7508d027a665d8a43a14\"\u003e\u003ccode\u003e53f9aa2\u003c/code\u003e\u003c/a\u003e chore(release): version 2.79.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/53949f32338b02982ee32a9822547222f65b092a\"\u003e\u003ccode\u003e53949f3\u003c/code\u003e\u003c/a\u003e feat(repo): remove node-fetch dependency, require Node.js 20+ (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7511686f3003eeaa690656780fde494ef0830235\"\u003e\u003ccode\u003e7511686\u003c/code\u003e\u003c/a\u003e feat(auth): support throwing errors instead of returning them (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/399378f6008f75b39b672f714f75842143ed4e26\"\u003e\u003ccode\u003e399378f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.78.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1825\"\u003e#1825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/3aa0779a16542c4f543e60e855000384e9033be0\"\u003e\u003ccode\u003e3aa0779\u003c/code\u003e\u003c/a\u003e chore(repo): remove unused dependencies and scripts (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ff8bf025a62ab86ac93f297113ee1ea36ea453c7\"\u003e\u003ccode\u003eff8bf02\u003c/code\u003e\u003c/a\u003e chore(release): version 2.77.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1815\"\u003e#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/da98538cfbdef37d2a4f81274f7339e0c2c56fc1\"\u003e\u003ccode\u003eda98538\u003c/code\u003e\u003c/a\u003e docs(supabase): update supabase-js testing guide (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/d70d3e0f46dcef87ebdec9012eb72be5f74c0ce1\"\u003e\u003ccode\u003ed70d3e0\u003c/code\u003e\u003c/a\u003e fix(repo): cleanup package-lock.json and bun.lock (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ea64a2546c1b1f8d2eb97fb6d45d603e07a038e6\"\u003e\u003ccode\u003eea64a25\u003c/code\u003e\u003c/a\u003e chore(ci): integrate Verdaccio for integration tests (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.80.0/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.5 to 5.90.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\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/b4cd121a39d07cefaa3a3411136d342cc54ce8fb\"\u003e\u003ccode\u003eb4cd121\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.6\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/1638c028df55648995d04431179904371a189772\"\u003e\u003ccode\u003e1638c02\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.7\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/b4cd121a39d07cefaa3a3411136d342cc54ce8fb\"\u003e\u003ccode\u003eb4cd121\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.6\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/1638c028df55648995d04431179904371a189772\"\u003e\u003ccode\u003e1638c02\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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/TanStack/query/commit/ea0ab4da4349c564a8fa2d77c96b14d66e2f8143\"\u003e\u003ccode\u003eea0ab4d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9848\"\u003e#9848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c23b4a00a7f25d4d9f539ed56066ae3b4234a4bc\"\u003e\u003ccode\u003ec23b4a0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9834\"\u003e#9834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.7/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo` from 54.0.19 to 54.0.23\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/CHANGELOG.md\"\u003eexpo'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[iOS] Remove EXAppDelegateWrapper class (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39778\"\u003e#39778\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] Delete ReactNativeHostWrapper class (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40222\"\u003e#40222\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🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocess.env.EXPO_DOM_HOST_OS\u003c/code\u003e for detecting the original platform of a DOM Component. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40382\"\u003e#40382\u003c/a\u003e by \u003ca href=\"https://github.com/EvanBacon\"\u003e\u003ccode\u003e@​EvanBacon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eExpoAppDelegate\u003c/code\u003e inheritance requirement in ExpoReactNativeFactory (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39417\"\u003e#39417\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[iOS] Remove bindReactNativeFactory function (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39418\"\u003e#39418\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[iOS] Adopted Swift 6 (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40369\"\u003e#40369\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[iOS] Add \u003ccode\u003eapplicationDidReceiveMemoryWarning\u003c/code\u003e subscribing to ExpoAppDelegate (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40504\"\u003e#40504\u003c/a\u003e by \u003ca href=\"https://github.com/szydlovsky\"\u003e\u003ccode\u003e@​szydlovsky\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFork default RN \u003ccode\u003eHMRClient\u003c/code\u003e to enable custom HMR Errors handling and UI (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40449\"\u003e#40449\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for a new error overlay UI from \u003ccode\u003e@expo/log-box\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39958\"\u003e#39958\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[iOS] Added \u003ccode\u003esubscriberDidRegister\u003c/code\u003e function to AppDelegate subscribers. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40684\"\u003e#40684\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[iOS] \u003ccode\u003eClass\u003c/code\u003e definition for shared objects is now optional. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40708\"\u003e#40708\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\u003cul\u003e\n\u003cli\u003eFixed DOM Components entry not found from updates on Android. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40574\"\u003e#40574\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\u003eEmpty HMR update should not reset the error overlay (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40741\"\u003e#40741\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\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[Types] Fix \u003ccode\u003etransitionDuration\u003c/code\u003e type missing the \u003ccode\u003enumber\u003c/code\u003e option for Reanimated V4 compatibility. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40793\"\u003e#40793\u003c/a\u003e by \u003ca href=\"https://github.com/DelphineBugner\"\u003e\u003ccode\u003e@​DelphineBugner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[android] Add getDefaultReactHost to ExpoReactHostFactory (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40086\"\u003e#40086\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] Remove edge-to-edge logic from \u003ccode\u003eReactActivityDelegateWrapper\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40263\"\u003e#40263\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[expo/dom] Add \u003ccode\u003eoverrideUri\u003c/code\u003e to \u003ccode\u003eDOMProps\u003c/code\u003e to enable pre-bundled DOM Components. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40397\"\u003e#40397\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einternal/async-require-module\u003c/code\u003e for \u003ccode\u003e@expo/metro-config\u003c/code\u003e's \u003ccode\u003easyncRequireModulePath\u003c/code\u003e(\u003ca href=\"https://redirect.github.com/expo/expo/pull/40584\"\u003e#40584\u003c/a\u003e by \u003ca href=\"https://github.com/kitten\"\u003e\u003ccode\u003e@​kitten\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠️ Notices\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for React Native 0.82.x. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39678\"\u003e#39678\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\u003ch2\u003e54.0.20 - 2025-10-23\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version does not introduce any user-facing changes.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\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-router` from 6.0.13 to 6.0.14\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-router/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\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange \u003ccode\u003ereset\u003c/code\u003e props to \u003ccode\u003eresetOnFocus\u003c/code\u003e in headless tabs (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40349\"\u003e#40349\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\u003ereplace NativeTabs.Trigger \u003ccode\u003eoptions\u003c/code\u003e with \u003ccode\u003eunstable_nativeProps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40702\"\u003e#40702\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\u003eremove NativeTabs.Trigger.TabBar component (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40725\"\u003e#40725\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🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for server data loaders in development (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39570\"\u003e#39570\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd environmental variable to enable experimental web modal implementation (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40231\"\u003e#40231\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\u003eUse the new error overlay UI from \u003ccode\u003e@expo/log-box\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39958\"\u003e#39958\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd split view layout support (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39563\"\u003e#39563\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\u003eAdd support for server data loaders in static export mode (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40130\"\u003e#40130\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecomponents API for setting header options (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40600\"\u003e#40600\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\u003eFix dynamic updates of headless tabs (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40352\"\u003e#40352\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💡 Others\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove state update logic from addListener to onStateChange (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40261\"\u003e#40261\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\u003eModify navigation action to compute target on action dispatch (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39682\"\u003e#39682\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\u003eMigrate static rendering logic from \u003ccode\u003eexpo-router\u003c/code\u003e to \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39374\"\u003e#39374\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate RSC logic from \u003ccode\u003eexpo-router\u003c/code\u003e to \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40484\"\u003e#40484\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate UI code back to \u003ccode\u003eexpo-router\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40510\"\u003e#40510\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[docs] Update redirectSystemPath to include information about null return (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40555\"\u003e#40555\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\u003eExpose internal API for use in \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40545\"\u003e#40545\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate typed routes logic from \u003ccode\u003eexpo-router\u003c/code\u003e to \u003ccode\u003e@expo/router-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40576\"\u003e#40576\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor native-tabs to unify navigation logic between platforms (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40699\"\u003e#40699\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[refactor] remove redundant nesting in native-tabs directory structure (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40700\"\u003e#40700\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\u003eRemove \u003ccode\u003enode/getExpoConstantsManifest.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40663\"\u003e#40663\u003c/a\u003e by \u003ca href=\"https://github.com/hassankhan\"\u003e\u003ccode\u003e@​hassankhan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade react-native-screens and react-navigation versions (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40804\"\u003e#40804\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\u003eextract common elements to primitives (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40841\"\u003e#40841\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/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-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expo-web-browser` from 15.0.8 to 15.0.9\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-web-browser/CHANGELOG.md\"\u003eexpo-web-browser'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\u003cul\u003e\n\u003cli\u003e[iOS] Fix \u003ccode\u003edismissBrowser\u003c/code\u003e hanging when called with no browser open. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/40799\"\u003e#40799\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-web-browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.17 to 19.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.81.5 to 0.82.1\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.82.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed representation of transforms when view is originally zero-sized (\u003ca href=\"https://github.com/facebook/react-native/commit/a81e94a40ca8dca9e57b562db21f8f235c5b25a0\"\u003ea81e94a40c\u003c/a\u003e by \u003ca href=\"https://github.com/javache\"\u003e\u003ccode\u003e@​javache\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\u003eFixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (\u003ca href=\"https://github.com/facebook/react-native/commit/068ec39aea543617e5159fe22274b294bfb29026\"\u003e068ec39aea\u003c/a\u003e by \u003ca href=\"https://github.com/chrfalch\"\u003e\u003ccode\u003e@​chrfalch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.1/react-native-artifacts-0.82.1-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.1/react-native-artifacts-0.82.1-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eView the whole changelog in the \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md file\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e0.82.0\u003c/h2\u003e\n\u003chr /\u003e\n\u003cp\u003eHermes dSYMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-hermes-framework-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-hermes-framework-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReactNativeDependencies dSYMs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-reactnative-dependencies-dSYM-debug.tar.gz\"\u003eDebug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.82.0/react-native-artifacts-0.82.0-reactnative-dependencies-dSYM-release.tar.gz\"\u003eRelease\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eYou can file issues or pick requests against this release \u003ca href=\"https://github.com/reactwg/react-native-releases/issues/new/choose\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo help you upgrade to this version, you can use the \u003ca href=\"https://react-native-community.github.io/upgrade-helper/\"\u003eUpgrade Helper\u003c/a\u003e ⚛️.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.82.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed representation of transforms when view is originally zero-sized (\u003ca href=\"https://github.com/facebook/react-native/commit/a81e94a40ca8dca9e57b562db21f8f235c5b25a0\"\u003ea81e94a40c\u003c/a\u003e by \u003ca href=\"https://github.com/javache\"\u003e\u003ccode\u003e@​javache\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\u003eFixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (\u003ca href=\"https://github.com/facebook/react-native/commit/068ec39aea543617e5159fe22274b294bfb29026\"\u003e068ec39aea\u003c/a\u003e by \u003ca href=\"https://github.com/chrfalch\"\u003e\u003ccode\u003e@​chrfalch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.82.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAppearance.setColorScheme:\u003c/strong\u003e \u003ccode\u003eAppearance.setColorScheme\u003c/code\u003e no longer accepts a nullable value (\u003ca href=\"https://github.com/facebook/react-native/commit/a4581ecd8b6df5efa44dfe6d43708320209c900b\"\u003ea4581ecd8b\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\u003e\u003ccode\u003eCxxSharedModuleWrapper\u003c/code\u003e:\u003c/strong\u003e Removed CxxSharedModuleWrapper (\u003ca href=\"https://github.com/facebook/react-native/commit/fafbee240235ea0e63eb01abd31ce32d6a576429\"\u003efafbee2402\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\u003eDOM API:\u003c/strong\u003e Enable DOM APIs in host component refs (\u003ca href=\"https://github.com/facebook/react-native/commit/2ad845ccb2fea277e05513dcf41407026a8224f0\"\u003e2ad845ccb2\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\u003eError Handling:\u003c/strong\u003e Unhandled promises are now handled by ExceptionsManager.handleException, instead of being swallowed as Logbox Warnings. (\u003ca href=\"https://github.com/facebook/react-native/commit/c4082c9ce208a324c2d011823ca2ba432411aafc\"\u003ec4082c9ce2\u003c/a\u003e by \u003ca href=\"https://github.com/krystofwoldrich\"\u003e\u003ccode\u003e@​krystofwoldrich\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInteractionManager:\u003c/strong\u003e InteractionManager has been deprecated and no longer respects interaction handles. Instead, it is now recommended to avoid executing long-running JavaScript tasks by breaking them up into smaller tasks and scheduling them using \u003ccode\u003erequestIdleCallback()\u003c/code\u003e. (\u003ca href=\"https://github.com/facebook/react-native/commit/03d9f34a8252456d389d9f9a3bd04b99a2828c16\"\u003e03d9f34a82\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\u003e\u003ccode\u003eshouldEmitW3CPointerEvents\u003c/code\u003e:\u003c/strong\u003e Migrate \u003ccode\u003eshouldPressibilityUseW3CPointerEventsForHover\u003c/code\u003e to common private feature flags and remove \u003ccode\u003eshouldEmitW3CPointerEvents\u003c/code\u003e flag. (\u003ca href=\"https://github.com/facebook/react-native/commit/fb4587780e8d6111139d73598a9a26ff392dee28\"\u003efb4587780e\u003c/a\u003e by \u003ca href=\"https://github.com/coado\"\u003e\u003ccode\u003e@​coado\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTurboModuleUtils:\u003c/strong\u003e Remove unused ReactCommon/TurboModuleUtils functions #deepCopyJSIObject and #deepCopyJSIArray (\u003ca href=\"https://github.com/facebook/react-native/commit/ead669ade31ee703c407f96c0ce98d8f2991bdc8\"\u003eead669ade3\u003c/a\u003e by \u003ca href=\"https://github.com/christophpurrer\"\u003e\u003ccode\u003e@​christophpurrer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTurboModules:\u003c/strong\u003e Delete old location of CallbackWrapper.h / LongLivedObject.h by (\u003ca href=\"https://github.com/facebook/react-native/commit/cb94e71845259ae7fa823eb4d21cde74fccd7435\"\u003ecb94e71\u003c/a\u003e \u003ca href=\"https://github.com/christophpurrer\"\u003e\u003ccode\u003e@​christophpurrer\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\u003eDeps:\u003c/strong\u003e Gradle to 9.0 (\u003ca href=\"https://github.com/facebook/react-native/commit/7f93b664b41ba11226aae7cca0e7c9b7f38a7d18\"\u003e7f93b664b4\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\u003eImage Prefetching:\u003c/strong\u003e Android: Image Prefetching send ImageResizeMode as enum value (\u003ca href=\"https://github.com/facebook/react-native/commit/e30f34eda689994cab8cd62aa38175238da8638b\"\u003ee30f34eda6\u003c/a\u003e by \u003ca href=\"https://github.com/christophpurrer\"\u003e\u003ccode\u003e@​christophpurrer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Architecture:\u003c/strong\u003e Remove possibility to newArchEnabled=false in 0.82 (\u003ca href=\"https://github.com/facebook/react-native/commit/d5d21d061493ee973c789a7c6ab8cceebc1f04f9\"\u003ed5d21d0614\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\u003e\u003ccode\u003ereactNativeHost\u003c/code\u003e:\u003c/strong\u003e Throw Exception if ReactApplication.reactNativeHost is not overriden (\u003ca href=\"https://github.com/facebook/react-native/commit/0d3791ca0ab30d5a12881c9901f31291b3e998c6\"\u003e0d3791ca0a\u003c/a\u003e by \u003ca href=\"https://github.com/mdvacca\"\u003e\u003ccode\u003e@​mdvacca\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eViewManagerInterfaces:\u003c/strong\u003e Migrate ViewManagerInterfaces to kotlin. Some types in code generated ViewManagerInterfaces might differ. e.g. this will start enforcing nullability in parameters of viewManagerInterface methods (e.g. String commands parameters are not nullable, view params are not nullable in any method, etc) (\u003ca href=\"https://github.com/facebook/react-native/commit/79ca9036d39c16cd115dc0427cb7092f358ac47e\"\u003e79ca9036d3\u003c/a\u003e by \u003ca href=\"https://github.com/mdvacca\"\u003e\u003ccode\u003e@​mdvacca\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\u003eNew Architecture:\u003c/strong\u003e Removed the opt-out from the New Architecture. (\u003ca href=\"https://github.com/facebook/react-native/commit/83e6eaf693f967b7870a5d4896cbb799206a14f0\"\u003e83e6eaf693\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\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnimated:\u003c/strong\u003e \u003ccode\u003eAnimated.CompositeAnimation\u003c/code\u003e is now exposed when using \u003ccode\u003e\u0026quot;react-native-strict-api\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/commit/024d25794a51c94c877c1dfa115a82ebbf559614\"\u003e024d25794a\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\u003eAnimated:\u003c/strong\u003e Allow calling createAnimatedNode without batching (\u003ca href=\"https://github.com/facebook/react-native/commit/d9d9a49e18f3c51caa18cf7da0a1fcd62f1ecf18\"\u003ed9d9a49e18\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\u003eAnimated:\u003c/strong\u003e Allow filter usage with native animated driver. (\u003ca href=\"https://github.com/facebook/react-native/commit/138d0eb01dbe597261459a37d364d1780c3ef228\"\u003e138d0eb01d\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\u003cstrong\u003eAPI:\u003c/strong\u003e Expose NativeComponentRegistry API as JavaScript root export (\u003ca href=\"https://github.com/facebook/react-native/commit/f936780cd5c0c17797f9d2bbc8f5cee81c2eefce\"\u003ef936780cd5\u003c/a\u003e by \u003ca href=\"https://github.com/zhongwuzw\"\u003e\u003ccode\u003e@​zhongwuzw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAPI:\u003c/strong\u003e Expose \u003ccode\u003eReactNativeVersion\u003c/code\u003e API as JavaScript root export (\u003ca href=\"https://github.com/facebook/react-native/commit/ec5638abd0e872be62b6ea5d8df9bed6335c2191\"\u003eec5638abd0\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\u003eCodegen:\u003c/strong\u003e Added getDebugProps to codegen (\u003ca href=\"https://github.com/facebook/react-native/commit/e547f466ee41415a75ec6b6f910171285ee7bfc3\"\u003ee547f466ee\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\u003eHermes V1:\u003c/strong\u003e Added a dependency on hermes-compiler (\u003ca href=\"https://github.com/facebook/react-native/commit/0caf8e70d53f611a73ad9b55879dfe0a5f036371\"\u003e0caf8e70d5\u003c/a\u003e by \u003ca href=\"https://github.com/j-piasecki\"\u003e\u003ccode\u003e@​j-piasecki\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressable:\u003c/strong\u003e Allow setting \u003ccode\u003eblockNativeResponder\u003c/code\u003e on Pressable (\u003ca href=\"https://github.com/facebook/react-native/commit/6e4d23ded2da4a717bafcc032e3d7a0a5fbe3731\"\u003e6e4d23ded2\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\u003eYoga/API:\u003c/strong\u003e Make yoga/Yoga.h an umbrell header (\u003ca href=\"https://github.com/facebook/react-native/commit/8ed2cee80e0aaac2f2a6a897ba450888f274a5a4\"\u003e8ed2cee80e\u003c/a\u003e by \u003ca href=\"https://github.com/rudybear\"\u003e\u003ccode\u003e@​rudybear\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAndroid specific\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/facebook/react-native/commit/3a625f72f039512d736cbe1491e29b4aba55d5f6\"\u003e\u003ccode\u003e3a625f7\u003c/code\u003e\u003c/a\u003e Release 0.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/23182298b5077d522a793022e1f2615dbbbb68ec\"\u003e\u003ccode\u003e2318229\u003c/code\u003e\u003c/a\u003e fixed cp command to work with gnu coreutils (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/54063\"\u003e#54063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/bdc2c198e092f8028f5259dbf4ba2cb37ec6c0a3\"\u003e\u003ccode\u003ebdc2c19\u003c/code\u003e\u003c/a\u003e Fix useNativeTransformHelper behaviour when frame size is 0 (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/53978\"\u003e#53978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/06c4c425d7a01effc8dac4e1ac98743de0768cf6\"\u003e\u003ccode\u003e06c4c42\u003c/code\u003e\u003c/a\u003e Release 0.82.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/33361992422592547ba6446c58e4b0cbe41856af\"\u003e\u003ccode\u003e3336199\u003c/code\u003e\u003c/a\u003e Release 0.82.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/fddf263dbc66bfd9babd6531357c8751573a6883\"\u003e\u003ccode\u003efddf263\u003c/code\u003e\u003c/a\u003e RN: Deprecate \u003ccode\u003eInteractionManager\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/53832\"\u003e#53832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react-native/commit/458cd06bdbbeb905729e20773ecf45b087e1cedf\"\u003e\u003ccode\u003e458cd06\u003c/code\u003e\u003c/a\u003e RN: Remove References to \u003ccode\u003eInteractionManager\u003c/code\u003e (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/53830\"\u003e#53830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/POIbakri/lumbus-app/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/POIbakri%2Flumbus-app/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}}]}