Change8

v0.76.8

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

Summary

React Native v0.76.8 is a patch release focusing on stability fixes for DevTools, package resolution in monorepos/pnpm, and platform-specific crashes on iOS and Android.

Migration Steps

  1. Use the React Native Upgrade Helper to identify specific code changes needed for version 0.76.8.

🐛 Bug Fixes

  • FormData: Removed non-compliant filename* attribute from content-disposition header.
  • DevX: Improved DevTools stability by preventing disconnections under significant network strain.
  • JS: Fixed react-native-community/cli and platform packages not being found in pnpm and monorepo setups.
  • Android: Fixed build issues for react-native/popup-menu-android for third-party developers.
  • Android: Correctly pass bundle URL protocol when setting up HMR client.
  • Android CLI: Fixed registration of start and bundle commands in isolated node_modules environments.
  • iOS: Layout direction changes are now correctly applied upon bundle reload.
  • iOS: Fixed TextInput crashes occurring on Apple Silicon Macs when entering text.
  • iOS Runtime: Restricted JSException conversion to only include NSException from sync methods.

🔧 Affected Symbols

FormDataTextInputreact-native/popup-menu-androidreact-native-community/cliHMRClientNSExceptionJSException