Releases: aws-amplify/amplify-swift
Releases · aws-amplify/amplify-swift
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
1.28.0 (2022-08-08)
1.27.1 (2022-07-22)
Bug Fixes
- Auth: Mapping correct error when Device Operations fail due to user not signed in (#2023).
1.27.0 (2022-07-14)
Features
- api: AppSyncRTC 2.0.0 upgrade - Handle unauthorized connection (#1994)
Bug Fixes
- Auth: Handling proper error when attempting to change password fails due to an expired session. (#1995)
- datastore: stop sync engine on non-retryable errors to allow restart (#1901)
- datastore: query for missing optional associations (#1849)
- datastore: Test schema drift does not restart sync engine (#1868)
1.26.2 (2022-06-10)
Bug Fixes
- datastore: create pointer to temporal lock (#1883)
1.26.1 (2022-06-02)
Bug Fixes
- Datastore: ModelSyncedEvent dispatch consistency (#1823)