realm-java v0.83 Release Notes

Release Date: 2015-10-08 // over 8 years ago
    • ๐Ÿ’ฅ BREAKING CHANGE: Database file format update. The Realm file created by this version cannot be used by previous versions of Realm.
    • ๐Ÿ’ฅ BREAKING CHANGE: Removed deprecated methods and constructors from the Realm class.
    • ๐Ÿ’ฅ BREAKING CHANGE: Introduced boxed types Boolean, Byte, Short, Integer, Long, Float and Double. Added null support. Introduced annotation @Required to indicate a field is not nullable. String, Date and byte[] became nullable by default which means a RealmMigrationNeededException will be thrown if an previous version of a Realm file is opened.
    • ๐Ÿ—„ Deprecated methods: RealmQuery.minimum{Int,Float,Double}, RealmQuery.maximum{Int,Float,Double}. Use RealmQuery.min() and RealmQuery.max() instead.
    • โž• Added support for x86_64.
    • ๐Ÿ›  Fixed an issue where opening the same Realm file on two Looper threads could potentially lead to an IllegalStateException being thrown.
    • ๐Ÿ›  Fixed an issue preventing the call of listeners on refresh().
    • Opening a Realm file from one thread will no longer be blocked by a transaction from another thread.
    • ๐Ÿšš Range restrictions of Date fields have been removed. Date fields now accepts any value. Milliseconds are still removed.