Realm Xamarin v0.78.0 Release Notes
Release Date: 2016-09-09 // over 7 years ago-
๐ฅ Breaking Changes
- The term
ObjectId
has been replaced withPrimaryKey
in order to align with the other SDKs. This affects the[ObjectId]
attribute used to decorate a property.
โจ Enhancements
- You can retrieve single objects quickly using
Realm.ObjectForPrimaryKey()
if they have a[PrimaryKey]
property specified. (#402) - โก๏ธ Manual migrations are now supported. You can specify exactly how your data should be migrated when updating your data model. (#545)
- ๐ LINQ searches no longer throw a
NotSupportedException
if your integer type on the other side of an expression fails to exactly match your property's integer type. - โ Additional LINQ methods now supported: (#802)
- Last
- LastOrDefault
- FirstOrDefault
- SingleOrDefault
- ElementAt
- ElementAtOrDefault
๐ Bug fixes
- Searching char field types now works. (#708)
- Now throws a RealmMigrationSchemaNeededException if you have changed a
RealmObject
subclass declaration and not incremented theSchemaVersion
(#518) - ๐ Fixed a bug where disposing a
Transaction
would throw anObjectDisposedException
if itsRealm
was garbage-collected (#779) - ๐ป Corrected the exception being thrown
IndexOutOfRangeException
to beArgumentOutOfRangeException
๐ Uses core 1.5.1
- The term