This repository was archived by the owner on Jun 17, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 401
This repository was archived by the owner on Jun 17, 2022. It is now read-only.
Road to 0.66.0 #246
Copy link
Copy link
Closed
Labels
Description
The branch cut has happened.
Notice
- Current release candidate: v0.66.0
- Have an issue with current release candidate? File an issue and we will triage.
- Have a pick request for this release? Does it call under our pick request qualifications? If so please comment on this issue with the hash and justification.
Highlighted Changes in this release
- See Changelog
- Nightlies & Commitlies
Release Process
Checklist
-
Generate changelog and update this issue: Changelog PR here - Start a Google doc of blog post for release and invite contributors of release highlights to expand
When ready to publish stable
- Ship changelog
- Ship blog post
- Cut and ship new documentation version - pull request
Retrospective Topics
- We should update manual testing script to automatically build hermes versions of RNTestProject. Added support for RNTester in facebook/react-native@732ac17
- We should audit the testing instructions, it mentions checking Chrome Debugger...which isn't a use-case anymore for RNTester and RNTestProject and we probably want Flipper instructions
- @lunaleaps had bad experience with not being able to exit debugging experience on Android
- We picked facebook/react-native@49b3b31 to help
- @tido64 found issues on iOS with Image warning for unhandled promise?
- Maybe we should add
Releaseconfiguration tests to manual test script - We need a way to get sense of scale of people testing RC
- Questions about Hermes debugging and new app screen, instructions on the new app screen don't make sense for new apps using Hermes?
- Can we update react-native cli to allow option to create Hermes template app -- it'll make testing a little easier
- Apple Silicon (M1) machines were still not widely available to help speed up testing needs (not many have one, Circle CI didn't have one either)
Release Status
0.66.0 (shipped!)
0.66.0-rc.4
- Make a tweet about this when ready to get more signal
- Upgrade upgrade-helper
Blocking issues for releasing 0.66.0-rc.4
--npmon new template project missing performance.now in runtime facebook/react-native#32224 (solved via CLI update, no pick necessary)
Picks for 0.66.0-rc.4
- Don’t hard-code CocoaPods’s sandbox path facebook/react-native#32243: facebook/react-native@ef5ff3e
- Podfile.lock updater for releases: facebook/react-native@d3c7e20 + facebook/react-native@ec9e971
- Verify that the fix is in place in 0.66 that will not require this facebook/react-native@5f7deb5 --> fix already in place: facebook/react-native@309ee06
0.66.0-rc.3
- Make a tweet about this when ready to get more signal
- Upgrade upgrade-helper
Blocking issues for releasing 0.66.0-rc.3
Hermes Debugger not stopping on breakpoints #250Determined this is not a release-blocker- Undefined symbols for architecture arm64 #251
Picks for 0.66.0-rc.3
0.66.0-rc.2
Blocking issues for releasing 0.66.0-rc.2
Waiting on 0.9 release of HermesA question of Podfile.lock due to conflict from cherry-pick of Bump hermes cocoapod to 0.9.0: facebook/react-native@8e66f0b -- @lunaleaps not sure if I need to runpod updateto commit
Picks for 0.66.0-rc.2
- Hermes 0.9.0
- libjsi change to be able to link with Hermes 0.9.0: facebook/react-native@1bc885b
- Revert Android specific max heap size Hermes GCConfig: facebook/react-native@a8ac5ea
- Bump hermes npm to 0.9.0: facebook/react-native@66bd1e9
- Bump hermes cocoapod to 0.9.0: facebook/react-native@8e66f0b
- Break caching issue for manual testing script: facebook/react-native@cae0637
0.66.0-rc.1
Blocking issues for releasing 0.66.0-rc.1
Picks for 0.66.0-rc.1
- Address error logbox when connecting to Chrome debugger: facebook/react-native@49b3b31
- OSS: Fix $ENTRY_FILE check for non-Debug Xcode builds: facebook/react-native@945c5f7
- OSS: add Xcode 12.5 + M1 machines CocoaPods post_install workaround: facebook/react-native@ac4ddec
- Switch order of search libraries to fix M1 build error: facebook/react-native@329b026
- Fix dependencies for bumping OSS version: facebook/react-native@963254e
0.66.0-rc.0
Picks that are in 0.66.0-rc.0
- Bump @react-native/polyfills version: facebook/react-native@2550948
- Fix RNTester for iOS 15: facebook/react-native@ad9030c
- Prefer the local
react-native-codegenpackage: facebook/react-native@362511d- When this is cherry-picked, we should also move
react-native-codegenfrom the template to root
- When this is cherry-picked, we should also move
- Add Android 12 BLUETOOTH_ADVERTISE to PermissionsAndroid: facebook/react-native@2bcc6fa
-
Fix tooling dependencies after bumping version: facebook/react-native@5d6484e@lunaleaps I reverted this because it doesn't work - Add hermes testing to RNTester for manual testing script: facebook/react-native@732ac17
chakrihacker, Naturalclar, Bardiamist, reyn-nova, lukebars and 20 moremrousavy, NickGerleman, KingAmo, fabOnReact, raajnadar and 6 moremrousavy, hsavit1, NickGerleman, plrdev, KingAmo and 11 morereyn-nova, mrousavy, KevinHu2014, plrdev, mcchrish and 7 more