Skip to content

v0.98.2

Compare
Choose a tag to compare
@realm-ci realm-ci released this 18 Feb 20:51
· 4859 commits to master since this release

API breaking changes

  • None.

Enhancements

  • Aggregate operations (ANY, NONE, @count, SUBQUERY, etc.) are now supported for key paths
    that begin with an object relationship so long as there is a RLMArray/List property at some
    point in a key path.
  • Predicates of the form %@ IN arrayProperty are now supported.

Bugfixes

  • Use of KVC collection operators on Swift collection types no longer throws an exception.
  • Fix reporting of inWriteTransaction in notifications triggered by
    beginWriteTransaction.
  • The contents of List and Optional properties are now correctly preserved when copying
    a Swift object from one Realm to another, and performing other operations that result in a
    Swift object graph being recursively traversed from Objective-C.
  • Fix a deadlock when queries are performed within a Realm notification block.
  • The ANY / SOME / NONE qualifiers are now required in comparisons involving a key path that
    traverse a RLMArray/List property. Previously they were only required if the first key in the
    key path was an RLMArray/List property.
  • Fix several scenarios where the default schema would be initialized
    incorrectly if the first Realm opened used a restricted class subset (via
    objectClasses/objectTypes).