Realm Xamarin v1.6.0 Release Notes
Release Date: 2017-08-14 // over 6 years ago-
โจ Enhancements
- ๐ฆ Exposed
Realm.WriteCopy
API to copy a Realm file and optionally encrypt it with a different key. (#1464) - The runtime representations of all Realm collections (
IQueryable<T>
andIList<T>
) now implement theIList
interface that is needed for data-binding toListView
in UWP applications. (#1469) - ๐ฆ Exposed
User.RetrieveInfoForUserAsync
API to allow admin users to lookup other users' identities in the Realm Object Server. This can be used, for example, to find a user by knowing their Facebook id. (#1486) - โ Added a check to verify there are no duplicate object names when creating the schema. (#1502)
- โ Added more comprehensive error messages when passing an invalid url scheme to
SyncConfiguration
orUser.LoginAsync
. (#1501) - โ Added more meaningful error information to exceptions thrown by
Realm.GetInstanceAsync
. (#1503) - โ Added a new type -
RealmInteger<T>
to expose Realm-specific API over base integral types. It can be used to implement counter functionality in synced realms. (#1466) - โ Added
PermissionCondition.Default
to apply default permissions for existing and new users. (#1511)
๐ Bug fixes
- ๐ Fix an exception being thrown when comparing non-constant character value in a query. (#1471)
- ๐ Fix an exception being thrown when comparing non-constant byte or short value in a query. (#1472)
- ๐ Fix a bug where calling the non-generic version of
IQueryProvider.CreateQuery
on Realm's IQueryable results, an exception would be thrown. (#1487) - ๐ Trying to use an
IList
orIQueryable
property in a LINQ query will now throwNotSupportedException
rather than crash the app. (#1505)
๐ฅ Breaking Changes
- ๐ฆ Exposed