diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a0ea43d62..76725a049f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,27 @@ -x.y.z Release notes (yyyy-MM-dd) +10.53.1 Release notes (2024-09-05) ============================================================= + ### Enhancements -* None. + +* Add the file path to the exception thrown by File::rw_lock() when it fails to + open the file. ([Core #7999](https://github.com/realm/realm-core/issues/7999)) ### Fixed -* ([#????](https://github.com/realm/realm-swift/issues/????), since v?.?.?) -* None. - +* Filtering notifications with a LinkingObjects property as the final element + could sometimes give wrong results + ([Core #7530](https://github.com/realm/realm-core/issues/7530), since v10.11.0) +* Fix a potential crash during process termination when Logger log level is set + higher than Info. ([Core #7969](https://github.com/realm/realm-core/issues/7969), since v10.45.0) +* The check for maximum path length was incorrect and lengths between 240 and + 250 would fail to use the hashed fallback ([Core #8007](https://github.com/realm/realm-core/issues/8007), since v10.0.0). +* API misuse resulting in an exception being thrown from within a callback + would sometimes terminate due to hitting `REALM_UNREACHABLE()` rather than + the exception being propagated to the caller + ([Core #7836](https://github.com/realm/realm-core/issues/7836)). ### 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. @@ -17,7 +29,8 @@ x.y.z Release notes (yyyy-MM-dd) * Xcode: 15.1.0-16 beta 5. ### Internal -* Upgraded realm-core from ? to ? + +* Upgraded realm-core from v14.12.0 to 14.12.1 10.53.0 Release notes (2024-08-20) ============================================================= diff --git a/Package.swift b/Package.swift index afd63c78e9..aed09bc15b 100644 --- a/Package.swift +++ b/Package.swift @@ -3,8 +3,8 @@ import PackageDescription import Foundation -let coreVersion = Version("14.12.0") -let cocoaVersion = Version("10.53.0") +let coreVersion = Version("14.12.1") +let cocoaVersion = Version("10.53.1") let cxxSettings: [CXXSetting] = [ .headerSearchPath("."), diff --git a/Realm/Realm-Info.plist b/Realm/Realm-Info.plist index b90511dcc5..cfe98a9605 100644 --- a/Realm/Realm-Info.plist +++ b/Realm/Realm-Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 10.53.0 + 10.53.1 CFBundleSignature ???? CFBundleVersion - 10.53.0 + 10.53.1 NSHumanReadableCopyright Copyright © 2014-2021 Realm. All rights reserved. NSPrincipalClass diff --git a/RealmSwift/Tests/ObjectTests.swift b/RealmSwift/Tests/ObjectTests.swift index 4668d939dc..66bad9db07 100644 --- a/RealmSwift/Tests/ObjectTests.swift +++ b/RealmSwift/Tests/ObjectTests.swift @@ -1263,6 +1263,7 @@ class ObjectTests: TestCase, @unchecked Sendable { // Expect no notification for "owners" when "owner.name" is changed let ex = expectation(description: "no change notification") + ex.isInverted = true let token = dog.observe(keyPaths: ["owners"], { _ in ex.fulfill() }) diff --git a/dependencies.list b/dependencies.list index 5953bf6689..d8111aa27e 100755 --- a/dependencies.list +++ b/dependencies.list @@ -1,3 +1,3 @@ -VERSION=10.53.0 -REALM_CORE_VERSION=v14.12.0 +VERSION=10.53.1 +REALM_CORE_VERSION=v14.12.1 STITCH_VERSION=2f308db6f65333728a101d1fecbb792f9659a5ce