github realm/realm-swift v10.52.1

2 days ago

Fixed

  • Realm compaction (triggered by setting shouldCompactOnLaunch) on an
    encrypted Realm file could produce an invalid file unless the encryption key
    happened to be a valid nul-terminated string.
    (Core #7842, since v10.52.0.
  • Assigning a List or Dictionary to an AnyRealmValue property which already
    stored that type of collection would only emit a clear instruction if the
    collection was not already empty. This meant that assigning to the property
    on two different clients would merge the collections if the property
    initially stored an empty collection, but would pick one of the two
    assignments to win if it was initially non-empty. If merging is the desired
    behavior, appending to the List rather than assigning a new List will still
    achieve that (Core #7809, since v10.51.0).

Compatibility

  • Realm Studio: 15.0.0 or later.
  • APIs are backwards compatible with all previous releases in the 10.x.y series.
  • Carthage release for Swift is built with Xcode 15.4.0.
  • CocoaPods: 1.10 or later.
  • Xcode: 15.1.0-15.4.0.

Internal

  • Upgraded realm-core from v14.10.1 to 14.10.2

Don't miss a new realm-swift release

NewReleases is sending notifications on new releases.