Releases: google/GoogleSignIn-iOS
Releases · google/GoogleSignIn-iOS
Google Sign-In 9.0.0
- Allow providing a custom
noncevia GSI to AppAuth (#402, #476) - Fix invalid error code in
GIDSignIn(#472) - Add support for GTMAppAuth 5 on macOS (#522)
- Fix Data Protected migration bugs (#533)
- Internal
- Add AppAuthCore as explicit dependency (#470)
- Update iPhone simulator from 14 to 15 (#494)
- Fix swift button integration test (#497)
- Update runner to macos-13 (#498)
- Update
scorecards.ymlto useupload-artifact@v4.6.2(#516) - Update AppAuth and GTMAppAuth dependencies (#517, #521)
- Fix Swift integration tests for a returning user (#518)
- Update
.gitignoreto include .build and Package.resolved (#520) - Update GIDSignInTest to correctly setUp and tearDown NSUserDefaults (#527)
Google Sign-In 8.0.0
- General release adding Firebase App Check support to establish your
application's integrity while signing in with Google - Internal
- Update AppCheckCore dependency to v11.0 (#454)
- Add instancetype return to test helper (#393)
- Remove GTMSessionFetcher modular import (#403)
- Bump activesupport from 5.2.5 to 5.2.8.1 in the bundler group (#429)
- Remove deprecated macos-11 runner (#447)
- Update deprecated archiving API usage in tests (#449)
Google Sign-In 7.1.0-fac-beta-1.1.0
- Beta release supporting Firebase App Check tokens used
to establish your application's integrity while signing in with Google - Adds privacy manifest support released in v7.1.0
- Internal
- Check integration test for presubmit instruction (#368)
- Test skip integration key (#374)
- Add Privacy Manifest to App Check Release Branch (#392)
- Add return type to init in GIDFakeFetcherService header
Google Sign-In 7.1.0
- Update to Swift 5.0 in
GoogleSignInSwiftSupportpod (#317) - Documentation updates (#351, #372)
- Add Privacy Manifest (#382)
- Internal
- Fix typo in
SFSafariViewController(#291) - Fix
OCMockusage in unit test (#298) - Use new delegate protocol from GTMAppAuth 4.0.0 (#299)
- Ensure that
completionis not nil before calling-[GIDSignIn restorePreviousSignIn:](#301) - Removes
macos-11runner in GitHub workflows (#302) - Updates button name reference so UI automation tests pass (#308)
- Fix typo in
Google Sign-In 7.1.0-fac-beta-1.0.0
Google Sign-In 7.1.0-fac-eap-1.0.0
- 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:]
to configure GSI to use Firebase App Check as early as possible in your app
to minimize latency. - Use
-[GIDSignIn configureDebugProviderWithAPIKey:completion:]
in debug builds or continuous integration environments. - New sample app
showing example of configuring GSI to use Firebase App Check.
- Use
- Internal
- Fix typo in
SFSafariViewController(#291) - Removes
macos-11runner in GitHub workflows (#302) - Updates button name reference so UI automation tests pass (#308)
- Ensure that
completionis not nil before calling
-[GIDSignIn restorePreviousSignIn:](#301) - Use new delegate protocol
from GTMAppAuth 4.0.0 (#299)
- Fix typo in
Google Sign-In 7.0.0
- All configuration can now be provided via your
Info.plistfile. (#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)
- Use the following keys in
- Support for Swift Concurrency. (#187)
- API surface improvements (#249, #228, #187)
GIDSignIn- New
configurationproperty. - Removed
Configuration:arguments fromsignIn:methods. - Removed
addScopes:and added it toGIDGoogleUser. - Renamed
callback:arguments tocompletion:for asynchronous methods taking blocks.
- New
GIDGoogleUser- New
configurationproperty. - New
addScopes:method moved fromGIDSignIn. - Removed
authenticationproperty and replaced it with:- New
accessTokenproperty. - New
refreshTokenproperty. - New
idTokenproperty. - New
fetcherAuthorizerproperty. - New
refreshTokensIfNeededWithCompletion:method.
- New
- New
- New
GIDTokenclass to represent access, refresh, and ID tokens inGIDGoogleUser. - New
GIDSignInResultclass to represent the result of a successful signIn or addScopes flow. - Removed
GIDSignInCallback,GIDDisconnectCallback, andGIDAuthenticationActionblock type definitions.
Google Sign-In 6.2.4
- Updated the GTMSessionFetcher dependency to allow 2.x versions. (#207)