React Native v0.66.x released

React Native v0.66.x released

v0.66.x on GitHub (npm)


Release blog post


Changelog


v0.66.1

Fixed

  • For Android, general fixes to Appearance API and also fixes AppCompatDelegate.setDefaultNightMode(). For iOS, now works correctly when setting window.overrideUserInterfaceStyle (25a2c608f7 by @mrbrentkelly)

Android specific

iOS specific

v0.66.0

Highlights

  • Hermes 0.9.0
    • This Hermes release is primarily about closing gap between Hermes cut and this React Native release. Among ~400 commits, contains memory and size wins, bugfixes and other progress behind the scenes. See issue for more details.
  • Allow taps on views outside the bounds of a parent with overflow: visible (e35a963bfb by @hsource)
  • Fixes for building on Apple Silicon and Xcode 13 (ac4ddec542 thanks to @mikehardy)
  • New bluetooth permissions for Android (2bcc6fac38, eeb8e58 by @iBotPeaches)

Breaking

Android specific

Added

Android specific

iOS specific

Changed

Android specific

iOS specific

  • ScrollView scrollIndicatorInsets to not automatically add safe area on iOS13+ (bc1e602e0c by @justinwh)

Removed

Fixed

Android specific

iOS specific