github realm/realm-cocoa v10.1.2

Enhancements

  • Some error states which previously threw a misleading "NoSuchTable" exception now throw a more descriptive exception.

Fixed

  • One of the Swift packages did not have the minimum deployment target set, resulting in errors when archiving an app which imported Realm via SPM (#6914 and #6874).
  • Reenable filelock emulation on watchOS so that the OS does not kill the app when it is suspended while a Realm is open on watchOS 7 (#6861, since v5.4.8)
  • Fix crash in case insensitive query on indexed string columns when nothing matches (#6836, since v5.0.0).
  • Null values in a List<Float?> or List<Double?> were incorrectly treated as non-null in some places. It is unknown if this caused any functional problems when using the public API. (Core PR #3987, since v5.0.0).
  • Deleting an entry in a list in two different clients could end deleting the wrong entry in one client when the changes are merged (since v10.0.0).

Compatibility

  • Realm Studio: 10.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 12.1.
  • CocoaPods: 1.10 or later.

Internal

  • Upgraded realm-core from v10.0.0 to v10.1.1
  • Upgraded realm-sync from v10.0.0 to v10.1.1
latest releases: v10.11.0, v10.10.0, v10.9.0...
8 months ago