Skip to content

Releases: soto-project/soto-cognito-authentication-kit

v4.0.0

21 Jun 15:01
Compare
Choose a tag to compare

Major release changes

  • Using Soto v6
  • Add Logger parameter to many public symbols
  • ChallengedResponse.name is a CognitoChallengeName? instead of String?.
  • Added Sendable conformance to relevant symbols
  • Protect access to CognitoAuthenticatable.jwtSigners with a lock

Other changes

  • Add API breakage GitHub action to be run on all PRs
  • sanity script has been renamed to validity

v3.2.2

13 Jan 09:29
Compare
Choose a tag to compare

v3.2.1

13 Jan 08:32
Compare
Choose a tag to compare

Revert concurrency availability checks to macOS 12, iOS 15 etc

v3.2.0

07 Jan 08:49
Compare
Choose a tag to compare
  • Swift concurrency APIs are now available for macOS 10.15, iOS 13, tvOS 13 and watchOS 6

v3.1.0

26 Oct 06:43
8b76a56
Compare
Choose a tag to compare

Minor release changes

  • Added Cognito Userpool credential provider. PR #22
  • Added Support for async/await. PR #24

v3.0.1

30 Sep 10:10
138750a
Compare
Choose a tag to compare
  • Add tvOS as a supported platform

v3.0.0

07 Jun 10:05
36bcb23
Compare
Choose a tag to compare
  • Remove requireAuthenticatedClient function parameter from functions and replace with adminClient member variable of CognitoConfiguration.
  • Add more helpful error messages when trying to call functions that required an authenticated AWSClient.

v2.3.0

25 Feb 07:52
Compare
Choose a tag to compare
  • Add forgotPassword and confirmForgotPassword
  • Make eventLoop and contextData optional in CognitoAuthenticatable methods
  • Remove CognitoAuthenticatable.respondTo.. function duplicates and give requireAuthenticatedClient a default value

v2.2.0

27 Dec 13:43
5b50a98
Compare
Choose a tag to compare
  • CognitoConfiguration.init parameter clientSecret has default value of nil.
  • Fixed bug where username,password authentication wasn't setting the correct authorization flow when requireAuthenticatedClient was set to false.
  • Deprecated respondToChallenge() with parameter requireAuthentication in favor of version with parameter requireAuthenticatedClient for consistency.
  • Added versions of respondToNewPasswordChallenge and respondToMFAChallenge that include requireAuthenticatedClient parameter.
  • Added test for unauthenticated client login

v2.1.0

17 Dec 09:40
9124b64
Compare
Choose a tag to compare

breaking change

  • CognitoConfiguration.clientSecret is now optional