Realm v0.82.0 Release Notes

Release Date: 2014-08-05 // almost 10 years ago
  • API breaking changes

    • ๐Ÿ— Realm-Xcode6.xcodeproj now only builds using Xcode6-Beta4.

    โœจ Enhancements

    • โšก๏ธ Updating to core library version 0.80.5.
    • ๐Ÿ‘ Now support disabling the autorefresh property on RLMRealm instances.
    • ๐Ÿ— Building Realm-Xcode6 for iOS now builds a universal framework for Simulator & Device.
    • ๐Ÿ‘ป Using NSNumber properties (unsupported) now throws a more informative exception.
    • โž• Added [RLMRealm defaultRealmPath]
    • Proper implementation for [RLMArray indexOfObjectWhere:]
    • 0๏ธโƒฃ The default Realm path on OS X is now ~/Library/Application Support/[bundle identifier]/default.realm rather than ~/Documents
    • We now check that the correct framework (ios or osx) is used at compile time.

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fixed rapid growth of the realm file size.
    • ๐Ÿ›  Fixed a bug which could cause a crash during RLMArray destruction after a query.
    • ๐Ÿ›  Fixed bug related to querying on float properties: floatProperty = 1.7 now works.
    • ๐Ÿ›  Fixed potential bug related to the handling of array properties (RLMArray).
    • ๐Ÿ›  Fixed bug where array properties accessed the wrong property.
    • ๐Ÿ›  Fixed bug that prevented objects with custom getters to be added to a Realm.
    • ๐Ÿ›  Fixed a bug where initializing a standalone object with an array literal would trigger an exception.
    • ๐Ÿ‘ป Clarified exception messages when using unsupported NSPredicate operators.
    • ๐Ÿ‘ป Clarified exception messages when using unsupported property types on RLMObject subclasses.
    • ๐Ÿ›  Fixed a memory leak when breaking out of a for-in loop on RLMArray.
    • ๐Ÿ›  Fixed a memory leak when removing objects from a RLMArray property.
    • ๐Ÿ›  Fixed a memory leak when querying for objects.