This repository was archived by the owner on Jun 17, 2022. It is now read-only.
This repository was archived by the owner on Jun 17, 2022. It is now read-only.
v0.64.0 Discussion #207
Closed
Description
This release has not happened yet. This issue is for us to start tracking remaining work and coordinating with our relevant partner teams around the timing of the release
Highlighted Changes
- TBD (Someone needs to look through the changelog)
- Hermes opt-in iOS
- Inline requires enabled by default
- new
profile-hermes
CLI command for converting Hermes tracing profile to Chrome format - Hermes with Proxy support (will now support react-native-firebase, mobx)
- React 17
Work Required
- Changelog
- Update documentation [@Simek]
- Blog post [@grabbou]
- feat: Enable Hermes to work on iOS facebook/react-native#29914
- React 17 support (landed)
- [iOS] Fix cannot working Modal's onDismiss. facebook/react-native#29882
- Fix App Bundle/Release build missing index.android.bundle with gradle plugin 4.1.0+/gradle 6.5 facebook/react-native#30177
- facebook/react-native@a7c1c5a
- Migrate warnings in index.js to point to new lean core repos (chore: updated url of deprecated modules facebook/react-native#30422)
- The
hermes-engine
pod has no version constraints specified, which should probably happen in theReact-Core.podspec
file and lock it with similar version constraints as the one applied to the Android version inpackage.json
. Fixed by fix: pin hermes-engine to 0.7.x facebook/react-native#30432 - The newly introduced codegen invocation step in the iOS Podfile is failing, as the dependencies of the
react-native-codegen
package have not been installed. See output here. In progress PR here Integrate Native Module codegen into Xcode build pipeline facebook/react-native#30449 - Trying to build a newly created Android app fails when checking the dynamic libraries for duplicate classes. See output here. Fixed by include android in npm package facebook/react-native#30452
- [Not a RC blocker] After updating to Xcode 12 I get The linked library 'libPods-*****.a' is missing one or more architectures required by this target: arm64. facebook/react-native#29984
- [Not a RC blocker] The new CLI has a minor regression when using a local template dir, now you need to specify the
file://
protocol to resolve that [@grabbou] - [Not a RC blocker] There are no instructions in the iOS Podfile template about how to enable Hermes [@grabbou]
- [Not a RC blocker] Decide whether Integrate Native Module codegen into Xcode build pipeline facebook/react-native#30449 is required for 0.64-stable to be released
- [Not a RC blocker] When clicking "Open Debugger" on iOS with Hermes and not having Flipper installed, nothing happens. Perhaps a warning / alert or an appropriate log in the CLI would be helpful to instruct those that don't have Flipper installed on the next steps.
Hopeful Dates
We can never commit to the dates involved in a release as many things are out of our control. However, we are thinking about these rough dates for this release.
- Cut the release branch: November 2nd-ish
- Publish as Stable: November 9th-ish