Releases: aws-amplify/amplify-swift
Releases · aws-amplify/amplify-swift
1.22.0 (2022-03-16)
Features
- DataStore: Create SQLite indexes when setting up datastore (#1634)
Bug Fixes
- DataStore: Clear API should delete local store (#1685)
- API: DataRace - subscription cancel and OperationTaskMapper on reset (#1684)
- DataStore: Debugging - Access DB File path (#1678)
- DataStore: ObserveQuery InitialQuery empty modelIds set (#1663)
- DataStore: FatalError accessing SQLite connection (#1671)
- DataStore: add logging with model name for failed subscription request (#1665)
- DataStore: enable thread sanitzer, fix data races (#1656)
- auth: fix deleteUser Combine support (#1652)
1.22.0-dev-preview.0 (2022-03-2)
⚠ 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.
1.21.0 (2022-02-23)
Features
- auth: handle errors returned from Social SignIn sessions (#1642)
1.20.0 (2022-02-23)
1.19.2 (2022-02-07)
Bug Fixes
- DataStore: Add DateTime, Date, Time, Int, Float, Enum field in indexes to GraphQL input correctly for mutations (#1612)
1.19.1 (2022-02-01)
1.19.0 (2022-01-20)
1.18.3 (2022-01-20)
1.18.2 (2022-01-19)
Bug Fixes
- datastore: quote table name in create table-references SQL statement (#1485)
1.18.1 (2021-12-15)
- Bumps dependency for AWS SDK iOS to 2.26.6.