hooks
hooks copied to clipboard
Update react monorepo (minor)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @react-native-community/eslint-config (source) | 3.0.1 -> 3.1.0 |
||||
| react-native (changelog) | 0.62.3 -> 0.70.1 |
Release Notes
facebook/react-native (react-native)
v0.70.1
Added
- Add more debugging settings for HermesExecutorFactory (32d12e89f8 by @Kudo)
- Support TypeScript array types for turbo module (component only) (33d1291e1a by @ZihanChen-MSFT)
Changed
- Accept TypeScript type
T | null | undefinedas a maybe type of T in turbo module. (9ecd203eec by @ZihanChen-MSFT) - Bump react-native-gradle-plugin to 0.70.3 (e33633644c by @dmytrorykun)
- Bump react-native-codegen to 0.70.5 (6a8c38eef2 by @dmytrorykun)
- Hermes version bump for 0.70.1 (5132211228 by @dmytrorykun)
Fixed
- Fix hermes profiler (81564c1a3d by @janicduplessis)
Android specific
- Support PlatformColor in borderColor (2d5db284b0 by @danilobuerger)
- Avoid crash in ForwardingCookieHandler if webview is disabled (5451cd48bd by @Pajn)
- Correctly resolve classes with FindClass(..) (361b310bcc by @evancharlton)
iOS specific
- Fix KeyboardAvoidingView height when "Prefer Cross-Fade Transitions" is enabled (4b9382c250 by @gabrieldonadel)
- Fix React module build error with swift integration on new architecture mode (3afef3c167 by @Kudo)
- Fix ios pod install error (0cae4959b7 by @Romick2005)
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.
v0.70.0
0.70 stable is out!
This release includes 493 commits with 88 contributors! Thank you to all our contributors new and old! See the highlights of the release in our release blog post.
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.
v0.69.5
Changed
- Bump react-native-codegen to 0.69.2 (df3d52bfbf by @dmitryrykun)
Android specific
- Replaced reactnativeutilsjni with reactnativejni in the build process to reduce size (54a4fcbfdc by @SparshaSaha)
Fixed
- Codegen should ignore
.d.tsfiles (0f0d52067c by @tido64)
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
v0.69.4
Changed
- Upgrade RN CLI to v8.0.4 (66c68c37ce by @thymikee)
Android specific
- Modified getDefaultJSExecutorFactory method (87cfd386cb by @KunalFarmah98)
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.
v0.69.3
Fixed
iOS specific
- Fix React-bridging header not found for third party modules (fa2acc32d1 by @Kudo)
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.
v0.69.2
Changed
- Set react-shallow-renderer v16.15.0 for react v18 compat (a39a7c453d by @mikehardy)
- Upgrade RN CLI to v8.0.3 (28cbd21d21 by @thymikee)
iOS specific
- Hermes pod: change logic to use the hermes tag to set the pod source correctly (46a9edc854 by @kelset)
- Fix the race condition when calling readAsDataURL after new Blob(blobs) (bd12e41188 by @wood1986)
- Make sure that Flipper pods are not installed when creating a release build (23accbf58d 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.
v0.69.1
Changed
iOS specific
- Make all Yoga headers public and add #ifdef __cplusplus (43f831b23c by @janicduplessis)
Fixed
- Use monotonic clock for performance.now() (114d31feee)
iOS specific
- Fix build for React-RCTText (4ea38e16bf by @ph4r05)
- Fix RCT-Folly build error when use_frameworks! and hermes are both enabled (79baca678a by @Kudo)
- Fix use_frameworks! for 0.69 (f97c6a5b49 by @Kudo)
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.
v0.69.0
0.69 stable is out!
This release includes 629 commits with 80 contributors! Thank you to all our contributors new and old! See the highlights of the release in our release blog post.
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.
v0.68.3
Changed
Android specific
- Let's not build reactnativeutilsjni shared library (af9225ec5f by @SparshaSaha)
- Modified getDefaultJSExecutorFactory method (87cfd386cb by @KunalFarmah98)
Fixed
- Use monotonic clock for performance.now() (114d31feee)
Android specific
- Logging a soft error when ReactRootView has an id other than -1 instead of crashing the app in hybrid apps (1ca2c24930 by @Kunal-Airtel2022)
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.
v0.68.2
Changed
- Bump used version of react-native-codegen to 0.0.17 (dfda480a98 by @cortinico)
- Bump react-native-codegen to 0.0.17 (a5ddc2e165 by @cortinico)
Fixed
Android specific
- Working around Long paths limitation on Windows (62ef6f5fa1 by @mganandraj)
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.
v0.68.1
Changed
Android specific
- Bump React Native Gradle plugin to 0.0.6 (9573d7b84d by @cortinico)
- Don't require yarn for codegen tasks (d5da70e17e by @danilobuerger)
Fixed
- Fix dynamic_cast (RTTI) by adding key function to ShadowNodeWrapper and related classes (58a2eb7f37 by @kmagiera)
- Pin use-subscription to < 1.6.0 (5534634892 by @danilobuerger)
Android specific
- Use NDK 23 only for Windows users. (e48a580080 by @cortinico)
- Improve support for Android users on M1 machine (4befd2a29c by @cortinico)
- Template: Specify abiFilters if enableSeparateBuildPerCPUArchitecture is not set. (5dff920177 by @cortinico)
- Fix for building new architecture sources on Windows (5a8033df98 by @mganandraj)
You can participate in the conversation on the status of this release at 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.
v0.68.0
0.68 stable is out!
This release includes 614 commits by 68 contributors! Thank you to all our contributors new and old! You can find the full changelog here.
- See the highlights of the release in our release blog post.
- You can participate in the conversation on the status of this release at this issue.
- You can upgrade to this version using the upgrade helper webtool ⚛️
v0.67.4
Fixed
Android specific
- Added a null check to native.value in Switch to fix https://github.com/facebook/react-native/issues/32594 (8d50bf1133 by @jonathanmos)
You can participate in the conversation on the status of this release at 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.
v0.67.3
Fixed
Android specific
- Text with adjustsFontSizeToFit changes the text layout infinitely (c1db41f060)
iOS specific
- Fix a broken input for the Korean alphabet in TextInput (1a83dc36ce by @bernard-kms)
You can participate in the conversation on the status of this release at 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.
v0.67.2
Fixed
- Fix error "mockModal is not a function" (507b05f4c0 by @AntoineDoubovetzky)
Android specific
- Fix potential crash if ReactRootView does not have insets attached. (6239e2f5ce by @enahum)
- Upgrading OkHttp from 4.9.1 to 4.9.2 to fix CVE-2021-0341. (e896d21 by @owjsub)
iOS specific
- Fix
Time.hpatch not being applied when runningpod install --project-directory=ios(60cef850bd by @tido64) - Find-node.sh now respects .nvmrc (35bcf934b1 by @igrayson)
You can participate in the conversation on the status of this release at 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.
v0.67.1
A patch release including fixes to unblock Detox and Android JSC builds
- Remove alert's window when call to
hide. (a46a99e120 by @asafkorem) - Do not remove libjscexecutor.so from release builds (574a773f8f by @cortinico)
You can participate in the conversation on the status of this release at 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.
v0.67.0
0.67 stable is out!
This release includes 385 commits with 75 contributors! Thank you to all our contributors new and old! You can find the full changelog here.
- See the highlights of the release in our release blog post.
- You can participate in the conversation on the status of this release at this issue.
- You can upgrade to this version using the upgrade helper webtool ⚛️
v0.66.4
Fixes for iOS:
- Revert "Fix Deadlock in RCTi18nUtil (iOS) (#31032)" https://github.com/facebook/react-native/commit/70ddf46c8afcd720e188b6d82568eac6ac8125e6
- Pick Fix post_install_workaround downgrading development targets: https://github.com/facebook/react-native/commit/a4a3e675542827bb281a7ceccc7b8f5533eae29f
You can participate in the conversation on the status of this release at 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.
v0.66.3
This release contains a set of improvements to the script we use for npm releases; aside from it:
- Rename deprecated
Keyboard.removeEventListenertoKeyboard.removeListener. (8880c09076 by @yungsters) - Revert changes in Jest preprocessor to fix tests in external projects (142090a5f3fa7 by @rubennorte)
You can participate in the conversation on the status of this release at 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.
v0.66.2
0.66.2 is out with some fixes:
Fixed
- Compare the LogBoxData ignorePatterns with the right code (a950634 by @wiseqingyang)
- [iOS] Fix logbox window capturing touch events (72ea0e1 by @paddlefish)
- Commit generated codegen files as a temporary workaround for devX issue with
yarn installremoving codegen assets. Proper fix coming in later. (5f7deb5 by @kelset)
You can participate in the conversation on the status of this release at 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.
v0.66.1
0.66.1 is out with some fixes:
Fixed
- Fix for unable to find find-node.sh in react-native-xcode.sh (cc59a7c by @garethknowles)
- For Android, general fixes to Appearance API and also fixes
AppCompatDelegate.setDefaultNightMode(). For iOS, now works correctly when settingwindow.overrideUserInterfaceStyle(25a2c60 by @mrbrentkelly) - Fix Android border positioning regression (d1a33cd by @oblador)
You can participate in the conversation on the status of this release at this discussion.
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history over at react-native-releases.
v0.66.0
0.66 stable is out!
This release includes 621 commits with 92 contributors! Thank you to all our contributors new and old! You can find the full changelog here.
- See the highlights of the release in our release blog post.
- You can participate in the conversation on the status of this release at this issue.
- You can upgrade to this version using the upgrade helper webtool ⚛️
v0.65.2
v0.65.1
Hello everyone 👋 0.65.1 is out and addresses a couple of compatibility issues (with M1, with latest Android Studio), bumps react-test-renderer to the correct version in the template and fixes a colorProps issue for Android.
Changed
- Set
react-test-rendererto17.0.2in the template (d272880 by @@rickhanlonii)
Fixed
- Resolve NODE_BINARY after finding the right path to node (d75683 by @santiagofm)
Android specific
- ColorProps with value null should be defaultColor instead of transparent (842bcb902e by @hank121314)
- Android Gradle Plugin 7 compatibility (06e31c748f by @dulmandakh)
You can participate in the conversation on the status of this release at this issue.
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history over at react-native-releases.
v0.65.0
0.65 stable is here 🎉
Thanks to everyone who contributed (over 1100 commits from 61 contributors!) and helped to get this together, we worked really hard and we hope you are as excited as we are 🤗
Some of the most important highlights of this version:
- Hermes 0.8.1. Please see the highlighted changes from its 0.8.0 and 0.8.1 release notes.
react-native-codegenversion0.0.7is now needed as adevDependencyin thepackage.json.- JCenter has been sunsetted and read-only now. We have removed JCenter as a maven repository and updated dependencies to use MavenCentral and Jitpack.
- Upgraded OkHttp from v3 to v4.9.1. See Upgrading to OkHttp 4 for more details on changes.
- Upgraded to Flipper 0.93 to support Xcode 12.5. See Flipper changelog here.
- Android Gradle Plugin 7 support.
Among many others - please refer to the blog post for more details.
You can participate in the conversation on the status of this release at this issue.
You can upgrade to this version using the upgrade helper webtool ⚛️
You can find the whole changelog history over at react-native-releases.
v0.64.3
0.64.3 is out with a pick of Android Appearance API support (e94f9fa7 by @mrbrentkelly)
If you have concerns or follow-up, please start or contribute to a relevant 0.64.3 discussion 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.
v0.64.2
Hello everyone - here's the new 0.64.2 patch release with some really good fixes that were asked by the community:
Changed
- Find-node.sh supports Homebrew on M1 (502b819049 by @dulmandakh)
- Refactor UIManagerHelper.getUIManager to return null when there's no UIManager registered (b0e8c1eac0 by @mdvacca)
Fixed
- Fix ScrollViewStickyHeader to push up header above it (d754bdefc6 by @kacieb)
Android specific
- Font family is not apply when secureTextEntry is true (cda77c77dd83cba07e6c2e56e938c3e4f7faf8fc by @hank121314)
- Dimension update events are now properly sent following orientation change (a6a4d3365f17332e367c34357a07a73f97d6ec83 by @ajpaulingalls)
You can participate in the conversation on the status of this release at this issue.
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history over at react-native-releases.
v0.64.1
This patch release is specifically targetted towards fixing iOS build problems in Xcode 12.5. If it doesn't help, please refer to this issue.
Aside from bumping your version from 0.64.0 to 0.64.1, please check your podfile.lock and make sure that Flipper is on 0.75 or higher, and Flipper-Folly is 2.5.3 or higher; if not, add this line to your podfile (or modify it if you already had it):
use_flipper!('Flipper' => '0.75.1', 'Flipper-Folly' => '2.5.3', 'Flipper-RSocket' => '1.3.1')
After which, do all the classic necessary cleans (node_modules, caches, pod folders, etc)(react-native-clean-project is your ally) then do yarn install and a pod install --repo-update (if pod install fails on an error about a Flipper package, just remove the relevant lines from the podfile.lock and run the pod install again).
The only other commit picked & released along the Xcode 12.5 fixes is:
- Update validateBaseUrl to use latest regex (commit) which fixes CVE-2020-1920, GHSL-2020-293.
You can participate in the conversation on the status of this release at this issue.
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history over at react-native-releases.
v0.64.0
0.64 stable is here 🎉
Thanks to everyone who contributed and helped to get this together, everyone worked really hard and we hope you are as excited as we are 🤗
Some of the most important highlights of this version:
- Hermes opt-in on iOS
- Inline Requires enabled by default
- React 17
Among many others - please refer to the blog post for more details.
You can participate in the conversation on the status of this release at this issue.
You can upgrade to this version using the upgrade helper webtool ⚛️ And if you are having trouble, please refer to the new Upgrade Support repository by our awesome community.
You can find the whole changelog history over at react-native-releases.
v0.63.4
This release fixes a series of issues reported by the community over the last few months: you can find the full changelog here.
You can participate in the conversation for the next patch release in the dedicated issue.
To help you upgrade to this version, you can use the new upgrade helper ⚛️
You can find the whole changelog history over at react-native-releases.
v0.63.3
This release fixes a series of issues reported by the community over the last few months: you can find the full changelog here.
While in this patch release there's already a commit towards focusing compatibility with Xcode 12, if you are having troubles please refer to this issue https://github.com/facebook/react-native/issues/29984 and the workaround described there.
You can participate in the conversation for the next patch release in the dedicated issue.
To help you upgrade to this version, you can use the new upgrade helper ⚛️
You can find the whole changelog history over at react-native-releases.
v0.63.2
This release fixes a few minor issues that were reported by the community. While we're working on changelog, you can view the list of commits here.
You can participate in the conversation for the next patch release in the dedicated issue.
To help you upgrade to this version, you can use the new upgrade helper ⚛️
You can find the whole changelog history over at react-native-releases.
v0.63.1
This release fixes a few minor issues that were reported by the community. While we're working on changelog, you can view the list of commits here.
You can participate in the conversation for the next patch release in the dedicated issue.
To help you upgrade to this version, you can use the new upgrade helper ⚛️
You can find the whole changelog history over at react-native-releases.
v0.63.0
0.63 stable is here 🎉
Thanks to everyone who contributed and helped to get this together, everyone worked really hard and we hope you are as excited as we are 🤗
Some of the major changes that this version brings:
- LogBox turned on by default
<Pressable />component- APIs for using system-defined colors (
PlatformColor,DynamicColorIOS)
Among many others - please refer to the blog post for more details.
You can participate in the conversation on the status of this release at this issue.
You can upgrade to this version using the upgrade helper webtool ⚛️ And if you are having trouble, please refer to the new Upgrade Support repository by our awesome community.
You can find the whole changelog history over at react-native-releases.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.