v0.76.7
Breaking Changes📦 react-nativeView on GitHub →
⚠ 1 breaking🐛 6 fixes🔧 6 symbols
Summary
This release includes critical bug fixes for the New Architecture, updates Kotlin to 1.9.25, and introduces a breaking change in how RCTSurfaceHostingProxyRootView handles surface initialization on iOS.
⚠️ Breaking Changes
- RCTSurfaceHostingProxyRootView no longer automatically calls 'start' on the provided surface regardless of the initializer used. Developers must now manually call 'start' on the surface.
Migration Steps
- Update iOS code using RCTSurfaceHostingProxyRootView to explicitly call .start() on the associated surface.
- Ensure Android builds are compatible with the bumped Kotlin version (1.9.25).
🐛 Bug Fixes
- Fix maxFontSizeMultiplier prop on Text and TextInput components in Fabric / New Architecture.
- Fix Appearance.setColorScheme(null) not resetting the color scheme value.
- Add missing invariant dependency on Android.
- Fix execution of early InteropEvents on Android.
- Avoid crashing the app when the iOS InteropLayer cannot find methods in the native implementation.
- Fix applicationDidEnterBackground not being called on iOS.
🔧 Affected Symbols
TextTextInputAppearance.setColorSchemeRCTSurfaceHostingProxyRootViewInteropEventsTurboModule Interop Layer