Skip to content

Releases: facebook/react-native

0.79.0

08 Apr 12:43
Compare
Choose a tag to compare

Added

Android specific

  • Docs: Improve ToastAndroid jsdocs (299a7a959d by @mateoguzmana)
  • Gradle: Add support for Gradle Configuration caching (e41887e62f by @cortinico)
  • Initialization: On DefaultNewArchitectureEntryPoint class add property to specify the desired release level for an application (19c18eb995 by @jorge-cab)
  • Initialization: Set ReactSurface and ReactRootView to ReactDelegate when created via ReactNavigationActivityDelegate (a302fbcaaf by Maddie Lord)

iOS specific

Breaking

Read more

0.76.9

03 Apr 13:29
Compare
Choose a tag to compare

Changed

  • Deps: Bump folly to 2024.10.18. This allow to use Xcode 16.3 with React Native (73b41b5808 by @cipolleschi)
  • Deps: Bump fmt to 11.0.2. This allow to use Xcode 16.3 with React Native (73b41b5808 by @cipolleschi)
  • Deps: Add dependency to fast_float v6.1.4, as it is required by folly. This allow to use Xcode 16.3 with React Native (73b41b5808 by @cipolleschi)

Fixed

Android specific

iOS specific


Hermes 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.78.2

01 Apr 15:31
Compare
Choose a tag to compare

Changed

  • Deps: Metro minimum to 0.81.3, fix "_interopRequireDefault is not a function" (23c9dbc563 by @robhogan)

Fixed

Android specific

iOS specific


Hermes 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.79.0-rc.4

01 Apr 09:50
Compare
Choose a tag to compare
0.79.0-rc.4 Pre-release
Pre-release

🥇 GOLDEN RC 🥇

Stable release coming up next week.


Fixed

iOS specific

  • Network: Back out "fix: avoid race condition crash in [RCTDataRequestHandler invalidate]" (53eaf3e by @cipolleschi)
  • CocoaPods: JSRuntimeFactoryCAPI.h build error for use_frameworks build (7786805337 by @Kudo)

Hermes 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.76.8

26 Mar 18:18
Compare
Choose a tag to compare

v0.76.8

Fixed

  • FormData: Remove non compliant filename* attribute in a FormData content-disposition header (9e846b4d11 by @foyarash)
  • DevX: Disconnections of DevTools when the network is under significant strain. (08c04147ba by @vzaidman)
  • JS: Fix react-native-community/cli not being found in pnpm setups (9ba96ad79d6 by @tido64)
  • JS: Fix react-native-community/cli-platform-* packages not being found in monorepos (ffe7bd1471 by @tido64)

Android specific

  • popup-menu-android: Fix react-native/popup-menu-android not building for 3rd party developers (ac637ff44 by @cortinico)
  • DevTools: Pass the bundle URL protocol when setting up HMR client on Android (68055f2d8a by @byCedric)
  • CLI: Fix registering of start and bundle commands with community CLI and isolated node_modules. (b9c4095e40 by @robhogan)

iOS specific

  • layout: Layout direction changes are now honored on bundle reload. (23b888ff2d by @chrsmys)
  • TextInput: Fixes TextInput crashes when any text is entered while running as iOS app on apple silicon mac (e2b081e66f by @zhongwuzw)
  • Runtime: Convert to JSException only NSException from sync methods (8eec35f134 by @cipolleschi)

Hermes 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.

v0.77.2

25 Mar 15:13
Compare
Choose a tag to compare

Added

iOS specific

  • Codegen: Add the source parameter to generate-codegen-artifacts to avoid generating files not needed by libraries. (98b8f17811 by @cipolleschi)

Fixed

  • DevTools: Fix disconnections of DevTools when the network is under significant strain. (b0974135bf by @vzaidman)
  • CLI: Fix registering of start and bundle commands with community CLI and isolated node_modules. (1f002f9999 by @robhogan)
  • Metro: Bump minimum Metro to 0.81.3, fix "_interopRequireDefault is not a function" with enablePackageExports (b335436113 by @robhogan)

Android specific

iOS specific

  • Interop Layer: Properly pass nil for nullable parameters instead of NSNull for legacy modules (619d5dfbb2 by @cipolleschi)
  • TextInput: Fix crashes when any text is entered while running as iOS app on apple silicon mac (8d7aca30e7 by @zhongwuzw)

Hermes 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.79.0-rc.3

24 Mar 16:45
Compare
Choose a tag to compare
0.79.0-rc.3 Pre-release
Pre-release

Changed

Android specific

Fixed

Android specific

iOS specific


Hermes 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.78.1

19 Mar 13:09
Compare
Choose a tag to compare

⚠️ We are aware of an incompatibility using resolver.unstable_enablePackageExports and the defaults from @react-native/metro-config. It will error with a redbox "interopRequireDefault is not a function". Set resolver.unstable_conditionNames = ['react-native'] to mitigate. It will be fixed in 0.78.2 ⚠️

Fixed

  • Deps: community-cli-plugin: resolve cli-server-api via peer dependency on cli (9ffbeadf8a by @robhogan)
  • DevTools: Fix disconnections of DevTools when the network is under significant strain (9e47ed9a20 by @vzaidman)

Android specific

iOS specific

  • Initialization: Call extraModulesForBridge callback in the New Architecture. (97adbd897f by @Bruno125)
  • Initialization: Added custom load js block in bridge mode (bdc83cb129 by @zhongwuzw)
  • Interop Layer: Properly pass nil for nullable parameters instead of NSNull for legacy modules (619d5dfbb2 by @cipolleschi)
  • TextInput: Fixes TextInput crashes when any text is entered while running as iOS app on apple silicon mac (282cdc9fb4 by @zhongwuzw)

Hermes 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.79.0-rc.2

18 Mar 07:35
Compare
Choose a tag to compare
0.79.0-rc.2 Pre-release
Pre-release

Changed

Fixed

iOS specific

  • Codegen: Enable use of multiple RCTAppDependencyProvider instances (0cc1ac18cf by @vonovak)
  • Runtime: Call RCTInitializeUIKitProxies before bridge create (a51fa6c002 by @zhongwuzw)
  • TextInput: Fixes TextInput crashes when any text is entered while running as iOS app on apple silicon mac (8d7aca30e7 by @zhongwuzw)

Hermes 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.79.0-rc.1

11 Mar 11:30
Compare
Choose a tag to compare
0.79.0-rc.1 Pre-release
Pre-release

Changed

Fixed

iOS specific

  • Fixed: extraModulesForBridge callback not called when New Architecture enabled (c0a5c2c3cb by Bruno Aybar)
  • Enable back the opt-out from the New Architecture (9abdd619da by @cipolleschi)
  • Add missing loadFromSource method in the DefaultRNFactoryDelegate (7739615e0d by @cipolleschi)

Hermes 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.