Skip to content

Releases: aws-amplify/amplify-swift

2.4.0 (2023-02-07)

08 Feb 04:38
Compare
Choose a tag to compare

Features

  • DataStore and API Lazy Loading with Custom Selection Set (#2583)

Bug Fixes

  • test: DS transformer V2 tests should be update mutation on existing model (#2753)
  • test: compare model identifier for deletion events (#2752)
  • datastore: load hasOne and belongsTo lazy reference with composite key (#2737)
  • datastore/api: DefaultModelProvider return nil from not loaded state (#2746)
  • datastore/api CPK uni-directional has-many lazy list load (#2730)
  • datastore/api: do not set nil values for create mutation graphQL input translation (#2701)
  • datastore/api: Add missing PropertyPath types double and int (#2689)
  • datastore.: observe API mutation event decode to model successfully (#2684)

2.3.2 (2023-02-02)

03 Feb 00:31
Compare
Choose a tag to compare

Bug Fixes

  • api: add default user-agent header to API subscription requests (#2709)
  • auth: Delete user api get stuck on no network (#2656)
  • auth: Unblock fetchAuthSession call during a signIn flow (#2687)

1.29.0 (2023-01-30)

30 Jan 18:40
Compare
Choose a tag to compare

Features

  • api: Add no store for the cache in urlsession for API category (#2641)

Bug Fixes

  • test: data race on reseting in test case tearDown (#2710)
  • auth: Restore non-normalized keychain namespace in AuthSessionHelper.
  • api: add default user-agent header value for subscription requests (#2700)
  • datastore-v1: skip has-many model to graphQL translation (#2663)

2.3.1 (2023-01-18)

18 Jan 21:42
@5d 5d
Compare
Choose a tag to compare

Bug Fixes

  • API: remove encoding step before feeding request to signer (#2666)

2.3.0 (2023-01-18)

18 Jan 18:34
@5d 5d
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Bug Fixes

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