Realm Xamarin v3.1.0 Release Notes

Release Date: 2018-07-04 // almost 6 years ago
  • โœจ Enhancements

    • ๐Ÿ”ฆ Exposed a ChangeSet.NewModifiedIndices collection that contains information about the indices of the objects that changed in the new version of the collection (i.e. after accounting for the insertions and deletions).
    • โšก๏ธ Update Fody to 3.0.

    ๐Ÿ› Bug fixes

    • ๐Ÿ”€ WriteAsync will no longer perform a synchronous Refresh on the main thread. (#1729)
    • ๐Ÿ‘ป Trying to add a managed Realm Object to a different instance of the same on-disk Realm will no longer throw an exception.
    • โœ‚ Removed the IList compliance for Realm collections. This fixes an issue which would cause the app to hang on Android when deselecting an item from a ListView bound to a Realm collection.

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ”ง SyncConfiguration is now deprecated and will be removed in a future version. Two new configuration classes have been exposed - [QueryBasedSyncConfiguration](https://docs.realm.io/platform/using-synced realms/syncing-data#using-query-based-synchronization) and FullSyncConfiguration. If you were using a SyncConfiguration with IsPartial = true, then change your code to use QueryBasedSyncConfiguration. Similarly, if IsPartial was not set or was set to false, use FullSyncConfiguration.
    • โœ‚ Removed the IList compliance for Realm collections. This will prevent automatic updates of ListViews databound to Realm collections in UWP projects.