Change8

v0.77.3

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

Summary

React Native 0.77.3 is the final maintenance release for version 0.77, featuring critical bug fixes for Android Modals, iOS layout reloading, and a minimum version bump for Metro.

Migration Steps

  1. Update Metro to at least version 0.81.5.
  2. Use the React Native Upgrade Helper for automated diffs.

✨ New Features

  • Android: RNGP now supports exclusiveEnterpriseRepository for internal Maven mirrors.

🐛 Bug Fixes

  • Timers: Aligned timer IDs and argument error handling with web standards.
  • Android: Fixed Modal first frame rendering in the top-left corner.
  • Android: Fixed incorrect borderBottomEndRadius on RTL layouts.
  • Android: Fixed FLAG_SECURE not being respected in Modal dialogs.
  • Android: Fixed Fast Refresh breaking after full refresh on legacy architecture.
  • iOS: Fixed adding child views to native views using the Interop Layer.
  • iOS: Restored the 'Paused in debugger' overlay icon.
  • iOS: Layout direction changes are now honored on bundle reload.
  • iOS: Fixed crash caused by [RCTFileRequestHandler invalidate].

🔧 Affected Symbols

exclusiveEnterpriseRepositorysetTimeoutsetIntervalModalborderBottomEndRadiusFLAG_SECURERCTFileRequestHandlerInterop Layer