Skip to content

Releases: aws-amplify/amplify-swift

2.3.0 (2023-01-18)

18 Jan 18:34
@5d 5d

Choose a tag to compare

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)

19 Dec 23:54

Choose a tag to compare

Bug Fixes

  • auth: Enable retrying when confirm signIn fails (#2617)
  • auth: Remove parallel event that move auth plugin to an error state and other cleanups (#2612)
  • auth: Enable signIn restart while another signIn is in progress (#2609)

2.2.0 (2022-12-05)

05 Dec 23:31

Choose a tag to compare

Features

  • Auth: Adding Auth test cases for test harness (#2579)
  • auth: Make the presentation anchor optional (#2545)

Bug Fixes

  • Auth: Add correct validation for initial state when executing confirm sign in (#2587)
  • Auth: Fixing deviceSRP auth flow during MigrateAuth (#2584)
  • datastore: retry on subscription connection error (#2571)

2.1.0 (2022-11-10)

10 Nov 16:24

Choose a tag to compare

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

  • DataStore: Improve sync event error handling - cannotParseResponse (#2536)
  • DataStore: Fix stop then start API call pattern (#2529)

1.28.3 (2022-11-10)

10 Nov 22:45

Choose a tag to compare

Bug Fixes

  • DataStore: Improve sync event error handling - cannotParseResponse (#2532)
  • DataStore: Fix stop then start API call pattern (#2517)
  • Analytics: Fixing issues when calling flushEvents (#2518)

v2.0.2(2022-11-02)

02 Nov 18:58

Choose a tag to compare

Bug Fixes

  • auth: Add secrethash to the resetPassword/resendSignUpCode (#2528)

v2.0.1(2022-10-17)

27 Oct 19:18
41d467d

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

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

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

Choose a tag to compare

Notes

  • Update AWS iOS SDK dependency to v2.28.0