Change8

v0.78.2

📦 react-nativeView on GitHub →
1 features🐛 5 fixes🔧 6 symbols

Summary

This release focuses on stability fixes for Android and iOS, including a fix for a Metro interop error and various crash preventions in networking and TurboModules.

Migration Steps

  1. Update Metro to at least version 0.81.3.
  2. Use the React Native Upgrade Helper for automated migration guidance.

✨ New Features

  • iOS: Implemented loadSourceForBridge:onProgress:onComplete in RCTDefaultReactNativeFactoryDelegate.

🐛 Bug Fixes

  • Fixed '_interopRequireDefault is not a function' error by updating Metro dependency.
  • Android: Fixed issue with z-indexed sibling removal in the runtime.
  • iOS: Fixed app crash in RCTNetworking caused by [RCTFileRequestHandler invalidate].
  • iOS: Fixed TextInput clearing content on selection when using children.
  • iOS: Prevented TurboModules infrastructure from crashing on NSException triggered by async methods.

🔧 Affected Symbols

metroRCTFileRequestHandlerRCTDefaultReactNativeFactoryDelegateTextInputTurboModulesRCTNetworking