Skip to content

Releases: facebook/react-native

0.83.4

06 Mar 21:51

Choose a tag to compare

Fixed

iOS specific


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

05 Mar 16:18

Choose a tag to compare

Added

Android specific

Changed

Fixed

Android specific

  • Gradle: Fix included-build gradle.properties resolution for monorepos by reading from parent Gradle start parameters (projectDir/currentDir) before falling back to ../../android/gradle.properties, so hermesV1Enabled can 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

04 Mar 03:38

Choose a tag to compare

0.85.0-rc.0 Pre-release
Pre-release

v0.85.0-rc.0

Breaking

Android specific

  • Re-added receiveTouches to RCTEventEmitter with 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 onPressMove prop to <Pressable /> (d07318226d by @retyui)
  • AnimationBackend now cleans-up the AnimatedPropsRegistry after the js sync when updateRuntimeShadowNodeReferencesOnCommitThread is 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 Pressability onHoverOut property (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 AnimationBackend usages to use AnimationTimestamp (2a4a54ae6c by Bartlomiej Bloniarz)
  • std::mutex to AnimationBackend to protect start, stop and callbacks. (4064b89867 by Bartlomiej Bloniarz)
  • RCTAnimationChoreographer to RCTScheduler (019c9a7d8f by Bartlomiej Bloniarz)
  • Added EventEmitter to react-native exports. (f7cd8c4c1c by @yungsters)
  • Animated calls AnimationBackend::trigger to 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 in NativeAnimatedNodesManager to PropsAnimatedNode (af96497b54 by Bartlomiej Bloniarz)
  • TextInput onChange event now includes selection data (cursor location) on iOS and Android (162627af7c by @alanleedev)

Android specific

  • ReactFontManager.customFontFamilies property 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 StateWrapper to C++ fbjni types (99b328bffa by @mrousavy)
  • Add scrollsChildToFocus prop to ScrollView to control automatic scrolling when a child receives focus (d9ee4bb0aa by @johankasperi)

iOS specific

Changed

Read more

0.84.1

27 Feb 18:49

Choose a tag to compare

Fixed

Android specific

  • Fix included-build gradle.properties resolution for monorepos by reading from parent Gradle start parameters (projectDir/currentDir) before falling back to ../../android/gradle.properties, so hermesV1Enabled can be inherited correctly. (c5ae0c820a by @Titozzz)
  • Provide symbol fallbacks for inspector-modern/chrome/Registration.h when HermesV1 is disabled. (5ee695ad8f by @tjzel)
  • ReactPlugin.kt always setting hermesV1Enabled to true (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

11 Feb 18:00

Choose a tag to compare


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

05 Feb 15:48

Choose a tag to compare

0.84.0-rc.5 Pre-release
Pre-release

Fixed

iOS specific


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

06 Feb 17:30

Choose a tag to compare


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

06 Feb 17:30

Choose a tag to compare


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

03 Feb 10:46

Choose a tag to compare

0.84.0-rc.4 Pre-release
Pre-release

Fixed

Android specific


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

27 Jan 10:02

Choose a tag to compare

0.84.0-rc.3 Pre-release
Pre-release

Added

  • Animated: Added transformOrigin prop support to the AnimationBackend. (20779edd3b by @coado)
  • Animated: Added support for backfaceVisibility prop and added missing flex style to the AnimatedPropsBuilder. (d379cde036 by @coado)
  • Animated: Added support for borderCurves, borderStyles, pointerEvents, isolation, cursor, boxShadow, and mixBlendMode props to the AnimationBackend. (6d5b524f87 by @coado)
  • Animated: Added support for overflow, position, zIndex, and direction props to the AnimationBackend. (bed1a9a20f by @coado)

Fixed

iOS specific


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.