Releases: soto-project/soto-cognito-authentication-kit
Releases · soto-project/soto-cognito-authentication-kit
v2.0.0
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 toCognitoAuthenticatable
AWSCognitoIdentifiable
renamed toCognitoIdentifiable
AWSCognitoContextData
renamed toCognitoContextData
AWSCognitoConfiguration
renamed toCognitoConfiguration
AWSCognitoIdentityConfiguration
renamed toCognitoIdentityConfiguration
AWSCognitoAccessToken
renamed toCognitoAccessToken
AWSCognitoAuthenticateResponse
renamed toCognitoAuthenticateResponse
- Removed
region
parameter fromCognitoConfiguration
as it is not required.
v1.2.0
- Added support for running on iOS
- When shutting down httpClient for reading JWK tokens, use async
shutdown
instead ofsyncShutdown
- Redirect links to s
wift-aws/aws-sdk-swift
tosoto-project/soto
- Upgrade
swift-server/async-http-client.git
version to 1.2.0
v1.1.0
- Replace swift-aws/aws-sdk-swift with soto-project/soto.git in Package.swift dependencies
- AWSCognitoAuthenticatable.loadSigners() uses
httpClient.shutdown
instead ofhttpClient.syncShutdown
v1.0.0
- Uses jwt-kit version 4.0.0
v1.0.0 Release Candidate 3
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 parameterrequireAuthentication
is now calledrequireAuthenticatedClient
.- 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)
- 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)
Update package.swift to work with XCode
v1.0.0 RC 1 (Vapor 4 Release Candidate)
- Works with Vapor 4 release candidate versions
v1.0.0 Beta 1
- Split off from AWSCognitoAuthentication so Vapor isn't a requirement