Skip to content

v0.92.3

Compare
Choose a tag to compare
@tgoyne tgoyne released this 13 May 21:59
· 6702 commits to master since this release

API breaking changes

  • Swift: Results.average(_:) now returns an optional, which is nil if and only if the results set is empty.

Enhancements

  • Swift: Added List.invalidated, which returns if the given List is no longer safe to be accessed, and is analogous to -[RLMArray isInvalidated].
  • Assertion messages are automatically logged to Crashlytics if it's loaded into the current process to make it easier to diagnose crashes.

Bugfixes

  • Swift: Enumerating through a standalone List whose objects themselves have list properties won't crash.
  • Swift: Using a subclass of RealmSwift.Object in an aggregate operator of a predicate no longer throws a spurious type error.
  • Fix incorrect results for when using OR in a query on a RLMArray/List<>.
  • Fix incorrect values from [RLMResults count]/Results.count when using != on an int property with no other query conditions.
  • Lower the maximum doubling threshold for Realm file sizes from 128MB to 16MB to reduce the amount of wasted space.