Skip to content

Releases: aws-amplify/amplify-swift

v2.0.1(2022-10-17)

27 Oct 19:18
41d467d
Compare
Choose a tag to compare

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)

26 Oct 21:50
Compare
Choose a tag to compare

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)

17 Oct 20:49
d1bbbe0
Compare
Choose a tag to compare

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 to identifyUser(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)

15 Sep 20:30
Compare
Choose a tag to compare

Notes

  • Update AWS iOS SDK dependency to v2.28.0

1.28.0 (2022-08-08)

08 Aug 20:22
Compare
Choose a tag to compare

Features

  • datastore: support for custom primary key (#1752)

Bug Fixes

  • datastore: Rename ModelIdentifiable.Identifier to IdentifierProtocol (#2077)

1.27.1 (2022-07-22)

22 Jul 13:29
Compare
Choose a tag to compare

Bug Fixes

  • Auth: Mapping correct error when Device Operations fail due to user not signed in (#2023).

1.27.0 (2022-07-14)

14 Jul 19:45
Compare
Choose a tag to compare

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)

10 Jun 23:57
Compare
Choose a tag to compare

Bug Fixes

  • datastore: create pointer to temporal lock (#1883)

1.26.1 (2022-06-02)

02 Jun 16:14
Compare
Choose a tag to compare

Bug Fixes

  • Datastore: ModelSyncedEvent dispatch consistency (#1823)

1.26.0 (2022-05-26)

26 May 21:29
Compare
Choose a tag to compare

Bug Fixes

  • DataStore: Include table name inside quotes in SQL Update statement (#1824)

Features

  • DataStore: Temporal performance enhancements (#1760)