From f6b3ed9d372a4d267c101c74ac26f0e9523508a5 Mon Sep 17 00:00:00 2001 From: Corey Date: Sat, 23 Jan 2021 08:24:07 -0500 Subject: [PATCH 01/16] Linux support Looks like I missed a file --- .../LiveQuery/Protocols/ParseLiveQueryDelegate.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Sources/ParseSwift/LiveQuery/Protocols/ParseLiveQueryDelegate.swift b/Sources/ParseSwift/LiveQuery/Protocols/ParseLiveQueryDelegate.swift index c817d3890..9a717802a 100644 --- a/Sources/ParseSwift/LiveQuery/Protocols/ParseLiveQueryDelegate.swift +++ b/Sources/ParseSwift/LiveQuery/Protocols/ParseLiveQueryDelegate.swift @@ -5,7 +5,7 @@ // Created by Corey Baker on 1/4/21. // Copyright © 2021 Parse Community. All rights reserved. // - +#if !os(Linux) import Foundation #if canImport(FoundationNetworking) import FoundationNetworking @@ -70,3 +70,4 @@ extension ParseLiveQueryDelegate { func receivedUnsupported(_ data: Data?, socketMessage: URLSessionWebSocketTask.Message?) { } func received(_ metrics: URLSessionTaskTransactionMetrics) { } } +#endif From d30fc4f4bfc48e48ad4488e1e8fd95130263e7a3 Mon Sep 17 00:00:00 2001 From: Corey Date: Sat, 23 Jan 2021 09:10:45 -0500 Subject: [PATCH 02/16] Try Linux build --- .github/workflows/ci.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c656597eb..bbb95bc1c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -86,6 +86,17 @@ jobs: run: swift test --enable-code-coverage -v env: DEVELOPER_DIR: ${{ env.CI_XCODE_VER }} + + linux: + runs-on: ubuntu-latest + steps: + - uses: sersoft-gmbh/SwiftyActions@v1 + with: + release-version: 5.3.2 + - name: Build + run: swift build -v + - name: Test + run: swift test -v docs: needs: xcode-build-watchos From 30bda3fead442427093ee3314d07b9f2c8c05525 Mon Sep 17 00:00:00 2001 From: Corey Date: Sat, 23 Jan 2021 09:17:47 -0500 Subject: [PATCH 03/16] Lower version of Swift Linux --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bbb95bc1c..7e26f2e13 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -92,7 +92,7 @@ jobs: steps: - uses: sersoft-gmbh/SwiftyActions@v1 with: - release-version: 5.3.2 + release-version: 5.2.2 - name: Build run: swift build -v - name: Test From db485abe1bd08d87ab9d7fbc5c61b55c112d4d29 Mon Sep 17 00:00:00 2001 From: Corey Date: Sat, 23 Jan 2021 09:17:57 -0500 Subject: [PATCH 04/16] Lower version of Swift Linux From f4dfd6c9bdad6e0000faf55518eaca494af980fb Mon Sep 17 00:00:00 2001 From: Corey Date: Sat, 23 Jan 2021 09:23:35 -0500 Subject: [PATCH 05/16] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7e26f2e13..11775ea12 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -90,7 +90,7 @@ jobs: linux: runs-on: ubuntu-latest steps: - - uses: sersoft-gmbh/SwiftyActions@v1 + - uses: sersoft-gmbh/SwiftyActions@v1.1.1 with: release-version: 5.2.2 - name: Build From 797c24a5287c8680bd5860eeaf8c90da8bb9db6f Mon Sep 17 00:00:00 2001 From: Corey Date: Sat, 23 Jan 2021 09:26:46 -0500 Subject: [PATCH 06/16] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 11775ea12..b65892c50 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -88,7 +88,7 @@ jobs: DEVELOPER_DIR: ${{ env.CI_XCODE_VER }} linux: - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - uses: sersoft-gmbh/SwiftyActions@v1.1.1 with: From 1b2f96be11aa479f30cc7d023e56c91e3c2a4e66 Mon Sep 17 00:00:00 2001 From: Corey Date: Sat, 23 Jan 2021 09:32:08 -0500 Subject: [PATCH 07/16] Update ci.yml --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b65892c50..11b7eaccc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -90,6 +90,7 @@ jobs: linux: runs-on: ubuntu-18.04 steps: + - uses: actions/checkout@v2 - uses: sersoft-gmbh/SwiftyActions@v1.1.1 with: release-version: 5.2.2 From 52f298cf9b83dbd15d2e13a740c48a42d3bc643d Mon Sep 17 00:00:00 2001 From: Corey Date: Sat, 23 Jan 2021 09:39:46 -0500 Subject: [PATCH 08/16] Update ci.yml --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 11b7eaccc..7ffad6d96 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -93,9 +93,9 @@ jobs: - uses: actions/checkout@v2 - uses: sersoft-gmbh/SwiftyActions@v1.1.1 with: - release-version: 5.2.2 + release-version: 5.3.2 - name: Build - run: swift build -v + run: swift build - name: Test run: swift test -v From f107900dcd4e6646f49b930b8ce58b9d1d96e434 Mon Sep 17 00:00:00 2001 From: Corey's iMac Date: Sat, 23 Jan 2021 10:25:18 -0500 Subject: [PATCH 09/16] Fix test errors for linux --- .../NetworkMocking/MockURLProtocol.swift | 17 ++++++++++------- Tests/ParseSwiftTests/ParseOperationTests.swift | 2 ++ Tests/ParseSwiftTests/ParseRelationTests.swift | 2 ++ Tests/ParseSwiftTests/ParseRoleTests.swift | 2 ++ 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift b/Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift index 2d182c852..7fd409590 100644 --- a/Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift +++ b/Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift @@ -7,14 +7,17 @@ // import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif typealias MockURLProtocolRequestTestClosure = (URLRequest) -> Bool typealias MockURLResponseContructingClosure = (URLRequest) -> MockURLResponse? struct MockURLProtocolMock { var attempts: Int - var test: MockURLProtocolRequestTestClosure - var response: MockURLResponseContructingClosure + var test: (URLRequest) -> Bool + var response: (URLRequest) -> MockURLResponse? } class MockURLProtocol: URLProtocol { @@ -25,17 +28,17 @@ class MockURLProtocol: URLProtocol { return loading } - class func mockRequests(response: @escaping MockURLResponseContructingClosure) { + class func mockRequests(response: @escaping (URLRequest) -> MockURLResponse?) { mockRequestsPassing(NSIntegerMax, test: { _ in return true }, with: response) } - class func mockRequestsPassing(_ test: @escaping MockURLProtocolRequestTestClosure, - with response: @escaping MockURLResponseContructingClosure) { + class func mockRequestsPassing(_ test: @escaping (URLRequest) -> Bool, + with response: @escaping (URLRequest) -> MockURLResponse?) { mockRequestsPassing(NSIntegerMax, test: test, with: response) } - class func mockRequestsPassing(_ attempts: Int, test: @escaping MockURLProtocolRequestTestClosure, - with response: @escaping MockURLResponseContructingClosure) { + class func mockRequestsPassing(_ attempts: Int, test: @escaping (URLRequest) -> Bool, + with response: @escaping (URLRequest) -> MockURLResponse?) { let mock = MockURLProtocolMock(attempts: attempts, test: test, response: response) mocks.append(mock) if mocks.count == 1 { diff --git a/Tests/ParseSwiftTests/ParseOperationTests.swift b/Tests/ParseSwiftTests/ParseOperationTests.swift index 503647990..b8ae8abde 100644 --- a/Tests/ParseSwiftTests/ParseOperationTests.swift +++ b/Tests/ParseSwiftTests/ParseOperationTests.swift @@ -63,7 +63,9 @@ class ParseOperationTests: XCTestCase { override func tearDownWithError() throws { try super.tearDownWithError() MockURLProtocol.removeAll() + #if !os(Linux) try KeychainStore.shared.deleteAll() + #endif try ParseStorage.shared.deleteAll() } diff --git a/Tests/ParseSwiftTests/ParseRelationTests.swift b/Tests/ParseSwiftTests/ParseRelationTests.swift index f7180101d..53d832e78 100644 --- a/Tests/ParseSwiftTests/ParseRelationTests.swift +++ b/Tests/ParseSwiftTests/ParseRelationTests.swift @@ -62,7 +62,9 @@ class ParseRelationTests: XCTestCase { override func tearDownWithError() throws { try super.tearDownWithError() MockURLProtocol.removeAll() + #if !os(Linux) try KeychainStore.shared.deleteAll() + #endif try ParseStorage.shared.deleteAll() } diff --git a/Tests/ParseSwiftTests/ParseRoleTests.swift b/Tests/ParseSwiftTests/ParseRoleTests.swift index d664b8ae7..0f775a705 100644 --- a/Tests/ParseSwiftTests/ParseRoleTests.swift +++ b/Tests/ParseSwiftTests/ParseRoleTests.swift @@ -96,7 +96,9 @@ class ParseRoleTests: XCTestCase { override func tearDownWithError() throws { try super.tearDownWithError() MockURLProtocol.removeAll() + #if !os(Linux) try KeychainStore.shared.deleteAll() + #endif try ParseStorage.shared.deleteAll() } From 02d4e12ee909d167d67ca678a61fa949b711108e Mon Sep 17 00:00:00 2001 From: Corey's iMac Date: Sat, 23 Jan 2021 10:34:52 -0500 Subject: [PATCH 10/16] Only build Linux --- .github/workflows/ci.yml | 2 -- Tests/ParseSwiftTests/KeychainStoreTests.swift | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7ffad6d96..d6137ff91 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -96,8 +96,6 @@ jobs: release-version: 5.3.2 - name: Build run: swift build - - name: Test - run: swift test -v docs: needs: xcode-build-watchos diff --git a/Tests/ParseSwiftTests/KeychainStoreTests.swift b/Tests/ParseSwiftTests/KeychainStoreTests.swift index f757b4c4a..4ffc7e7a1 100644 --- a/Tests/ParseSwiftTests/KeychainStoreTests.swift +++ b/Tests/ParseSwiftTests/KeychainStoreTests.swift @@ -5,7 +5,7 @@ // Created by Florent Vilmart on 17-09-25. // Copyright © 2020 Parse Community. All rights reserved. // - +#if !os(Linux) import Foundation import XCTest @testable import ParseSwift @@ -169,3 +169,4 @@ class KeychainStoreTests: XCTestCase { } } } +#endif From 826431f06f52b42adc6cfe949247861cee73321a Mon Sep 17 00:00:00 2001 From: Corey's iMac Date: Sat, 23 Jan 2021 10:43:11 -0500 Subject: [PATCH 11/16] add back in tests --- .github/workflows/ci.yml | 2 + .../ParseInstallationTests.swift | 40 ++++--------------- 2 files changed, 10 insertions(+), 32 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d6137ff91..2976a98c2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -96,6 +96,8 @@ jobs: release-version: 5.3.2 - name: Build run: swift build + - name: Test + run: swift test docs: needs: xcode-build-watchos diff --git a/Tests/ParseSwiftTests/ParseInstallationTests.swift b/Tests/ParseSwiftTests/ParseInstallationTests.swift index 7c18b90bd..53380d9e2 100644 --- a/Tests/ParseSwiftTests/ParseInstallationTests.swift +++ b/Tests/ParseSwiftTests/ParseInstallationTests.swift @@ -383,40 +383,16 @@ class ParseInstallationTests: XCTestCase { // swiftlint:disable:this type_body_l expectation1.fulfill() return } - XCTAssertGreaterThan(savedUpdatedAt, originalUpdatedAt) - XCTAssertNil(saved.ACL) - - if callbackQueue != .main { - DispatchQueue.main.async { - guard let savedUpdatedAt = Installation.current?.updatedAt else { - XCTFail("Should unwrap dates") - expectation1.fulfill() - return - } - guard let originalUpdatedAt = installation.updatedAt else { - XCTFail("Should unwrap dates") - expectation1.fulfill() - return - } - XCTAssertGreaterThan(savedUpdatedAt, originalUpdatedAt) - XCTAssertNil(Installation.current?.ACL) - expectation1.fulfill() - } - } else { - guard let savedUpdatedAt = Installation.current?.updatedAt else { - XCTFail("Should unwrap dates") - expectation1.fulfill() - return - } - guard let originalUpdatedAt = installation.updatedAt else { - XCTFail("Should unwrap dates") - expectation1.fulfill() - return - } - XCTAssertGreaterThan(savedUpdatedAt, originalUpdatedAt) - XCTAssertNil(Installation.current?.ACL) + guard let installationUpdatedAt = Installation.current?.updatedAt else { + XCTFail("Should unwrap dates") expectation1.fulfill() + return } + XCTAssertGreaterThan(savedUpdatedAt, originalUpdatedAt) + XCTAssertNil(saved.ACL) + XCTAssertGreaterThan(installationUpdatedAt, originalUpdatedAt) + XCTAssertNil(Installation.current?.ACL) + expectation1.fulfill() case .failure(let error): XCTFail(error.localizedDescription) From a49a0d6fc59df707d1a2738914444f86fe7e2684 Mon Sep 17 00:00:00 2001 From: Corey's iMac Date: Sat, 23 Jan 2021 10:49:03 -0500 Subject: [PATCH 12/16] Fix URLMocker for Linux --- Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift b/Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift index 7fd409590..ebb6ec6c6 100644 --- a/Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift +++ b/Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift @@ -77,7 +77,7 @@ class MockURLProtocol: URLProtocol { return request } - override init(request: URLRequest, cachedResponse: CachedURLResponse?, client: URLProtocolClient?) { + override required init(request: URLRequest, cachedResponse: CachedURLResponse?, client: URLProtocolClient?) { super.init(request: request, cachedResponse: cachedResponse, client: client) guard let mock = MockURLProtocol.firstMockForRequest(request) else { self.mock = nil @@ -94,7 +94,7 @@ class MockURLProtocol: URLProtocol { } if let error = response.error { - DispatchQueue.global(qos: .default).asyncAfter(deadline: .now() + response.delay * Double(NSEC_PER_SEC)) { + DispatchQueue.global(qos: .default).asyncAfter(deadline: .now() + response.delay) { if self.loading { self.client?.urlProtocol(self, didFailWithError: error) @@ -110,7 +110,7 @@ class MockURLProtocol: URLProtocol { return } - DispatchQueue.global(qos: .default).asyncAfter(deadline: .now() + response.delay * Double(NSEC_PER_SEC)) { + DispatchQueue.global(qos: .default).asyncAfter(deadline: .now() + response.delay) { if !self.loading { return From 11cc499e451a2f4f4009882bca5d09be4ca5c41e Mon Sep 17 00:00:00 2001 From: Corey's iMac Date: Sat, 23 Jan 2021 10:55:25 -0500 Subject: [PATCH 13/16] Update --- Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift b/Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift index ebb6ec6c6..9629e34c2 100644 --- a/Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift +++ b/Tests/ParseSwiftTests/NetworkMocking/MockURLProtocol.swift @@ -29,12 +29,12 @@ class MockURLProtocol: URLProtocol { } class func mockRequests(response: @escaping (URLRequest) -> MockURLResponse?) { - mockRequestsPassing(NSIntegerMax, test: { _ in return true }, with: response) + mockRequestsPassing(Int.max, test: { _ in return true }, with: response) } class func mockRequestsPassing(_ test: @escaping (URLRequest) -> Bool, with response: @escaping (URLRequest) -> MockURLResponse?) { - mockRequestsPassing(NSIntegerMax, test: test, with: response) + mockRequestsPassing(Int.max, test: test, with: response) } class func mockRequestsPassing(_ attempts: Int, test: @escaping (URLRequest) -> Bool, From 2f84417e6a8b6b8d068dbb37a617d2c5971e53a6 Mon Sep 17 00:00:00 2001 From: Corey's iMac Date: Sat, 23 Jan 2021 11:00:26 -0500 Subject: [PATCH 14/16] update linux test --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2976a98c2..0bdc378ab 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -97,7 +97,7 @@ jobs: - name: Build run: swift build - name: Test - run: swift test + run: swift test --enable-test-discovery docs: needs: xcode-build-watchos From f08161a1fce8d1890aa61e622473c87e0295c8af Mon Sep 17 00:00:00 2001 From: Corey's iMac Date: Sat, 23 Jan 2021 11:14:09 -0500 Subject: [PATCH 15/16] remove linux tests --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0bdc378ab..174caea77 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -96,8 +96,8 @@ jobs: release-version: 5.3.2 - name: Build run: swift build - - name: Test - run: swift test --enable-test-discovery + #- name: Test + # run: swift test --enable-test-discovery docs: needs: xcode-build-watchos From 69a4fc4edf00e53fb44ee2af074e23ddd8615ba2 Mon Sep 17 00:00:00 2001 From: Corey's iMac Date: Sat, 23 Jan 2021 11:31:26 -0500 Subject: [PATCH 16/16] bump versions --- ParseSwift.podspec | 2 +- ParseSwift.xcodeproj/project.pbxproj | 16 ++++++++-------- Scripts/jazzy.sh | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/ParseSwift.podspec b/ParseSwift.podspec index dd461b95d..35eb6f62e 100644 --- a/ParseSwift.podspec +++ b/ParseSwift.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "ParseSwift" - s.version = "1.0.1" + s.version = "1.0.2" s.summary = "Parse Pure Swift SDK" s.homepage = "https://github.com/parse-community/Parse-Swift" s.authors = { diff --git a/ParseSwift.xcodeproj/project.pbxproj b/ParseSwift.xcodeproj/project.pbxproj index c88b63683..91a9903c5 100644 --- a/ParseSwift.xcodeproj/project.pbxproj +++ b/ParseSwift.xcodeproj/project.pbxproj @@ -2045,7 +2045,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.0.2; PRODUCT_BUNDLE_IDENTIFIER = com.parse.ParseSwift; PRODUCT_NAME = ParseSwift; SKIP_INSTALL = YES; @@ -2067,7 +2067,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.0.2; PRODUCT_BUNDLE_IDENTIFIER = com.parse.ParseSwift; PRODUCT_NAME = ParseSwift; SKIP_INSTALL = YES; @@ -2131,7 +2131,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.13; - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.0.2; PRODUCT_BUNDLE_IDENTIFIER = com.parse.ParseSwift; PRODUCT_NAME = ParseSwift; SDKROOT = macosx; @@ -2155,7 +2155,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.13; - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.0.2; PRODUCT_BUNDLE_IDENTIFIER = com.parse.ParseSwift; PRODUCT_NAME = ParseSwift; SDKROOT = macosx; @@ -2300,7 +2300,7 @@ INFOPLIST_FILE = "ParseSwift-watchOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.0.2; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.parse.ParseSwift-watchOS"; @@ -2328,7 +2328,7 @@ INFOPLIST_FILE = "ParseSwift-watchOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.0.2; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.parse.ParseSwift-watchOS"; PRODUCT_NAME = ParseSwift; @@ -2354,7 +2354,7 @@ INFOPLIST_FILE = "ParseSwift-tvOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.0.2; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.parse.ParseSwift-tvOS"; @@ -2381,7 +2381,7 @@ INFOPLIST_FILE = "ParseSwift-tvOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.0.2; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.parse.ParseSwift-tvOS"; PRODUCT_NAME = ParseSwift; diff --git a/Scripts/jazzy.sh b/Scripts/jazzy.sh index 40e730032..ab6344f97 100755 --- a/Scripts/jazzy.sh +++ b/Scripts/jazzy.sh @@ -5,7 +5,7 @@ bundle exec jazzy \ --author_url http://parseplatform.org \ --github_url https://github.com/parse-community/Parse-Swift \ --root-url http://parseplatform.org/Parse-Swift/api/ \ - --module-version 1.0.0 \ + --module-version 1.0.2 \ --theme fullwidth \ --skip-undocumented \ --output ./docs/api \