1.22.0-dev-preview.0 (2022-03-2)
Pre-release
Pre-release
⚠ BREAKING CHANGES
- The escape hatch of Auth and Storage plugins now returns the underlying Swift SDK instead of AWSMobileClient and AWSTransferUtility.
- Logging category loglevel enum were moved to Amplify class extension to namespace them.
Features
- Core: Amplify now directly depends on AWS SDK for Swift.
- Auth: Redesigned AWSCognitoAuthPlugin implementation using a state machine architecture. Internal dependency on AWSMobileClient is removed and the plugin directly depends on AWS SDK for Swift. The escape hatch now returns the underlying Swift SDK for Cognito UserPool and Cognito Identity Pool.
- Storage: Removed the dependency on AWSTransferUtility and improved the internal logic of AWSS3StoragePlugin implementation.