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.