Skip to content

Commit 26445a7

Browse files
committed
Prepare for release
1 parent 2a97448 commit 26445a7

File tree

3 files changed

+20
-13
lines changed

3 files changed

+20
-13
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
runs-on: macos-latest
1414
steps:
1515
- uses: actions/checkout@v2
16-
- name: Use multiple cores
17-
run: defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
16+
#- name: Use multiple cores
17+
# run: defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
1818
- name: Build-Test
1919
run: set -o pipefail && env NSUnbufferedIO=YES xcodebuild -workspace Parse.xcworkspace -scheme ParseSwift\ \(iOS\) -destination platform\=iOS\ Simulator,name\=iPhone\ 12\ Pro\ Max -derivedDataPath DerivedData -test-iterations 10 -retry-tests-on-failure clean test | xcpretty
2020
env:
@@ -46,8 +46,8 @@ jobs:
4646
security default-keychain -s temporary
4747
security unlock-keychain -p "" temporary
4848
security set-keychain-settings -lut 7200 temporary
49-
- name: Use multiple cores
50-
run: defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
49+
#- name: Use multiple cores
50+
# run: defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
5151
- name: Build-Test
5252
run: set -o pipefail && env NSUnbufferedIO=YES xcodebuild -workspace Parse.xcworkspace -scheme ParseSwift\ \(macOS\) -destination platform\=macOS -derivedDataPath DerivedData -test-iterations 10 -retry-tests-on-failure clean test | xcpretty
5353
env:
@@ -73,8 +73,8 @@ jobs:
7373
runs-on: macos-latest
7474
steps:
7575
- uses: actions/checkout@v2
76-
- name: Use multiple cores
77-
run: defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
76+
#- name: Use multiple cores
77+
# run: defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
7878
- name: Build
7979
run: set -o pipefail && env NSUnbufferedIO=YES xcodebuild -workspace Parse.xcworkspace -scheme ParseSwift\ \(tvOS\) -destination platform\=tvOS\ Simulator,name\=Apple\ TV -derivedDataPath DerivedData -test-iterations 10 -retry-tests-on-failure clean test | xcpretty
8080
env:
@@ -100,8 +100,8 @@ jobs:
100100
runs-on: macos-latest
101101
steps:
102102
- uses: actions/checkout@v2
103-
- name: Use multiple cores
104-
run: defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
103+
#- name: Use multiple cores
104+
# run: defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
105105
- name: Build
106106
run: set -o pipefail && env NSUnbufferedIO=YES xcodebuild -target ParseSwift\ \(watchOS\) | xcpretty
107107
env:
@@ -123,8 +123,8 @@ jobs:
123123
security default-keychain -s temporary
124124
security unlock-keychain -p "" temporary
125125
security set-keychain-settings -lut 7200 temporary
126-
- name: Use multiple cores
127-
run: defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
126+
#- name: Use multiple cores
127+
# run: defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
128128
- name: Build and Test
129129
run: swift test --enable-code-coverage -v
130130
env:

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,18 @@
22

33
### main
44

5-
[Full Changelog](https://github.com/parse-community/Parse-Swift/compare/2.3.1...main)
5+
[Full Changelog](https://github.com/parse-community/Parse-Swift/compare/2.4.0...main)
66
* _Contributing to this repo? Add info about your change here to be included in the next release_
77

8+
### 2.4.0
9+
[Full Changelog](https://github.com/parse-community/Parse-Swift/compare/2.3.1...2.4.0)
10+
811
__Improvements__
9-
- Enable async/await for iOS13, tvOS13, watchOS6, and macOS10_15. All async/await methods are @MainActor's. Requires Xcode 13.2 or above to use async/await. Not compatible with Xcode 13.0/1. Still works with Xcode 11/12 ([#278](https://github.com/parse-community/Parse-Swift/pull/278)), thanks to [Corey Baker](https://github.com/cbaker6).
12+
- Added additional methods to ParseRelation to make it easier to create and query relations ([#294](https://github.com/parse-community/Parse-Swift/pull/294)), thanks to [Corey Baker](https://github.com/cbaker6).
13+
- Enable async/await for iOS13, tvOS13, watchOS6, and macOS10_15. All async/await methods are @MainActor's. Requires Xcode 13.2 or above to use async/await. Not compatible with Xcode 13.0/1, will need to upgrade to 13.2+. Still works with Xcode 11/12 ([#278](https://github.com/parse-community/Parse-Swift/pull/278)), thanks to [Corey Baker](https://github.com/cbaker6).
14+
15+
__Fixes__
16+
- When transactions are enabled errors are now thrown from the client if the amount of objects in a transaction exceeds the batch size. An error will also be thrown if a developer attempts to save objects in a transation that has unsaved children ([#295](https://github.com/parse-community/Parse-Swift/pull/294)), thanks to [Corey Baker](https://github.com/cbaker6).
1017

1118
### 2.3.1
1219
[Full Changelog](https://github.com/parse-community/Parse-Swift/compare/2.3.0...2.3.1)

Sources/ParseSwift/ParseConstants.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import Foundation
1010

1111
enum ParseConstants {
1212
static let sdk = "swift"
13-
static let version = "2.3.1"
13+
static let version = "2.4.0"
1414
static let fileManagementDirectory = "parse/"
1515
static let fileManagementPrivateDocumentsDirectory = "Private Documents/"
1616
static let fileManagementLibraryDirectory = "Library/"

0 commit comments

Comments
 (0)