Releases: facebook/react-native
0.83.4
Fixed
iOS specific
- Precompiled Binaries: Add RCTDevSupportHeaders in React Umbrella (cfb5328833 by @cipolleschi)
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core 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 ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.83.3
Added
Android specific
- Dev Support: [0.83] Add support for custom header in devsupport (c8ab750148 by @cortinico)
Changed
- CI: Skip set-rn-artifacts-version for PRs targeting stable branches (81223f27b7 by @cipolleschi)
Fixed
- Build: [0.83] Fix rncore tarball extraction for EdenFS compatibility (becef72f12 by @cipolleschi)
Android specific
- Gradle: Fix included-build
gradle.propertiesresolution for monorepos by reading from parent Gradle start parameters (projectDir/currentDir) before falling back to../../android/gradle.properties, sohermesV1Enabledcan be inherited correctly. (c5ae0c820a by @Titozzz)
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core 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 ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.85.0-rc.0
v0.85.0-rc.0
Breaking
- : Removing deprecated type aliases. Use the type directly. (796a9a8922 by @sammy-SC)
- : Removing deprecated type aliases. Use the type directly. (1813df743d by @sammy-SC)
- Move Jest preset to new
react-native/jest-presetpackage (c4ae05534a by @kitten) - Remove deprecated
StyleSheet.absoluteFillAPI (5681db09b8 by @huntie) - Drop support for EOL Node.js lines and old minors. (c9c601d61a by @robhogan)
Android specific
- Re-added
receiveTouchestoRCTEventEmitterwith a default no-op implementation to avoid breaking ecosystem libraries (67db89d08a by @javache) - Deprecated UIManagerHelper.getEventDispatcherForReactTag and UIManagerHelper.getEventDispatcher(ReactContext, UIManagerType Int), use getEventDispatcher (4e5d45f4db by @javache)
- Stub UIImplementation class, this class is unused in the new architecture (fbe15f6605 by @mdvacca)
- Make ReactTextUpdate internal (faebee4338 by @NickGerleman)
iOS specific
Added
- Added missing tests for Standalone fusebox shell (e5d720d98d by @chicio)
- [TypeScript] Add missing
onPressMoveprop to<Pressable />(d07318226d by @retyui) - AnimationBackend now cleans-up the AnimatedPropsRegistry after the js sync when
updateRuntimeShadowNodeReferencesOnCommitThreadis enabled (b38428c9bc by Bartlomiej Bloniarz) - Animation Backend examples in RNTester (149a4b8dcd by Bartlomiej Bloniarz)
- Added a synchronization mechanism for the layout information between the React branch and the main branch of the ShadowTree (c8d498d62d by @j-piasecki)
- Upstream useAnimatedColor and useAnimatedValueXY (b92d37879e by @zeyap)
- Create featureflag viewTransitionEnabled (d7a1d080c2 by @zeyap)
- AnimationBackend docs (f3678f51d9 by Bartlomiej Bloniarz)
- Added tests for
PressabilityonHoverOutproperty (de5994817d by @chicio) - Added support for transform operations. (58b7b052c0 by @coado)
- Support multiple CDP connections to one React Native Host (diff 2 of 2) (f04659972c by @motiz88)
- Support multiple CDP connections to one React Native Host (diff 1 of 2) (534c06f3c8 by @motiz88)
- TextInput onChange event types now include optional selection data (c1f5445f4a by @alanleedev)
- Updated
AnimationBackendusages to useAnimationTimestamp(2a4a54ae6c by Bartlomiej Bloniarz) std::mutextoAnimationBackendto protectstart,stopandcallbacks. (4064b89867 by Bartlomiej Bloniarz)RCTAnimationChoreographertoRCTScheduler(019c9a7d8f by Bartlomiej Bloniarz)- Added
EventEmittertoreact-nativeexports. (f7cd8c4c1c by @yungsters) - Animated calls
AnimationBackend::triggerto push updates from. events to the mounting layer (ac06f3bdc7 by Bartlomiej Bloniarz) - Animated can now prompt the backend to push changes to the shadowTree on the JS thread, making RSNRU update the ShadowNode references held by the react renderer. (f9e94c0502 by Bartlomiej Bloniarz)
- Moved
shadowNodeFamily_from a map inNativeAnimatedNodesManagertoPropsAnimatedNode(af96497b54 by Bartlomiej Bloniarz) - TextInput onChange event now includes selection data (cursor location) on iOS and Android (162627af7c by @alanleedev)
Android specific
ReactFontManager.customFontFamiliesproperty to query registered custom font family names (c3acbc424d by @vonovak)- React Native DevTools: Restore request payload previews on Android (cc44e96e0b by @huntie)
- Make DevSupportHttpClient public for custom dev-support HTTP header registration (58d94863f8 by @cortinico)
- Public DevSupportRequestHeaders API for registering custom dev-support HTTP headers (e0d34b254a by @cortinico)
- Allow specifying dev server ip via gradle property (6f54846a08 by @amartinz)
- Add Unstable DrawCommandSpan Usable with PreparedLayoutTextView (ad8ac5e176 by @NickGerleman)
- Decouple ReactScrollViewHelper from kt NativeAnimated (0cde8ed0bb by @zeyap)
- Re-added prefabPublishing=true to make Android build from source work again (e8eb37414e by @chrfalch)
- Add
StateWrapperto C++ fbjni types (99b328bffa by @mrousavy) - Add
scrollsChildToFocusprop to ScrollView to control automatic scrolling when a child receives focus (d9ee4bb0aa by @johankasperi)
iOS specific
- Added support for clang virtual file system in React.XCFramework (f0422abd23 by @chrfalch)
Changed
- React Native DevTools: Page targets returned from
/json/listwill no longer setprefersFuseboxFrontend(421de23470 by @huntie) - Metro bump to ^0.84.0 (58ed78fec1 by @robhogan)
- Text outside the bounds of a borderRadius is now hidden by default (2111bec8d5 by @NickGerleman)
- Text Can Conditionally Use "RCTSelectableText" Native Component (a175bff10a by @NickGerleman)
- The JS rev...
0.84.1
Fixed
Android specific
- Fix included-build
gradle.propertiesresolution for monorepos by reading from parent Gradle start parameters (projectDir/currentDir) before falling back to../../android/gradle.properties, sohermesV1Enabledcan be inherited correctly. (c5ae0c820a by @Titozzz) - Provide symbol fallbacks for
inspector-modern/chrome/Registration.hwhen HermesV1 is disabled. (5ee695ad8f by @tjzel) - ReactPlugin.kt always setting
hermesV1Enabledtotrue(45896674d1 by @tjzel)
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core 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 ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.84.0
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core 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 ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.84.0-rc.5
Fixed
iOS specific
- Fix Hermes builds for Mac Catalyst (facebook/hermes#1885, facebook/hermes#1888 by @cipolleschi)
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core 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 ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.83.2
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core 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 ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.81.6
Hermes dSYMS:
ReactNativeDependencies 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 ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.84.0-rc.4
Fixed
Android specific
- Fix incorrect
fetch()response URL after redirect (#55248) (fbe6a686e6 by @MarkCSmith)
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core 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 ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.84.0-rc.3
Added
- Animated: Added
transformOriginprop support to theAnimationBackend. (20779edd3b by @coado) - Animated: Added support for
backfaceVisibilityprop and added missingflexstyle to theAnimatedPropsBuilder. (d379cde036 by @coado) - Animated: Added support for
borderCurves,borderStyles,pointerEvents,isolation,cursor,boxShadow, andmixBlendModeprops to the AnimationBackend. (6d5b524f87 by @coado) - Animated: Added support for
overflow,position,zIndex, anddirectionprops to the AnimationBackend. (bed1a9a20f by @coado)
Fixed
iOS specific
- Codegen: Fix codegen failing when project is inside a hidden folder (a12b442d26 by @dinisnunes1)
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core 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 ⚛️.
View the whole changelog in the CHANGELOG.md file.