v0.78.3
📦 react-nativeView on GitHub →
✨ 1 features🐛 8 fixes🔧 8 symbols
Summary
React Native 0.78.3 is the final maintenance release for the 0.78 branch, providing critical bug fixes for Android RTL styles, iOS Switch components, and runtime timer alignment with web standards.
Migration Steps
- Use the React Native Upgrade Helper to transition to version 0.78.3.
- Note that this is the final release for version 0.78; plan for a migration to a supported version (0.79+).
✨ New Features
- Android: Added support for exclusiveEnterpriseRepository in RNGP to specify internal Maven mirrors.
🐛 Bug Fixes
- DevTools: Temporarily disabled eager evaluation and live expressions in the console tab.
- InteropLayer: Fixed adding child views to native views.
- Runtime: Aligned timer IDs and timer function argument error handling with web standards.
- Android: Fixed incorrect borderBottomEndRadius on RTL layouts in StyleSheet.
- iOS: Codegen now skips selectively disabled libraries in react-native.config.js.
- iOS: Layout direction changes are now honored on bundle reload.
- iOS: Re-enabled enableFixForViewCommandRace feature flag.
- iOS: Fixed Switch component correctly reverting to controlled state.
🔧 Affected Symbols
exclusiveEnterpriseRepositoryStyleSheetborderBottomEndRadiusreact-native.config.jsenableFixForViewCommandRaceSwitchsetTimeoutsetInterval