The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Google Sign-In 7.1.0
4 weeks ago
- Update to Swift 5.0 in `GoogleSignInSwiftSupport` pod ([#317](https://github.com/google/GoogleSignIn-iOS/pull/317))
- Documentation updates ([#351](https://github.com/google/GoogleSignIn-iOS/pull/351), [#372](https://github.com/google/GoogleSignIn-iOS/pull/372))
- Add Privacy Manifest ([#382](https://github.com/google/GoogleSignIn-iOS/pull/382))
- Internal
- Fix typo in `SFSafariViewController` ([#291](https://github.com/google/GoogleSignIn-iOS/pull/291))
- Fix `OCMock` usage in unit test ([#298](https://github.com/google/GoogleSignIn-iOS/pull/298))
- Use new [delegate protocol](https://github.com/google/GTMAppAuth/pull/224) from GTMAppAuth 4.0.0 ([#299](https://github.com/google/GoogleSignIn-iOS/pull/299))
- Ensure that `completion` is not nil before calling `-[GIDSignIn restorePreviousSignIn:]` ([#301](https://github.com/google/GoogleSignIn-iOS/pull/301))
- Removes `macos-11` runner in GitHub workflows ([#302](https://github.com/google/GoogleSignIn-iOS/pull/302))
- Updates button name reference so UI automation tests pass ([#308](https://github.com/google/GoogleSignIn-iOS/pull/308))
Google Sign-In 7.1.0-fac-beta-1.0.0
10 weeks ago
- Beta release supporting Firebase App Check tokens used
to establish your application's integrity while signing in with Google
- Internal
- Update SignInSample Podfile minimum iOS version ([#355](https://github.com/google/GoogleSignIn-iOS/pull/355))
- Update AppCheckExample unit test target to pass during continuous integration ([#356](https://github.com/google/GoogleSignIn-iOS/pull/356))
Google Sign-In 7.1.0-fac-eap-1.0.0
22 weeks ago
- Early Access Program (EAP) release supporting Firebase App Check tokens used
to establish your application's integrity while signing in with Google
- Use [`-[GIDSignIn configureWithCompletion:]`](https://github.com/google/GoogleSignIn-iOS/blob/7.1.0-fac-eap-1.0.0/GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignIn.h#L79)
to configure GSI to use Firebase App Check as early as possible in your app
to minimize latency.
- Use [`-[GIDSignIn configureDebugProviderWithAPIKey:completion:]`](https://github.com/google/GoogleSignIn-iOS/blob/7.1.0-fac-eap-1.0.0/GoogleSignIn/Sources/Public/GoogleSignIn/GIDSignIn.h#L91)
in debug builds or continuous integration environments.
- New [sample app](https://github.com/google/GoogleSignIn-iOS/tree/7.1.0-fac-eap-1.0.0/Samples/Swift/AppAttestExample)
showing example of configuring GSI to use Firebase App Check.
- Internal
- Fix typo in `SFSafariViewController` ([#291](https://github.com/google/GoogleSignIn-iOS/pull/291))
- Removes `macos-11` runner in GitHub workflows ([#302](https://github.com/google/GoogleSignIn-iOS/pull/302))
- Updates button name reference so UI automation tests pass ([#308](https://github.com/google/GoogleSignIn-iOS/pull/308))
- Ensure that `completion` is not nil before calling
`-[GIDSignIn restorePreviousSignIn:]` ([#301](https://github.com/google/GoogleSignIn-iOS/pull/301))
- Use new [delegate protocol](https://github.com/google/GTMAppAuth/pull/224)
from GTMAppAuth 4.0.0 ([#299](https://github.com/google/GoogleSignIn-iOS/pull/299))
Google Sign-In 7.0.0
1 year ago
- All configuration can now be provided via your `Info.plist` file. ([#228](https://github.com/google/GoogleSignIn-iOS/pull/228))
- Use the following keys in `<key>KEY</key><string>VALUE</string>` pairs to configure the SDK:
- `GIDClientID` (required)
- `GIDServerClientID` (optional)
- `GIDHostedDomain` (optional)
- `GIDOpenIDRealm` (optional)
- Support for [Swift Concurrency](https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html). ([#187](https://github.com/google/GoogleSignIn-iOS/pull/187))
- API surface improvements ([#249](https://github.com/google/GoogleSignIn-iOS/pull/249), [#228](https://github.com/google/GoogleSignIn-iOS/pull/228), [#187](https://github.com/google/GoogleSignIn-iOS/pull/187))
- `GIDSignIn`
- New `configuration` property.
- Removed `Configuration:` arguments from `signIn:` methods.
- Removed `addScopes:` and added it to `GIDGoogleUser`.
- Renamed `callback:` arguments to `completion:` for asynchronous methods taking blocks.
- `GIDGoogleUser`
- New `configuration` property.
- New `addScopes:` method moved from `GIDSignIn`.
- Removed `authentication` property and replaced it with:
- New `accessToken` property.
- New `refreshToken` property.
- New `idToken` property.
- New `fetcherAuthorizer` property.
- New `refreshTokensIfNeededWithCompletion:` method.
- New `GIDToken` class to represent access, refresh, and ID tokens in `GIDGoogleUser`.
- New `GIDSignInResult` class to represent the result of a successful signIn or addScopes flow.
- Removed `GIDSignInCallback`, `GIDDisconnectCallback`, and `GIDAuthenticationAction` block type definitions.
Google Sign-In 6.2.4
1 year ago
- Updated the GTMSessionFetcher dependency to allow 2.x versions. ([#207](https://github.com/google/GoogleSignIn-iOS/pull/207))
Google Sign-In 6.2.3
1 year ago
* Fix resource loading in GoogleSignInSwift with CocoaPods use_frameworks! ([#197](https://github.com/google/GoogleSignIn-iOS/pull/197))
* Prevent build errors for GoogleSignInSwift in certain scenarios when using Swift Package Manager. ([#166](https://github.com/google/GoogleSignIn-iOS/pull/166))
Google Sign-In 6.2.2
1 year ago
- Prevent build errors for GoogleSignInSwift when using Swift Package Manager. ([#157](https://github.com/google/GoogleSignIn-iOS/pull/157))
- Prevent a build error on Xcode 12 and earlier. ([#158](https://github.com/google/GoogleSignIn-iOS/pull/158))
Google Sign-In 6.2.1
1 year ago
- Use `GoogleSignInSwiftSupport` as the name of the Swift support CocoaPod. ([#137](https://github.com/google/GoogleSignIn-iOS/pull/137))
Google Sign-In 6.2.0
1 year ago
- Support for macOS. ([#104](https://github.com/google/GoogleSignIn-iOS/pull/104))
- Added a SwiftUI "Sign in with Google" button. ([#103](https://github.com/google/GoogleSignIn-iOS/pull/103))
- Added the ability to request additional scopes at sign-in time. ([#30](https://github.com/google/GoogleSignIn-iOS/pull/30))
- Fixed several issues. ([#87](https://github.com/google/GoogleSignIn-iOS/pull/87), [#106](https://github.com/google/GoogleSignIn-iOS/issues/106))
Google Sign-In iOS 6.1.0
2 years ago
- New Swift sample app demonstrating SwiftUI. ([#63](https://github.com/google/GoogleSignIn-iOS/pull/63))
- Support for Mac Catalyst.
- Improvements to the `addScopes` implementation. ([#68](https://github.com/google/GoogleSignIn-iOS/pull/68), [#70](https://github.com/google/GoogleSignIn-iOS/pull/70))