Skip to content

Releases: aws-amplify/amplify-swift

1.23.1 (2022-04-25)

25 Apr 22:15

Choose a tag to compare

Bug Fixes

  • DataStore: Cascade delete sync from children to parent models (#1731)

1.23.0 (2022-04-12)

12 Apr 17:18

Choose a tag to compare

Features

  • DataStore: DataStore.delete(modelType:where:) API (#1723)

Bug Fixes

  • build: remove ungated >= Swift 5.4 features to allow building on Xcode 12 (#1737)

1.22.4 (2022-04-07)

08 Apr 01:11

Choose a tag to compare

Bug Fixes

  • analytics: Set pinpointConfiguration.debug on debug mode (#1689)
  • DataStore: Reconcile locally sourced mutations while subscriptions are disabled (#1712)

1.22.3 (2022-04-01)

02 Apr 12:44

Choose a tag to compare

v1.22.3

v1.22.3 (fastlane)

1.22.2 (2022-03-29)

29 Mar 19:51

Choose a tag to compare

Bug Fixes

  • Update SQLite dependency to 0.13.2 (#1696)

1.23.0-dev-preview.0 (2022-03-22)

22 Mar 18:39
bcf8405

Choose a tag to compare

Pre-release

Features

  • Added support for Xcode 13.3 and Swift 5.6

Including all the changes from v1.22.0

Features

  • DataStore: Create SQLite indexes when setting up datastore (#1634)

Bug Fixes

  • DataStore: Clear API should delete local store (#1685)
  • API: DataRace - subscription cancel and OperationTaskMapper on reset (#1684)
  • DataStore: Debugging - Access DB File path (#1678)
  • DataStore: ObserveQuery InitialQuery empty modelIds set (#1663)
  • DataStore: FatalError accessing SQLite connection (#1671)
  • DataStore: add logging with model name for failed subscription request (#1665)
  • DataStore: enable thread sanitzer, fix data races (#1656)
  • auth: fix deleteUser Combine support (#1652)

1.22.0 (2022-03-16)

16 Mar 21:39

Choose a tag to compare

Features

  • DataStore: Create SQLite indexes when setting up datastore (#1634)

Bug Fixes

  • DataStore: Clear API should delete local store (#1685)
  • API: DataRace - subscription cancel and OperationTaskMapper on reset (#1684)
  • DataStore: Debugging - Access DB File path (#1678)
  • DataStore: ObserveQuery InitialQuery empty modelIds set (#1663)
  • DataStore: FatalError accessing SQLite connection (#1671)
  • DataStore: add logging with model name for failed subscription request (#1665)
  • DataStore: enable thread sanitzer, fix data races (#1656)
  • auth: fix deleteUser Combine support (#1652)

1.22.0-dev-preview.0 (2022-03-2)

02 Mar 22:25
f833d40

Choose a tag to compare

Pre-release

⚠ BREAKING CHANGES

  • The escape hatch of Auth and Storage plugins now returns the underlying Swift SDK instead of AWSMobileClient and AWSTransferUtility.
  • Logging category loglevel enum were moved to Amplify class extension to namespace them.

Features

  • Core: Amplify now directly depends on AWS SDK for Swift.
  • Auth: Redesigned AWSCognitoAuthPlugin implementation using a state machine architecture. Internal dependency on AWSMobileClient is removed and the plugin directly depends on AWS SDK for Swift. The escape hatch now returns the underlying Swift SDK for Cognito UserPool and Cognito Identity Pool.
  • Storage: Removed the dependency on AWSTransferUtility and improved the internal logic of AWSS3StoragePlugin implementation.

1.21.0 (2022-02-23)

23 Feb 22:47

Choose a tag to compare

Features

  • auth: handle errors returned from Social SignIn sessions (#1642)

1.20.0 (2022-02-23)

23 Feb 20:28

Choose a tag to compare

Features

  • API: Set AppSyncRTClient log level from Amplify log level (#1637)

Bug Fixes

  • Handle .all predicate for create/update (#1640)