Change8

v0.77.1

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

Summary

This release focuses on stability improvements for the New Architecture and Interop Layer, alongside a new flag for legacy Metro log streaming.

Migration Steps

  1. Use the React Native Upgrade Helper to identify specific changes needed for your project version.
  2. If legacy Metro log streaming is required, use the --client-logs flag when starting the packager.

✨ New Features

  • DevX: Added opt-in for legacy Metro log streaming via the --client-logs flag.

🐛 Bug Fixes

  • Dev-Middleware: Added missing invariant dependency.
  • Style: Fixed maxFontSizeMultiplier prop respect on Text and TextInput components in New Architecture.
  • Android: Fixed elevation prop having incorrect border-radius.
  • Android Fabric: Fixed execution of early InteropEvents.
  • iOS Image: Fixed issue where images failed to load when the extension was implicit.
  • iOS Interop Layer: Prevented app crashes when the InteropLayer cannot find specific methods in native implementations.
  • iOS Interop Layer: Fixed handling of null values returned from NativeModules.

🔧 Affected Symbols

TextTextInputmaxFontSizeMultiplierDev-MiddlewareInteropEventsNativeModulesImage