Skip to content

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

v2.0.0

07 Dec 12:16
2a3cc48
Compare
Choose a tag to compare

Major Release Changes

  • Uses v5.0.0 of Soto
  • Replaced AWS prefix on library name with Soto
  • Remove AWS prefix from library objects
    • AWSCognitoAuthenticatable renamed to CognitoAuthenticatable
    • AWSCognitoIdentifiable renamed to CognitoIdentifiable
    • AWSCognitoContextData renamed to CognitoContextData
    • AWSCognitoConfiguration renamed to CognitoConfiguration
    • AWSCognitoIdentityConfiguration renamed to CognitoIdentityConfiguration
    • AWSCognitoAccessToken renamed to CognitoAccessToken
    • AWSCognitoAuthenticateResponse renamed to CognitoAuthenticateResponse
  • Removed region parameter from CognitoConfiguration as it is not required.

v1.2.0

28 Oct 14:32
Compare
Choose a tag to compare
  • Added support for running on iOS
  • When shutting down httpClient for reading JWK tokens, use async shutdown instead of syncShutdown
  • Redirect links to swift-aws/aws-sdk-swift to soto-project/soto
  • Upgrade swift-server/async-http-client.git version to 1.2.0

v1.1.0

26 Sep 10:37
Compare
Choose a tag to compare
  • Replace swift-aws/aws-sdk-swift with soto-project/soto.git in Package.swift dependencies
  • AWSCognitoAuthenticatable.loadSigners() uses httpClient.shutdown instead of httpClient.syncShutdown

v1.0.0

30 Jul 08:59
Compare
Choose a tag to compare
  • Uses jwt-kit version 4.0.0

v1.0.0 Release Candidate 3

27 Jul 17:13
bc4305e
Compare
Choose a tag to compare

This release includes breaking changes.

  • AWSCognitoAuthenticateResponse is now an enum instead of a struct containing both the authenticated and challenged cases.
  • Replace AdminNoSrpAuth authorisation flow with the new AdminUserPasswordAuth flow.
  • refresh function parameter requireAuthentication is now called requireAuthenticatedClient.
  • Added requireAuthenticatedClient to `authenticate(username, password...) function to control whether an authenticated CognitoIdentityProvider client is needed.

v1.0.0 RC 2 (Vapor 4 Release Candidate)

07 May 08:17
96567f9
Compare
Choose a tag to compare
Pre-release
  • Split SRP code into a separate target, to avoid bringing in dependencies if they are not needed
  • Use Bignum 2.0

v1.0.0-rc.1.1 (Vapor4 Release Candidate)

01 Apr 07:35
Compare
Choose a tag to compare

Update package.swift to work with XCode

v1.0.0 RC 1 (Vapor 4 Release Candidate)

11 Mar 18:16
Compare
Choose a tag to compare
Pre-release
  • Works with Vapor 4 release candidate versions

v1.0.0 Beta 1

06 Mar 09:37
9569fed
Compare
Choose a tag to compare
v1.0.0 Beta 1 Pre-release
Pre-release
  • Split off from AWSCognitoAuthentication so Vapor isn't a requirement