diff --git a/CHANGELOG.md b/CHANGELOG.md index 19861a8b..187dc61d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,17 @@ -# Unreleased -- **BREAKING**: Updated the AppAuth dependency to 3.0.0 and the GTMAppAuth dependency to 6.0.0. -- **BREAKING**: Raised the minimum deployment targets to iOS 15.0 and macOS 12.0, matching the new floor set by AppAuth 3.0.0. Projects that must keep supporting earlier OS versions should stay on GoogleSignIn 9.2.0. -- Renamed the version-specific Swift Package Manager manifest from `Package@swift-5.5.swift` to `Package@swift-5.7.swift`, since AppAuth 3.0.0 requires `swift-tools-version` 5.7 or later. -- Widened the GTMSessionFetcher dependency to allow 4.x and 5.x, matching GTMAppAuth 6.0.0. -- Add `GIDSignIn.wrapperIdentifier` so SDKs that embed Google Sign-In can self-identify in Google's diagnostic logs via a new `gidwrapper` parameter. It is opt-in and default behavior is unchanged. -- Pinned the Swift names of the `GIDClaim` factory methods with explicit `NS_SWIFT_NAME` annotations. The imported Swift names are unchanged (`authTime()`, `essentialAuthTime()`, `amr()` and `essentialAMR()`); they no longer depend on the Objective-C importer's implicit renaming heuristics. +# 10.0.0 +- **BREAKING**: Update to AppAuth 3.0.0 and GTMAppAuth 6.0.0, which raises the minimum deployment targets to iOS 15.0 and macOS 12.0, widens the `GTMSessionFetcher` dependency to allow 4.x and 5.x, and renames the version-specific Swift Package Manager manifest to `Package@swift-5.7.swift`. Projects that must keep supporting earlier OS versions should stay on GoogleSignIn 9.2.0. ([#628](https://github.com/google/GoogleSignIn-iOS/pull/628)) +- Add `GIDSignIn.wrapperIdentifier` so SDKs that embed Google Sign-In can self-identify in Google's diagnostic logs via a new `gidwrapper` parameter. It is opt-in and pre-existing behavior is unchanged. ([#625](https://github.com/google/GoogleSignIn-iOS/pull/625)) +- Update the sign-in button icon to the gradient Google G ([#633](https://github.com/google/GoogleSignIn-iOS/pull/633)) +- Pin the Swift names of the `GIDClaim` factory methods with explicit `NS_SWIFT_NAME` annotations; the imported Swift names are unchanged ([#627](https://github.com/google/GoogleSignIn-iOS/pull/627)) +- Use `NSURLComponents` to properly encode tokens ([#618](https://github.com/google/GoogleSignIn-iOS/pull/618)) +- Fix a crash in `additionalTokenRefreshParameters` when `emmSupport` is `nil` ([#608](https://github.com/google/GoogleSignIn-iOS/pull/608)) +- Internal + - Consolidate SDK logging parameters to prepare for new ones ([#616](https://github.com/google/GoogleSignIn-iOS/pull/616)) + - Fix `swift-button-functional-test` ([#614](https://github.com/google/GoogleSignIn-iOS/pull/614)) + - Fix the `SignInSample` import and add the sample to CI ([#632](https://github.com/google/GoogleSignIn-iOS/pull/632)) + - Add non-blocking Xcode 27 preview jobs to CI ([#629](https://github.com/google/GoogleSignIn-iOS/pull/629)) + - Raise the sample Podfile deployment targets for Xcode 27 ([#634](https://github.com/google/GoogleSignIn-iOS/pull/634)) + - Bump the bundler group dependencies ([#594](https://github.com/google/GoogleSignIn-iOS/pull/594), [#630](https://github.com/google/GoogleSignIn-iOS/pull/630)) # 9.2.0 - Expose the refresh token expiration date ([#577](https://github.com/google/GoogleSignIn-iOS/pull/577)) diff --git a/GoogleSignIn.podspec b/GoogleSignIn.podspec index 3ba778ad..742534cd 100644 --- a/GoogleSignIn.podspec +++ b/GoogleSignIn.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'GoogleSignIn' - s.version = '9.2.0' + s.version = '10.0.0' s.summary = 'Enables iOS apps to sign in with Google.' s.description = <<-DESC The Google Sign-In SDK allows users to sign in with their Google account from third-party apps. diff --git a/GoogleSignInSwiftSupport.podspec b/GoogleSignInSwiftSupport.podspec index 71c3ce80..09e80ef2 100644 --- a/GoogleSignInSwiftSupport.podspec +++ b/GoogleSignInSwiftSupport.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'GoogleSignInSwiftSupport' - s.version = '9.2.0' + s.version = '10.0.0' s.swift_version = '5.0' s.summary = 'Adds Swift-focused support for Google Sign-In.' s.description = 'Additional Swift support for the Google Sign-In SDK.' @@ -24,7 +24,7 @@ Pod::Spec.new do |s| 'CoreGraphics', 'SwiftUI', ] - s.dependency 'GoogleSignIn', '~> 9.2' + s.dependency 'GoogleSignIn', '~> 10.0' s.resource_bundles = { 'GoogleSignInSwiftSupport_Privacy' => 'GoogleSignInSwift/Sources/Resources/PrivacyInfo.xcprivacy' } diff --git a/Package.swift b/Package.swift index a394166a..bad348a0 100644 --- a/Package.swift +++ b/Package.swift @@ -17,7 +17,7 @@ import PackageDescription -let googleSignInVersion = "9.2.0" +let googleSignInVersion = "10.0.0" let package = Package( name: "GoogleSignIn", diff --git a/Package@swift-5.7.swift b/Package@swift-5.7.swift index 3feb46d6..827b2469 100644 --- a/Package@swift-5.7.swift +++ b/Package@swift-5.7.swift @@ -17,7 +17,7 @@ import PackageDescription -let googleSignInVersion = "9.2.0" +let googleSignInVersion = "10.0.0" let package = Package( name: "GoogleSignIn",