Breaking
Android specific
- Implement
getJSCallInvokerHolder()
for Bridgeless Catalyst Instance (c6076bca97)
Added
- Add inspector proxy device message middleware API (3f41fb5d5b by @byCedric)
- Fallback to query parameter based
user-agent
when header is unset (c62be78d99 by @byCedric)
iOS specific
- Allow the activityIndicator to be controlled from JS in bridgeless mode (9aeb9f2f94 by @cipolleschi)
Changed
- Update
@react-native-community/cli
to 13.6.2 (bc745cb6ff by @szymonrybczak)
Fixed
- Add missing
registerCallableModule
TypeScript definitions (6bc95b2074 by @Kudo) - Allow Inspector proxy to inline source maps on LAN connections (3dee6d31b9 by @byCedric)
- Fix Bridgeless React Context test in OSS (bdca260679)
- Fix bug where absolute nodes were not insetted correctly in certain cases (3341ab7cc0 by @joevilches)
Android specific
- Properly handle RR and CMD+M in Bridgeless Mode (e9f66d9c0c by @cortinico)
- Bring back the UNSET constant to TextAttributeProps. (9700540bec by @dmytrorykun)
Hermes dSYMS:
How to Test
Generate a new project:
npx react-native@next init RN0740RC4 --version 0.74.0-rc.4
- You can participate in the conversation on the status of this release in the working group.
- To help you upgrade to this version, you can use the upgrade helper ⚛️.
- See changes from this release in the changelog.
Help us testing 🧪
Let us know how it went by posting a comment in the working group discussion! Please specify with system you tried it on (ex. macos, windows).
Bonus points: It would be even better if you could swap things around: instead of using a fresh new app, use a more complex one - or use a different library that is already leveraging the new architecture!