Commit af196cd
chore(suite): pin react to 19.2.3 to match react-native 0.85 renderer
The previous commit bumped react-native 0.83.2 -> 0.85.3 (required by
Expo SDK 56) but left the react resolution at 19.2.4. React Native
bundles its own copy of the React reconciler and asserts at runtime that
the installed `react` version exactly equals that bundled renderer:
Error: Incompatible React versions: The "react" and
"react-native-renderer" packages must have the exact same version.
- react: 19.2.4
- react-native-renderer: 19.2.3
RN 0.85.3 syncs React 19.2.3 (confirmed in the bundled
ReactFabric-prod.js), so react must be 19.2.3, not 19.2.4. React 19.2.4
is pinned by Expo SDK 56's RN version; there is no 0.85.x release built
against 19.2.4.
19.2.4's only change over 19.2.3 is server-side hardening of React
Server Components / Flight Reply against DoS (react/react#35632).
Trezor Suite is client-only (Electron, web SPA, React Native) with no
React server runtime, so nothing functional is lost by the downgrade.
Aligns the resolution and all workspace declarations to 19.2.3
(react, react-dom, react-test-renderer).
Also bumps react-native-svg 15.15.3 -> 15.15.5: 15.15.4+ adds the
RN-version-guarded ImageResponseObserverCoordinator call (shared_ptr
instead of dereferenced ref) required for the iOS build on RN 0.85.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 4adae7f commit af196cd
146 files changed
Lines changed: 340 additions & 333 deletions
File tree
- packages
- analytics-docs
- components
- connect-examples/mobile-expo
- connect-explorer-theme
- connect-explorer
- product-components
- react-utils
- styles-common
- styles-native
- suite-desktop-ui
- suite-web
- suite
- transport-bluetooth
- transport-bridge
- suite-common
- analytics-redux
- analytics
- connect-popup
- dependency-injection
- device
- discreet-mode
- earn-stablecoin-api
- earn-stablecoin
- firmware-authenticity
- firmware
- formatters
- graph
- logger
- message-system
- react-query
- redux-utils
- test-utils
- toast-notifications
- trading
- transaction-search
- tx-simulation
- wallet-core
- wallet-types
- wallet-utils
- suite-native
- accounts
- add-coin-account
- address
- alerts
- app
- assets
- atoms
- biometrics
- blockchain
- bluetooth
- clipboard
- coin-enabling
- confirm-on-trezor
- connection-status
- device-authorization
- device-bootloader-mode
- device-manager
- device
- discovery
- experimental-features
- feature-feedback
- firmware
- formatters-config
- formatters
- forms
- graph
- helpers
- icons
- intl
- labeling
- link
- message-system
- module-accounts-import
- module-accounts-management
- module-add-accounts
- module-authenticity-checks
- module-authorize-device
- module-check-backup
- module-connect-popup
- module-demo-account-questionnaire
- module-dev-utils
- module-device-onboarding
- module-device-settings
- module-earn
- module-home
- module-onboarding
- module-passphrase
- module-send
- module-settings
- module-stellar-token-management
- module-trading
- module-transactions
- passphrase
- qr-code
- react-native-graph
- receive
- scrollview
- settings
- state
- storage
- storybook
- suite-sync
- swipeable-walkthrough
- test-utils-store
- test-utils
- theme
- thp
- toasts
- tokens
- trading-analytics
- trading-atoms
- trading-browser-auth
- trading-debug
- trading-history
- trading-provider-utils
- trading-quote-utils
- trading-residence
- transaction-management
- transactions
- tx-simulation
- video-assets
- wallet
- suite
- account
- address
- desktop-update
- device
- discreet-mode
- external-links
- feature-feedback
- firmware-upgrade
- intl
- labeling
- macos
- metadata-migration
- metadata
- nfc
- onboarding-components
- receive
- router
- suite-sync
- test-utils
- thp
- trading
- tx-simulation
- wallet
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
| 110 | + | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
129 | | - | |
130 | | - | |
| 129 | + | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | | - | |
| 24 | + | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | | - | |
| 24 | + | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | | - | |
| 56 | + | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
| 37 | + | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
0 commit comments