Skip to content

Releases: aws-amplify/amplify-flutter

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)

amplify_secure_storage_v0.4.4

30 Apr 17:07
Compare
Choose a tag to compare

Changes

  • Add Apple privacy manifest file (#4794)

1.8.0

17 Apr 22:41
39c136b
Compare
Choose a tag to compare

NOTE: This version has been updated to:

  • Flutter: ">=3.19.0"
  • Dart ^3.3.0
  • Java 17, Kotlin 1.9.10 and Gradle 8.1 for Android projects

Features

  • feat: deprecate Storage.move() API (#4638)
  • feat: update built_value version constraint (#4634)
  • feat: update plus plugins version (#4619)

Fixes

  • fix(api): Paginated GraphQL preserve request params (#4605)
  • fix(api): Web socket decode connection errors (#4606)

amplify_authenticator_v1.5.5

22 Mar 17:02
Compare
Choose a tag to compare

What's Changed

  • fix: correct package_info_plus version constraint

amplify_auth_cognito_v1.7.2

15 Mar 21:05
Compare
Choose a tag to compare

Fixes

  • fix(auth): Allow retries with verifyTotpSetup() (#4532)
  • fix(auth): device metadata migration (#4503)
  • fix(auth): verifyTotp throw EnableSoftwareTokenMfaException (#4558)

amplify_analytics_pinpoint_v1.7.1

22 Mar 17:03
Compare
Choose a tag to compare
  • fix: correct package_info_plus version constraint

1.7.0

04 Mar 18:56
Compare
Choose a tag to compare

Features

  • feat(api): add copyWith to GraphQLRequest (#4365)

Fixes

  • fix: google.crypto.tink version constraint (#4434)

Chores

  • chore(datastore): Amplify Swift version bump to 1.30.7 (#4454)

1.6.3

01 Feb 20:05
8c25695
Compare
Choose a tag to compare

Fixes

  • fix(auth): forget local device only if matches (#4060)
  • fix: Bumped built_value to ">=8.6.0 <8.9.0" and built_value_generator to 8.8.1
  • fix: Bumped drift to ">=2.14.0 <2.15.0" and drift_dev to ">=2.14.0 <2.15.0".
  • fix: Bumped package_info_plus to ">=4.0.1 <=6.0.0"
  • fix: Bumped path to ">=1.8.0 <2.0.0"
  • fix: uncaught exception in smithy code (#4369)

1.6.2

06 Dec 21:03
4d4e7a6
Compare
Choose a tag to compare

Fixes

  • fix(api): GraphQL Model Helpers support lowercase model names (#4143, #4144)
  • fix(authenticator): required phone number validator (#4106)
  • fix(core): pub docs (#4049)
  • fix(datastore): emit observeQuery snapshot when model create mutation results in an updated model (#4084)

amplify_core v1.6.1

07 Nov 18:12
Compare
Choose a tag to compare

Fixes

  • fix(core): pub docs (#4049)