Skip to content

Releases: aws-amplify/amplify-flutter

2.5.1

26 Nov 19:55
Compare
Choose a tag to compare

Fixes

  • fix(authenticator): recover from exceptions during reset password flow (#5672)
  • fix(common): added a flag to opt out of bundling sqlite3 for windows apps (#5680)
  • fix(storage): Only allow 1 batch to run at a time (#5704)

2.5.0

01 Nov 16:27
Compare
Choose a tag to compare

Features

feat(auth, authenticator): Add support for Email OTP MFA (#5472)

Fixes

fix(common): db_common windows sqlite3 collision (#5481)

2.4.2

22 Oct 18:26
Compare
Choose a tag to compare

Features

  • feat(api): move App Sync subscription headers to protocol (#5301)
  • feat(authenticator): export unmet password requirements (#5437)

Fixes

  • fix(api): Reconnect WebSocket when resuming app from a paused state (#5567)

2.4.1

28 Aug 20:43
Compare
Choose a tag to compare

Fixes

  • fix(datastore): FlutterSerializedModel.extractJsonValue returns .some(nil) instead of nil (#5370)
  • fix(api): web socket error handling (#5359)

Chores

  • chore(deps): Amplify Android 2.21.1 (#5376)

2.4.0

20 Aug 21:17
Compare
Choose a tag to compare

Features

  • feat(Auth): Add fetchCurrentDevice API (#5251)

Fixes

  • fix(datastore): Clear subscriptions on Stop (#5253)
  • fix(datastore): Restart Sync Engine when network on/off (#5218)
  • fix(notification): flush events (#5215)
  • fix(secure_storage): Plugin Endorsement (#5208)
  • fix(authenticator): Export InstructionsResolver (#5169)

Chores

  • chore: bump json_annotation dependency to v4.9 (#5197)

2.3.0

17 Jul 18:51
Compare
Choose a tag to compare

Fixes

  • fix(notifications): allow configuration when auth token is expired (#5117)

2.2.0

28 Jun 13:18
Compare
Choose a tag to compare

Fixes

  • fix(api): GraphQLResponse.toString() include data & errors (#5079)
  • fix(core): improve amplify configure api error message (#5021)
  • fix(notifications): allow offline configuration
  • fix: wait for in progress multi part uploads to cancel for pause and cancel

Features

  • feat: Support Amplify Gen 2 outputs (#5073)

amplify_datastore_v2.2.1

10 Jul 20:37
Compare
Choose a tag to compare

Fixes

  • fix(datastore): prevent auth plugin from throwing during configuration (#5132)

2.1.0

04 Jun 19:56
Compare
Choose a tag to compare

Features

  • feat(datastore): Migrate to Amplify Swift V2 (#4962)))

2.0.0

07 May 20:44
091df2a
Compare
Choose a tag to compare

2.0.0

We are thrilled to release version 2.0 of the Amplify Flutter libraries to add support for Amplify Gen 2. Learn more about Amplify Gen 2 at https://docs.amplify.aws.

This release enables flexible storage paths when using Amplify Gen 2 Storage. This release also addresses several bugs that required breaking changes to resolve. See the change log below for the full list of updates.

If you are upgrading an existing project using Amplify Flutter v1 (created with Amplify Gen 1 CLI or a custom pipeline) please see the upgrade guide.

As always, you can find us on GitHub and Discord to answer any questions.

Breaking Changes

  • chore(auth)!: remove deprecated auth types (#4764)
  • fix(auth)!: regenerate cognito sdks to update signup operation for adding limit exceeded exception (#4781)
  • chore(analytics)!: remove deprecated apis
  • chore(api)!: Model .fromJson() Refactor (#4665)
  • chore(api)!: Removed deprecated members … (#4772)
  • chore(api)!: remove Model.getId() usages (#4774)
  • chore(core)!: make asyncConfig internal
  • chore(core)!: removed toJson fallback (#4793)
  • feat(core)!: use plugin options for optional plugin parameters (#4762)
  • feat(smithy)!: remove error match on http status code (#4750)
  • feat(storage)!: Update storage APIs to accept StoragePath (#4713)
  • feat(storage)!: move delimiter to S3ListPluginOptions (#4773)
  • chore(storage)!: rename StorageNotFoundException (#4770)

Features

  • feat(api): Add attributeExists query predicate (#4134)

Fixes

  • fix(auth): Android Intent URI Query Parameter Parsing (#4546)
  • fix(auth): map Lambda exceptions correctly (#4804)