diff --git a/CHANGELOG.md b/CHANGELOG.md index defebf08b2..9438b5e1d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ -x.y.z Release notes (yyyy-MM-dd) +10.46.0 Release notes (2024-01-23) ============================================================= + ### Enhancements + * Add a privacy manifest to both frameworks. * Internal C++ symbols are no longer exported from Realm.framework when installing via CocoaPods, which reduces the size of the binary by ~5%, @@ -14,6 +16,7 @@ x.y.z Release notes (yyyy-MM-dd) a flexible sync realm. ### Fixed + * `@Persisted`'s Encodable implementation did not allow the encoder to customize the encoding of values, which broke things like JSONEncoder's `dateEncodingStrategy` ([#8425](https://github.com/realm/realm-swift/issues/8425)). @@ -28,6 +31,7 @@ x.y.z Release notes (yyyy-MM-dd) synchronized Realms and the field was previously not read. ### Compatibility + * Realm Studio: 14.0.1 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.2.0. @@ -35,6 +39,7 @@ x.y.z Release notes (yyyy-MM-dd) * Xcode: 14.2-15.2.0. ### Internal + * Upgraded realm-core from 13.25.1 to 13.26.0 10.45.3 Release notes (2024-01-08) diff --git a/Package.swift b/Package.swift index 4539f232ec..e37583b6b7 100644 --- a/Package.swift +++ b/Package.swift @@ -4,7 +4,7 @@ import PackageDescription import Foundation let coreVersion = Version("13.26.0") -let cocoaVersion = Version("10.45.3") +let cocoaVersion = Version("10.46.0") let cxxSettings: [CXXSetting] = [ .headerSearchPath("."), diff --git a/Realm/RLMRealmConfiguration.h b/Realm/RLMRealmConfiguration.h index fadefa9b07..4cfbbf3445 100644 --- a/Realm/RLMRealmConfiguration.h +++ b/Realm/RLMRealmConfiguration.h @@ -79,9 +79,9 @@ typedef void(^RLMFlexibleSyncInitialSubscriptionsBlock)(RLMSyncSubscriptionSet * /// setting one of the two properties will automatically nil out the other. @property (nonatomic, copy, nullable) NSURL *fileURL; -/// A string used to identify a particular in-memory Realm. Mutually exclusive with `fileURL`, -/// `seedFilePath`. -/// setting an in-memory identifier will automatically nil out the other two. +/// A string used to identify a particular in-memory Realm. Mutually exclusive +/// with `fileURL` and `seedFilePath`. +/// Setting an in-memory identifier will automatically nil out the other two. @property (nonatomic, copy, nullable) NSString *inMemoryIdentifier; /// A 64-byte key to use to encrypt the data, or `nil` if encryption is not enabled. diff --git a/Realm/Realm-Info.plist b/Realm/Realm-Info.plist index 7b9680e5a1..9794c430c9 100644 --- a/Realm/Realm-Info.plist +++ b/Realm/Realm-Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 10.45.3 + 10.46.0 CFBundleSignature ???? CFBundleVersion - 10.45.3 + 10.46.0 NSHumanReadableCopyright Copyright © 2014-2021 Realm. All rights reserved. NSPrincipalClass diff --git a/dependencies.list b/dependencies.list index 56154c6867..1491fae94f 100755 --- a/dependencies.list +++ b/dependencies.list @@ -1,3 +1,3 @@ -VERSION=10.45.3 +VERSION=10.46.0 REALM_CORE_VERSION=13.26.0 STITCH_VERSION=8bf8ebcff6e804586c30a6ccbadb060753071a42