Realm Xamarin v0.77.0 Release Notes

Release Date: 2016-07-18 // almost 8 years ago
  • Broken Version - will not build PCL projects

    ๐Ÿ’ฅ Breaking Changes

    • โช Sort order change in previous version was reverted.

    Major Changes

    • It is now possible to introspect the schema of a Realm. (#645)
    • The Realm class received overloads for Realm.CreateObject and Realm.All that accept string arguments instead of generic parameters, enabling use of the dynamic keyword with objects whose exact type is not known at compile time. (#646)
    • To Many relationships can now be declared with an IList<DestClass> rather than requiring RealmList<DestClass>. This is significantly faster than using RealmList due to caching the list. (Issue #287)
    • Creating standalone objects with lists of related objects is now possible. Passing such an object into Realm.Manage will cause the entire object graph from that object down to become managed.

    Minor Changes

    • ๐Ÿ›  Fixed a crash on iOS when creating many short-lived realms very rapidly in parallel (Issue #653)
    • RealmObject.IsValid can be called to check if a managed object has been deleted
    • ๐Ÿ‘ป Accessing properties on invalid objects will throw an exception rather than crash with a segfault (#662)
    • Exceptions thrown when creating a Realm no longer leave a leaking handle (Issue #503)

    ๐Ÿ‘‰ Uses core 1.4.0