From ae827eabf45ba64562c75b6e99038da6ce12d427 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Fri, 28 Jun 2024 12:20:07 -0700 Subject: [PATCH] Upgrade to core v14.10.2 (#8642) --- CHANGELOG.md | 24 +++++++++++++++++------- Package.swift | 4 ++-- Realm/Realm-Info.plist | 4 ++-- dependencies.list | 4 ++-- 4 files changed, 23 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 21b4bad1f7..429dbec1bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,24 @@ -x.y.z Release notes (yyyy-MM-dd) +10.52.1 Release notes (2024-06-28) ============================================================= -### Enhancements -* None. ### Fixed -* ([#????](https://github.com/realm/realm-swift/issues/????), since v?.?.?) -* None. - +* 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](https://github.com/realm/realm-core/issues/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](https://github.com/realm/realm-core/issues/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. @@ -17,7 +26,7 @@ x.y.z Release notes (yyyy-MM-dd) * Xcode: 15.1.0-15.4.0. ### Internal -* Upgraded realm-core from ? to ? +* Upgraded realm-core from v14.10.1 to 14.10.2 10.52.0 Release notes (2024-06-18) ============================================================= @@ -87,6 +96,7 @@ x.y.z Release notes (yyyy-MM-dd) 10.51.0 Release notes (2024-06-06) ============================================================= + ### Enhancements * Added support for storing nested collections (List and Map not ManagedSet) in a `AnyRealmValue`. diff --git a/Package.swift b/Package.swift index 0ca26de0d7..16878bcd1c 100644 --- a/Package.swift +++ b/Package.swift @@ -3,8 +3,8 @@ import PackageDescription import Foundation -let coreVersion = Version("14.10.1") -let cocoaVersion = Version("10.52.0") +let coreVersion = Version("14.10.2") +let cocoaVersion = Version("10.52.1") let cxxSettings: [CXXSetting] = [ .headerSearchPath("."), diff --git a/Realm/Realm-Info.plist b/Realm/Realm-Info.plist index 6f2f5f372f..435536d9cc 100644 --- a/Realm/Realm-Info.plist +++ b/Realm/Realm-Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 10.52.0 + 10.52.1 CFBundleSignature ???? CFBundleVersion - 10.52.0 + 10.52.1 NSHumanReadableCopyright Copyright © 2014-2021 Realm. All rights reserved. NSPrincipalClass diff --git a/dependencies.list b/dependencies.list index 929ea6dcc4..85117c97f4 100755 --- a/dependencies.list +++ b/dependencies.list @@ -1,3 +1,3 @@ -VERSION=10.52.0 -REALM_CORE_VERSION=v14.10.1 +VERSION=10.52.1 +REALM_CORE_VERSION=v14.10.2 STITCH_VERSION=b4f0184c963eed8f6cc5e857fac147bef10966d7