Releases: aws-amplify/amplify-swift
Releases · aws-amplify/amplify-swift
2.3.0 (2023-01-18)
Features
- api: Update url cache for storage and api to nil (#2647)
Bug Fixes
- datastore: skip has-many model to graphQL translation (#2661)
- auth: Return session expired on revoke token (#2652)
- core: Add proper handling of expired credentials (#2637)
- Add missing integration test scheme for Storage and Analytics (#2646)
- Change Integration Test Github action to run only integration test scheme (#2645)
- upgrade to aws-sdk-swift v0.6.0 (#2620)
2.2.1 (2022-12-19)
2.2.0 (2022-12-05)
2.1.0 (2022-11-10)
Features
- Storage: Remove async throws from public apis that returns a task (#2543). The change avoids checking for error at two places and the API will become sync.
Note: This change would break customers who use storage API and have Xcode setting to treat warnings as error.
Bug Fixes
1.28.3 (2022-11-10)
v2.0.2(2022-11-02)
Bug Fixes
- auth: Add secrethash to the resetPassword/resendSignUpCode (#2528)
v2.0.1(2022-10-17)
Bug Fixes
- Analytics: Making connectivity errors to be retried indefinitely (#2497)
- Build failure in xcode 13.4 (#2498)
- Auth: Making improvements to federation flow (#2488)
- analytics: revert previous analytics limit commit (#2484)
- analytics: update pinpoint event attribute limits to match docum (#2474)
- Make AWSPluginsCore public (#2472)
v1.28.2(2022-10-26)
Bug Fixes
- datastore: observeQuery snapshot on .modelSynced event (#2367)
- datastore: synchronize multiple storageEngine initializations (#2389)
- datastore: Setting nil values for empty associated models (#2358)
- datastore: InitializeSubscription race condition disconnected event (#2319)
- storage: update expectation timeout in integration test (#2342)
- Storage: getUrl to use function parameter 'options'
- datastore: refactor to use TimeInterval.milliseconds (#2034)
- fix issue that causes SwiftUI previews to crash in certain scenarios (#2317)
v2.0.0(2022-10-17)
Breaking Changes
-
Core:
- Updated all public apis to use the latest Swift concurrency features (Async/Await)
- Removed dependency from aws-sdk-ios from all plugins
- Cocoapods support is removed from v2.0.0
-
Analytics:
identifyUser(:withProfile:)has been renamed toidentifyUser(userId:userProfile:)- Removed support for different Analytics and Targeting regions
-
Predictions:
- Predictions plugin is currently unavailable for this version
Features
-
Auth:
- Escape hatch apis for federation to Cognito Identity Pool
- Custom auth flow now support without SRP flow
- Supports user migration flow
-
Analytics:
- Pinpoint APIs available through the escape hatch
-
Storage:
- Migrated storage plugin from TransferUtility
1.28.1 (2022-09-15)
Notes
- Update AWS iOS SDK dependency to v2.28.0