From 7a2f7d41ffa409978a6b5e475c2ee57f08222705 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Thu, 7 Mar 2024 11:44:52 -0800 Subject: [PATCH] Release 10.48.0 --- .github/workflows/publish-release.yml | 6 +++--- CHANGELOG.md | 20 +++++++++++--------- Package.swift | 2 +- Realm/Realm-Info.plist | 4 ++-- contrib/UpgradingXcode.md | 2 +- dependencies.list | 2 +- 6 files changed, 19 insertions(+), 17 deletions(-) diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 7074a8939b..975645a36d 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -1,8 +1,8 @@ name: Publish release on: workflow_dispatch env: - XCODE_VERSION: "['14.2', '14.3.1', '15.1', '15.2']" - TEST_XCODE_VERSION: '15.1' + XCODE_VERSION: "['14.2', '14.3.1', '15.1', '15.2', '15.3']" + TEST_XCODE_VERSION: '15.2' jobs: prepare: runs-on: ubuntu-latest @@ -89,7 +89,7 @@ jobs: - run: brew install s3cmd - run: bundle exec ./build.sh publish-update-checker test-installation: - runs-on: macos-13 + runs-on: macos-14 name: Run installation test for ${{ matrix.platform }}, ${{ matrix.installation }} and ${{ matrix.linkage }} needs: [create-release, prepare, publish-cocoapods] strategy: diff --git a/CHANGELOG.md b/CHANGELOG.md index 47a2546bfa..aeef6d3831 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,26 +1,28 @@ -x.y.z Release notes (yyyy-MM-dd) +10.48.0 Release notes (2024-03-07) ============================================================= + ### Enhancements -* Lifted a limitation that would prevent declaring a model with only computed properties. ([#8414](https://github.com/realm/realm-swift/issues/8414)) + +* Lifted a limitation that would prevent declaring a model with only computed + properties. ([#8414](https://github.com/realm/realm-swift/issues/8414)) * Add Xcode 15.3 to the release package ([PR #8502](https://github.com/realm/realm-swift/pull/8502)). ### Fixed -* ([#????](https://github.com/realm/realm-swift/issues/????), since v?.?.?) -* Fix multiple arguments support via the `REALM_EXTRA_BUILD_ARGUMENTS` environment variable in `build.sh`. ([PR #8413](https://github.com/realm/realm-swift/pulls/8413)). Thanks, [@hisaac](https://github.com/hisaac)! -* Fix some of the new sendability warnings introduced in Xcode 15.3 ([PR #8502](https://github.com/realm/realm-swift/pull/8502)). - +* Fix multiple arguments support via the `REALM_EXTRA_BUILD_ARGUMENTS` + environment variable in `build.sh`. ([PR #8413](https://github.com/realm/realm-swift/pulls/8413)). + Thanks, [@hisaac](https://github.com/hisaac)! +* Fix some of the new sendability warnings introduced in Xcode 15.3 + ([PR #8502](https://github.com/realm/realm-swift/pull/8502)). ### 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.3.0. * CocoaPods: 1.10 or later. * Xcode: 14.2-15.3.0. -### Internal -* Upgraded realm-core from ? to ? - 10.47.0 Release notes (2024-02-12) ============================================================= diff --git a/Package.swift b/Package.swift index cead421a97..41b55e4364 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.47.0") +let cocoaVersion = Version("10.48.0") let cxxSettings: [CXXSetting] = [ .headerSearchPath("."), diff --git a/Realm/Realm-Info.plist b/Realm/Realm-Info.plist index efde6110c1..11631f4610 100644 --- a/Realm/Realm-Info.plist +++ b/Realm/Realm-Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 10.47.0 + 10.48.0 CFBundleSignature ???? CFBundleVersion - 10.47.0 + 10.48.0 NSHumanReadableCopyright Copyright © 2014-2021 Realm. All rights reserved. NSPrincipalClass diff --git a/contrib/UpgradingXcode.md b/contrib/UpgradingXcode.md index 7d7cb86260..662a1adff9 100644 --- a/contrib/UpgradingXcode.md +++ b/contrib/UpgradingXcode.md @@ -12,7 +12,7 @@ Check https://developer.apple.com/documentation/xcode-release-notes to see new X 3. Enable manually the new created workflows. 4. If needed, add environment values to the newly created workflows. 5. Update version(s) from xcode_versions in `scripts/package-examples.rb`. -6. Update XCODE_VERSION in `.github/workflows/master-push.yml` and check if DOC_VERSION, RELEASE_VERSION and TEST_VERSION needs to be updated. +6. Update XCODE_VERSION in `.github/workflows/master-push.yml` and `.github/workflows/publish-release.yml` and check if DOC_VERSION, RELEASE_VERSION and TEST_VERSION needs to be updated. 7. Search for `#if swift` and see if there's any we can remove. 8. Update the Carthage version in CHANGELOG.md (and add a changelog entry). 9. If there's new project settings migrations, open each of the Xcode projects and apply/skip them as applicable. Note that we generally do *not* want to use the Swift version migrations as we support multiple Swift versions at once. diff --git a/dependencies.list b/dependencies.list index 878798ca26..10a8d961f3 100755 --- a/dependencies.list +++ b/dependencies.list @@ -1,3 +1,3 @@ -VERSION=10.47.0 +VERSION=10.48.0 REALM_CORE_VERSION=13.26.0 STITCH_VERSION=8bf8ebcff6e804586c30a6ccbadb060753071a42