Realm v0.79 Release Notes

Release Date: 2015-02-16 // about 9 years ago
    • โž• Added support for ARM64.
    • โž• Added RealmQuery.not() to negate a query condition.
    • โž• Added copyToRealmOrUpdate() and createOrUpdateFromJson() methods, that works for models with primary keys.
    • Made the native libraries much smaller. Arm went from 1.8MB to 800KB.
    • ๐Ÿ‘ Better error reporting when trying to create or open a Realm file fails.
    • ๐Ÿ‘Œ Improved error reporting in case of missing accessors in model classes.
    • ๐Ÿšš Re-enabled RealmResults.remove(index) and RealmResults.removeLast().
    • ๐Ÿ‘ Primary keys are now supported through the @PrimaryKey annotation.
    • ๐Ÿ›  Fixed error when instantiating a Realm with the wrong key.
    • ๐Ÿ‘ป Throw an exception if deleteRealmFile() is called when there is an open instance of the Realm.
    • ๐Ÿ”€ Made migrations and compression methods synchronised.
    • โœ‚ Removed methods deprecated in 0.76. Now Realm.allObjectsSorted() and RealmQuery.findAllSorted() need to be used instead.
    • ๐ŸŽ Reimplemented Realm.allObjectSorted() for better performance.