Skip to content

Releases: google/GoogleSignIn-iOS

Google Sign-In 6.2.0

18 May 23:40
ee92c97
Compare
Choose a tag to compare
  • Support for macOS. (#104)
  • Added a SwiftUI "Sign in with Google" button. (#103)
  • Added the ability to request additional scopes at sign-in time. (#30)
  • Fixed several issues. (#87, #106)

Google Sign-In iOS 6.1.0

17 Dec 00:32
60ca2bf
Compare
Choose a tag to compare
  • New Swift sample app demonstrating SwiftUI. (#63)
  • Support for Mac Catalyst.
  • Improvements to the addScopes implementation. (#68, #70)

Google Sign-In iOS 6.0.2

20 Aug 22:55
27bc94f
Compare
Choose a tag to compare
  • Ensure that module imports can be used when built as a library. (#53)

Google Sign-In iOS 6.0.1

21 Jul 23:11
a844684
Compare
Choose a tag to compare
  • Fixes nested callbacks not being called for signIn and addScopes methods. (#29)

Google Sign-In iOS 6.0.0

13 Jul 20:09
954652d
Compare
Choose a tag to compare
  • Google Sign-In for iOS is now open source.
  • Swift Package Manager support.
  • Support for Simulator on M1 Macs.
  • API surface updates
    • GIDSignIn
      • sharedInstance is now a class property.
      • signIn is now signInWithConfiguration:presentingViewController:callback: and always requests basic profile scopes.
      • addScopes:presentingViewController:callback: is the new way to add scopes beyond basic profile to a currently signed-in user.
      • restorePreviousSignIn is now restorePreviousSignInWithCallback:.
      • disconnect is now disconnectWithCallback:.
      • The GIDSignInDelegate protocol has been removed in favor of GIDSignInCallback and GIDDisconnectCallback blocks.
      • All sign-in flow configuration properties have been moved to GIDConfiguration.
    • The GIDConfiguration class had been added to represent the configuration needed to sign in a user.
    • GIDAuthentication
      • getTokensWithHandler: is now doWithFreshTokens:.
      • The GIDAuthenticationHandler typedef has been renamed GIDAuthenticationAction.
      • refreshTokensWithHandler: has been removed, use doWithFreshTokens: instead.
    • GIDSignInButton no longer makes calls to GIDSignIn internally and will need to be wired to an IBAction or similar in order for you to call signInWithConfiguration:presentingViewController:callback: to initiate a sign-in flow.