Change8

v0.79.1

Breaking Changes
📦 react-nativeView on GitHub →
1 breaking🐛 3 fixes🔧 5 symbols

Summary

This release addresses Codegen issues on both Android and iOS, fixes a TextInput caret positioning bug on iOS, and updates the DevSupport exception handler type on Android.

⚠️ Breaking Changes

  • Android: defaultJSExceptionHandler's type in ReleaseDevSupportManager changed to JSExceptionHandler. This may require updating custom DevSupport implementations to match the new type signature.

Migration Steps

  1. Update Android DevSupport implementations to use the JSExceptionHandler type for defaultJSExceptionHandler.
  2. Use the React Native Upgrade Helper to identify further project-specific changes.

🐛 Bug Fixes

  • iOS: Fixed an issue where typing into TextInput would reset the caret position to the beginning when a zero-length selection was set.
  • Android: Codegen no longer generates Apple-specific files for Android builds.
  • iOS: Codegen no longer generates ReactCodegen.podspec for libraries.

🔧 Affected Symbols

ReleaseDevSupportManagerdefaultJSExceptionHandlerJSExceptionHandlerTextInputReactCodegen.podspec