Skip to content

Realm JavaScript v20.2.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 11 Aug 17:18
· 1 commit to main since this release
5064bb5

Warning

This version doesn't support the deprecated legacy architecture.
See this comment for additional context.

Enhancements

  • 16KB page size support for Android 15+ (#7019). If you are using Android Gradle Plugin (AGP) 8.5 or lower, you will need to enable legacy packaging.
  • Add support for React Native 0.80.0, by migrating to a pure C++ TurboModule. (#7029)

Fixed

  • Fix setting List values from themselves (either through assignment or the Realm#create method). Before this fix, the list would be emptied before being iterated, resulting in elements being removed from the list. (#6977, since v12.12.0)
  • Fix numerous crashes on Android, by explicitly setting C++ standard (C++20) when building pre-builds. (#7027, since v12.11.0)

Compatibility

  • React Native new architecture only.
  • React Native >= v0.71.4
  • Realm Studio v15.0.0.
  • File format: generates Realms with format v24 (reads and upgrades file format v10).

Internal

  • Upgrade React Native version in the test app to 0.80.0.
  • Upgrade NDK to 27.1.12297006 and Android API level 24, to match React Native latest.