Realm v0.85.0 Release Notes
Release Date: 2016-11-19 // over 7 years ago-
- 💥 BREAKING CHANGE: Removed RealmEncryptionNotSupportedException since the encryption implementation changed in Realm's underlying storage engine. Encryption is now supported on all devices.
- 💥 BREAKING CHANGE: Realm.executeTransaction() now directly throws any RuntimeException instead of wrapping it in a RealmException (#1682).
- 💥 BREAKING CHANGE: RealmQuery.isNull() and RealmQuery.isNotNull() now throw IllegalArgumentException instead of RealmError if the fieldname is a linked field and the last element is a link (#1693).
- ➕ Added Realm.isEmpty().
- 🚚 Setters in managed object for RealmObject and RealmList now throw IllegalArgumentException if the value contains an invalid (unmanaged, removed, closed, from different Realm) object (#1749).
- Attempting to refresh a Realm while a transaction is in process will now throw an IllegalStateException (#1712).
- 🔧 The Realm AAR now also contains the ProGuard configuration (#1767). (Thank you @skyisle.)
- ⚡️ Updated Realm Core to 0.95.
- Removed reliance on POSIX signals when using encryption.