Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 14 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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))
Expand Down
2 changes: 1 addition & 1 deletion GoogleSignIn.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
4 changes: 2 additions & 2 deletions GoogleSignInSwiftSupport.podspec
Original file line number Diff line number Diff line change
@@ -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.'
Expand All @@ -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'
}
Expand Down
2 changes: 1 addition & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

import PackageDescription

let googleSignInVersion = "9.2.0"
let googleSignInVersion = "10.0.0"

let package = Package(
name: "GoogleSignIn",
Expand Down
2 changes: 1 addition & 1 deletion Package@swift-5.7.swift
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

import PackageDescription

let googleSignInVersion = "9.2.0"
let googleSignInVersion = "10.0.0"

let package = Package(
name: "GoogleSignIn",
Expand Down
Loading