Breaking
Android specific
- Undo a breaking change with ResourceDrawableIdHelper.instance (3f8340975b by @cortinico)
- Undo a breaking change with I18nUtil.instance (221755c495 by @cortinico)
- Undo breaking change for ReadableMap.entryIterator for Kotlin consumers (b24d47a9a7 by @cortinico)
- Undo breaking change on Dynamic.type and Dynamic.isNull (5e31b45fc7 by @cortinico)
- Undo breaking change on
CatalystInstance.getJsCallInvokerHolder
(2ea9c360dc by @cortinico)
Added
Android specific
- Expose prefabs for newly added targets (c16761da83 by @WoLewicki)
iOS specific
- Libraries can now declare Swift Package Manager dependencies in their .podspec with
ReactNativePodsUtils.spm_dependency
(f903f34837 by @mfazekas)
Fixed
- Fix Platform.constants.reactNativeVersion type (95d9cdf228 by @NickGerleman)
- Fixed prioritization of idle priority tasks (0ca3ed87f3 by @rubennorte)
Android specific
- If
npx react-native-community/cli config
fails or timeouts proper error is shown and built is aborted, instead of leaving and empty autolinking.json (3782511350 by @mfazekas)
iOS specific
- Make sure to pass the RCTBridgeProxy to ViewManagers (d6c90cf7ed by @cipolleschi)
- Implement shared atomic counters and replace static integers in
RCTImageLoader
andRCTNetworkTask
that were accessed concurrently, which in some cases lead to data races. (ffc16fc18b by @hakonk)
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.