Realm v0.81.0 Release Notes

Release Date: 2014-07-22 // almost 10 years ago
  • API breaking changes

    • None.

    ✨ Enhancements

    • ⚡️ Updating to core library version 0.80.3.
    • ➕ Added support for basic querying of RLMObject and RLMArray properties (one-to-one and one-to-many relationships). e.g. [Person objectsWhere:@"dog.name == 'Alfonso'"] or [Person objectsWhere:@"ANY dogs.name == 'Alfonso'"] Supports all normal operators for numeric and date types. Does not support NSData properties or BEGINSWITH, ENDSWITH, CONTAINS and other options for string properties.
    • ➕ Added support for querying for object equality in RLMObject and RLMArray properties (one-to-one and one-to-many relationships). e.g. [Person objectsWhere:@"dog == %@", myDog] [Person objectsWhere:@"ANY dogs == %@", myDog] [Person objectsWhere:@"ANY friends.dog == %@", dog] Only supports comparing objects for equality (i.e. ==)
    • ➕ Added a helper method to RLMRealm to perform a block inside a transaction.
    • 👍 OSX framework now supported in CocoaPods.

    🛠 Bugfixes

    • 🛠 Fixed Unicode support in property names and string contents (Chinese, Russian, etc.). Closing #612 and #604.
    • 🛠 Fixed bugs related to migration when properties are removed.
    • 🛠 Fixed keyed subscripting for standalone RLMObjects.
    • 🛠 Fixed bug related to double clicking on a .realm file to launch the Realm Browser (thanks to Dean Moore).