Releases: facebook/react-native
0.72.12
v0.72.12
Changed
- Rename BUILD_FROM_SOURCE to RCT_BUILD_HERMES_FROM_SOURCE (a215805eb7 by @cipolleschi)
iOS specific
- [0.72] Fix flipper for Xcode 15.3 (a316e0154e by @cipolleschi)
Fixed
- Fix component stacks for tsx, ts, and jsx files (dd311c9782)
- Fix flags for new arch (0724c2769a by @cipolleschi)
You can file issues or pick requests against this release here
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
0.74.0-rc.2
v0.74.0-rc.2
Changed
Android specific
- Rename
PopupMenuAndroidNativeComponent.js
toPopupMenuAndroidNativeComponent.android.js
(fcabb2ad21 by @cipolleschi)
iOS specific
- Rename BUILD_FROM_SOURCE to RCT_BUILD_HERMES_FROM_SOURCE (f7644be6d4 by @cipolleschi)
Deprecated
iOS specific
- Deprecate
getSurfacePresenter
andgetModuleRegistry
forsurfacePresenter
and moduleRegistry` props. (c3b0a8f162 by @cipolleschi)
Removed
Android specific
- Move PopupMenu out of React Native core (8bced4b29d by @RSNara)
Fixed
- Re-enable listing Hermes debugger targets in chrome://inspect, broken in 0.74 RC (4cfac8eea6 by @motiz88)
iOS specific
- Properly warn about
createRootViewWithBridge
being deprecated (a1197695fc by @okwasniewski) - Codegen correctly handles react-native.config.js. (f5d5d9d284 by @dmytrorykun)
How to Test
Generate a new project:
npx react-native@next init RN0740RC2 --version 0.74.0-rc.2
Hermes dSYMS:
You can file issues or pick requests against this release here
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
0.72.11
Changed
- Upgrade CLI to 11.4.1 (c57a29a08c by @szymonrybczak)
- Update Metro to ^0.76.9, CLI to ^11.4.0 (ddff36f770 by @robhogan)
iOS specific
- Improve Swift support for 3rd party libs (6939021518 by @cipolleschi)
Fixed
- Fix overriding EXCLUDED_ARCHS when installing Hermes on RN v0.72 (a4282a91c3 by @ken0nek)
iOS specific
- Don't allow cocoapods 1.15. (08fd9170fc by @blakef)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the CHANGELOG.md file.
0.74.0-rc1
How to Test
Generate a new project:
npx react-native@next init RN0740RC1 --version 0.74.0-rc.1
-
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 PR
Hermes dSYMS:
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!
0.71.17
Changelog
Security
- Update CLI to 10.2.7 (28998075d9 by @szymonrybczak)
How to Test
Generate a new project:
npx react-native@next init RN07117 --version 0.71.17
- To help you upgrade to this version, you can use the upgrade helper ⚛️
Hermes dSYMS:
Help us testing 🧪
If you experience a regression, please file an Upgrade issue and file a pick request in the appropriate discussion: https://github.com/reactwg/react-native-releases/discussions/
0.73.5
Changelog
Security
- Update CLI to 12.3.6 (ffcd8f5249 by @szymonrybczak)
Changed
- Hermes bump (3bdd54a51c by @lunaleaps)
Fixed
- Fix: fix codegen not finding all third-party libraries (67e2bb455f by @tido64)
- Fix compiler flags passed to libraries (929df582c8 by @cipolleschi)
How to Test
Generate a new project:
npx react-native@next init RN0735RC1 --version 0.73.5
-
To help you upgrade to this version, you can use the upgrade helper ⚛️
-
See changes from this release in the changelog
Hermes dSYMS:
Help us testing 🧪
If you experience a regression, please file an Upgrade issue and file a pick request in the appropriate discussion: https://github.com/reactwg/react-native-releases/discussions/
0.74.0-rc0
How to Test
Generate a new project:
npx react-native@next init RN0740RC0 --version 0.74.0-rc.0
-
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 PR
Hermes dSYMS:
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!
0.73.4
v0.73.4
Fixed
- Fix: cannot find module
react-native-*/Libraries/Core/InitializeCore
(562447be47 by @tido64)
Android
- Ignore the one-time NullPointerException and print error log (ca9b6b5038)
iOS
- Fix warning when loading RCTUIManager and A11yManager (f56bf1fa0a by @cipolleschi)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the CHANGELOG.md file.
0.71.16
Changed
Android specific
- Cherry-picking 'Call super.onRequestPermissionsResult in ReactActivity (#42478)' onto 0.71 (8593306b34 by @LimAlbert)
Fixed
- Symbolication stack fix (0.71.x) (022a9f7835 by @joe-sam)
iOS specific
- Fix path to build-apple-framework (9d6a740bf7 by @hurali97)
- Disable bitcode for Hermes (d6fe029858 by @hurali97)
- Fix symbol not found _jump_fcontext with use_frameworks! (bb592ef0dd by @hurali97)
- Fix flags (c38cdb60ca by @cipolleschi)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
0.73.3
Fixed
Added
iOS specific
- Handle TSAsExpression when looking for the codegen declaration (02957718d7 by @dmytrorykun)
Changed
- Bump CLI to 12.3.2 (bcb229e8f8 by @szymonrybczak)
Android specific
- Call super.onRequestPermissionsResult in ReactActivity's onRequestPermissionsResult() (96ed1190c6 by @LimAlbert)
iOS specific
- Remove ATS config patch from react_native_post_install (41c601e478 by @gabrieldonadel)
Fixed
- Declare missing dependency
chalk
(9155e2d182 by @tido64) - TouchableBounce, TouchableHighlight and TouchableNativeFeedback dropping touches with React 18. (e4708d661b by @sammy-SC)
- TouchableWithoutFeedback and TouchableOpacity dropping touches with React 18. (54166342f0 by @sammy-SC)
iOS specific
- Restrict Cocoapods versions < 1.15. (3869ae4d80 by @blakef)
- Make
RCTDeviceInfo
listen to invalidate events and unregister observers while invalidating the bridge (d46d80d2ef by @cipolleschi) - Fix support for SOURCEMAP_FILE path containing spaces (63e893d23d by @paulschreiber)
- Fix release build error due to a casing issue in hermes tarball path after download prebuilt tarball (2e2f8a6689 by @wfern)
- Fix race condition between A11yManager and UIManager (f39f34ed82 by @cipolleschi)
- Fix symbol not found _jump_fcontext with use_frameworks (a2771ce58a by @cipolleschi)
You can participate in the conversation on the status of this release in this discussion
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the CHANGELOG.md file.