Realm JavaScript v10.20.0-beta.1
Pre-release
Pre-release
Note: This release is a rebase of our hermes
branch on top of v10.12.0.
Breaking change
- Removed all code related to the legacy Chrome Debugger. Please use Flipper as debugger.
Enhancements
Realm.writeCopyTo()
now supports creating snapshots of synced Realms, thus allowing apps to be shipped with partially-populated synced databases. (#3782- Added beta support for flexible sync (#4220).
- Adding support for passing the
arrayFilters
parameter when updating documents using the remote MongoDB client. (#4248)
Fixed
- Fixed "JSCRuntime destroyed with a dangling API object" assertion when reloading an app in debug mode while running with Hermes engine disabled. (#4115, since 10.20.0-alpha.0)
Compatibility
- MongoDB Realm Cloud.
- Realm Studio v11.0.0.
- APIs are backwards compatible with all previous releases of Realm JavaScript in the 10.5.x series.
- File format: generates Realms with format v22 (reads and upgrades file format v5 or later for non-synced Realm, upgrades file format v10 or later for synced Realms).
Internal
- Remove the previous implementation to the JavaScriptCore engine (in
src/jsc
).