Breaking
Android specific
- Implement onKeyLongPress in Bridgeless (f345fcf3e8)
- Implement
onKeyDown
in Bridgeless (b14f7d58e3) - Implement onConfigurationChanged in Bridgeless (b2e1db0fbf)
- Implement
onNewIntent
in Bridgeless (5d711f83b5) - Implement onWindowFocusChange in Bridgeless (7b40c8ee5f)
Added
Android specific
- Expose ReactDelegate in ReactActivity (62ebe557b8)
- Support reload() in ReactDelegate (d97741af60)
- Implement multiple view manager lookup for the interop layer (15a5638c62 by @gabrieldonadel)
Android specific
- Copy boost headers needed by
rrc_text
andrrc_textinput
(ad9f0b0ab8 by @j-piasecki)
iOS specific
- Warn users during "pod install" if XCode is too old (1021448d7c by @NickGerleman)
Fixed
- Create custom message handler for synthetic page (652c74104a by @byCedric)
Android specific
- Fix InteropUIBlockListener to support react-native-view-shot on Bridgeless (24a3dade29 by @cortinico)
- Fix Android HorizontalScrollView fling when content length less than ScrollView length (7d180d7127 by @NickGerleman)
- Fixed prefab header paths for
rrc_text
andrrc_textinput
(623bbe6bd6 by @j-piasecki) - Fix build from source for hermes-engine
(a1171f79f8 by @cortinico)
Hermes dSYMS:
How to Test
Generate a new project:
npx react-native@next init RN0740RC5 --version 0.74.0-rc.5
- You can view the status of upcoming 0.74.x releases in the React Native 0.74 Releases GitHub project.
- To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
- See changes from this release in the changelog.
Help us testing 🧪
If you find an issue, please let us know by opening a new Bug Report! Please specify with system you tried it on (ex. macos, windows).
Bonus points: It would be even better if you could swap things around: e.g. instead of using a fresh new app, using a real project with more complex code. Or, try using native libraries that use the New Architecture!