Skip to content

Releases: google/GTMAppAuth

GTMAppAuth 4.1.1

14 Mar 20:06
5d7d66f
Compare
Choose a tag to compare
  • Fix PrivacyInfo bundling issues (#241)

GTMAppAuth 4.1.0

12 Mar 23:35
a5a3d11
Compare
Choose a tag to compare
  • Fix keychain key bug (#237)
  • Add privacy manifest (#239)

GTMAppAuth 4.0.0

15 May 23:47
41aba10
Compare
Choose a tag to compare
  • Updated AuthSessionDelegate method for updating error to take a completion to support async updates #229

GTMAppAuth 3.0.0

11 Apr 00:35
a122326
Compare
Choose a tag to compare
  • GTMAppAuth has been translated from Objective-C to Swift. (#190)
  • Improved API surface. (#203)
    • Renamed GTMAppAuthFetcherAuthorization to GTMAuthSession.
    • Added GTMAuthSessionStore protocol.
    • Added GTMKeychainStore class conforming to GTMAuthSessionStore providing keychain storage of GTMAuthSession objects as well as GTMOAuth2 compatibility.
      • Added the ability to specify a keychain access group rather than use the default group.
      • Stored representation of GTMAuthSession objects remains unchanged from that of GTMAppAuthFetcherAuthorization in previous versions of GTMAppAuth, allowing for backward and forward compatibility.
    • Significantly improved error handling.
    • Added AuthSessionDelegate protocol allowing clients to 1) provide additional token refresh parameters and 2) inspect and modify errors before they are returned during the authorize request flow.
  • Unit tests added. (#190, #202)

Note for CocoaPods Users

Update your Podfiles to include either use_frameworks! or use_frameworks! :linkage => :static. The latter will require that you have at least one Swift file; if you don't, then you can simply add one empty Swift file to your project.

GTMAppAuth 2.0.0

17 Nov 19:56
Compare
Choose a tag to compare
  • Updated the GTMSessionFetcher dependency to allow 3.x versions. (#192)
  • Minimum deployment versions for iOS and tvOS increased to 10. (#188, #191)

GTMAppAuth 1.3.1

13 Sep 15:39
6dee0cd
Compare
Choose a tag to compare
  • Updated the GTMSessionFetcher dependency to allow 2.x versions. (#155, #175)
  • Use secure coding with NSKeyedArchiver when available. (#145)

GTMAppAuth 1.3.0

06 May 23:21
b9d1683
Compare
Choose a tag to compare
  • Added the option to use the data protection keychain on macOS. (#151)
  • Unified the keychain access layer, moving macOS to the modern SecItem API. (#150)
  • Added Swift Package Manager projects for the example apps. (#153)

GTMAppAuth 1.2.3

22 Mar 21:18
e803d09
Compare
Choose a tag to compare
  • Fixed Keychain duplicate entry error on macOS. (#138)
  • Match GTMSessionFetcher's min macOS version to avoid warnings. (#142)

1.2.2 Release

05 May 00:04
Compare
Choose a tag to compare
  • Fixed Swift Package Manager issue with Xcode 12.5.

1.2.1 Release

02 Apr 22:51
Compare
Choose a tag to compare