Releases: google/GoogleSignIn-iOS
Releases · google/GoogleSignIn-iOS
Google Sign-In 8.1.0-vwg-eap-1.0.0
- Early Access Program supporting Verify with Google.
- Use
-[GIDVerifyAccountDetail verifyAccountDetails:presentingViewController:completion:]
to initate the verification flow.
- Use
- Internal
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
GoogleSignInSwiftSupport
pod (#317) - Documentation updates (#351, #372)
- Add Privacy Manifest (#382)
- Internal
- Fix typo in
SFSafariViewController
(#291) - Fix
OCMock
usage in unit test (#298) - Use new delegate protocol from GTMAppAuth 4.0.0 (#299)
- Ensure that
completion
is not nil before calling-[GIDSignIn restorePreviousSignIn:]
(#301) - Removes
macos-11
runner 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-11
runner in GitHub workflows (#302) - Updates button name reference so UI automation tests pass (#308)
- Ensure that
completion
is 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.plist
file. (#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
configuration
property. - Removed
Configuration:
arguments fromsignIn:
methods. - Removed
addScopes:
and added it toGIDGoogleUser
. - Renamed
callback:
arguments tocompletion:
for asynchronous methods taking blocks.
- New
GIDGoogleUser
- New
configuration
property. - New
addScopes:
method moved fromGIDSignIn
. - Removed
authentication
property and replaced it with:- New
accessToken
property. - New
refreshToken
property. - New
idToken
property. - New
fetcherAuthorizer
property. - New
refreshTokensIfNeededWithCompletion:
method.
- New
- New
- New
GIDToken
class to represent access, refresh, and ID tokens inGIDGoogleUser
. - New
GIDSignInResult
class to represent the result of a successful signIn or addScopes flow. - Removed
GIDSignInCallback
,GIDDisconnectCallback
, andGIDAuthenticationAction
block type definitions.
Google Sign-In 6.2.4
- Updated the GTMSessionFetcher dependency to allow 2.x versions. (#207)