v0.83.10
📦 react-nativeView on GitHub →
✨ 1 features🐛 7 fixes🔧 5 symbols
Summary
This patch release focuses on bug fixes across Android and iOS, including layout stability with 'display: contents' and improved caching for iOS builds. It also enhances stability for React Native DevTools and Android network fetching.
✨ New Features
- iOS: Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative to reuse Hermes, ReactNativeDependencies, and ReactNativeCore tarballs across clean installs.
🐛 Bug Fixes
- Fixed Yoga node ownership when 'display: contents' is used in absolutely positioned subtrees.
- Fixed 'display: contents' nodes having 'hasNewLayout' set incorrectly.
- React Native DevTools: Fixed incorrect flagging of apps using additional Hermes runtimes (e.g., Reanimated) as multi-host.
- Android: Corrected fetch() response URL after a redirect.
- Android: Limited WebSocket queue size for the packager connection to prevent inspector disconnection on large payloads.
- iOS: Made Podfile.lock SPEC CHECKSUMS deterministic across machines by sorting Dir.glob results in Yoga.podspec and using a dynamically computed Pods-relative path in hermes-engine.podspec.
- iOS: Fixed crash when changing the value of 'removeClippedSubviews'.