v0.79.0
What's New
React Native v0.79.0 strengthens developer experience with enhanced debugging capabilities including inspector proxy events and LogBox owner stacks for better error diagnostics. The release introduces layout improvements like linear gradient transitions and stylistic font variants, while modernizing the build system with Gradle configuration caching on Android. Significant breaking changes require updating deep imports to use explicit .default syntax and remove deprecated YellowBox APIs.
Highlights
- Enhanced debugging with inspector proxy events for heartbeat monitoring and abandoned connection detection
- Improved error diagnostics via LogBox owner stack support showing full component hierarchy
- Linear gradient color transitions and px unit support for advanced layout styling
- Gradle configuration caching support on Android for faster build times
- TextInput now supports numberOfLines prop on iOS for better multiline control
- Stylistic sets support for fontVariant enabling advanced typography customization
Breaking Changes
- Deep imports to React Native libraries now require explicit .default suffix when using require syntax across 30+ modules
- ExceptionsManager exports changed: default export is ExceptionsManager object, SyntheticError is secondary export
- Inspector and XHRInterceptor APIs moved to src/private/ making them private
- Removed YellowBox and console.ignoredYellowBox APIs, use LogBox instead
- Removed unstable_enableLogBox function, LogBox is enabled by default
- Disallow invalid unitless lengths in box shadows and filters for stricter CSS validation
- Removed hwb() color syntax support from normalize-color
- Removed AnimatedWeb.js file from Animated library
Deprecations
- HERMES_ENABLE_DEBUGGER build flag deprecated in favor of REACT_NATIVE_DEBUGGER_ENABLED
- RCTAppDelegate deprecated on iOS, use new initialization approach
- Calling pod install directly deprecated on iOS, use core-cli-utils instead
- ViewManagerPropertyUpdater.updateProps deprecated on Android, use ViewManager APIs
- ViewManagerDelegate setProperty and receiveCommand methods deprecated on Android
Recent Releases
All releases →
v0.75.5
Feb 6, 2025
Release Notes →
v0.74.7
Jan 27, 2025
Release Notes →
v0.76.4
Dec 9, 2024
Release Notes →
v0.76.3
Nov 21, 2024
Release Notes →
v0.76.2
Nov 14, 2024
Release Notes →
v0.73.11
Nov 12, 2024
Release Notes →
v0.76.1
Oct 29, 2024
Release Notes →
v0.76.0
Oct 23, 2024
Release Notes →
v0.73.10
Oct 8, 2024
Release Notes →
v0.75.4
Oct 2, 2024
Release Notes →
v0.74.6
Oct 2, 2024
Release Notes →