Skip to content

Releases: aws-amplify/amplify-flutter

v0.6.6 (2022-08-16)

16 Aug 23:16
Compare
Choose a tag to compare
  • chore: bump amplify-android dep to 1.37.2 (#2036)
  • chore(datastore): improve custom primary key integration tests (#2000)
  • chore: bump amplify-ios dep to 1.28.0 (#2005)
  • chore: bump amplify-android dep to 1.37.0 (#2005)
  • fix(datastore): adapt amplify-ios CPK fix breaking change (#2005)
  • fix(datastore): missing query field model name cause ambigous column … (#1941)
  • chore(datastore): upgrade amplify-ios to cpk preview version (#1641)
  • chore(datastore): add custom primary key integration tests (#1641)
  • chore(datastore): update integration tests model schema (#1641)
  • feat(datastore): add targetNames support for codegen (#1641)
  • chore(datastore): unit tests for custom primary key native imp. (#1641)
  • chore(datastore): unit tests for custom primary key in Flutter (#1641)
  • feat(datastore): custom primary key Flutter native implementation (#1641)
  • chore(datastore): cleanup the codebase (#1641)

1.0.0-next.0 (2022-08-02)

02 Aug 14:57
d86d8d9
Compare
Choose a tag to compare
Pre-release

Initial developer preview release for all platforms.

Developer Preview

The Amplify Flutter libraries are being rewritten in Dart. This version is part of our developer preview for all platforms and is not intended for production usage. Please follow our Web and Desktop support tickets to monitor the status of supported categories. We will be releasing Web and Desktop support for all Amplify categories incrementally.

For production use cases please use the latest, non-tagged versions of amplify-flutter packages from pub.dev. They offer a stable, production-ready experience for Android and iOS.

0.6.5 (2022-07-28)

28 Jul 22:39
Compare
Choose a tag to compare
  • chore: bump amplify-android dep to 1.36.5
  • fix(storage): Amplify transfer service is running (#1916)
  • fix(storage): ForegroundServiceDidNotStartInTimeException (#1935)

0.6.4 (2022-07-25)

26 Jul 22:38
068fcd9
Compare
Choose a tag to compare
  • This release resolves an issue in which storage operations were causing a persistent notification reading 'Amplify transfer service is running'. The underlying amplify-android library will now dismiss this notification once the transfer service finishes.

  • chore: bump amplify-android dep to 1.36.4 (#1918)

0.6.3 (2022-07-21)

21 Jul 18:19
Compare
Choose a tag to compare

Fixes

  • fix(storage): throw pluginNotAddedException when storage plugin not configured (#1903)

Chores

  • chore: bump amplify-android dep to 1.36.3 (#1911)

0.6.2 (2022-07-14)

14 Jul 16:55
Compare
Choose a tag to compare
  • fix(datastore): delete test fix (#1880)
  • chore(authenticator): Update versions on the README (#1854)
  • fix(authenticator): fixes configure call in custom auth test and removes redundant test (#1878)
  • feat(auth): runtime authFlow attribute (#1687)
  • chore: enable integration tests in gh actions (#1754)
  • chore(authenticator): Fix typo in error message (#1846)
  • test(authenticator): add golden tests for new configs (#1831)
  • chore: add meta to storage deps (#1856)
  • chore: fix various integ test issues (#1838)
  • chore: upgrade amplify-android to 1.36.1 (#1841)
  • chore(deps): bump mocktail in /packages/amplify_authenticator (#1582)
  • chore: Update line endings to LF (#1836)
  • chore(repo): Update mono_repo (#1821)

v0.6.1 (2022-06-30)

30 Jun 18:08
Compare
Choose a tag to compare

Fixes

  • fix(authenticator): authenticator phone OR email confirmation (#1785)
  • fix(authenticator): Collect MFA types (#1781)
  • fix(auth): add toString override of AuthProvider (#1826)
  • fix(auth): add sub and identities attributes (#1825)

v0.6.0 (2022-06-20)

20 Jun 21:07
Compare
Choose a tag to compare

Breaking Changes

  • Bump minimum Dart SDK to 2.15

Fixes

  • fix(api): Concurrent access to OperationsManager
  • fix(auth): Fix device serialization
  • fix(authenticator): Trim strings for password confirmation comparison

v0.5.1 (2022-05-24)

24 May 23:28
Compare
Choose a tag to compare

Fixes

  • fix(api): OperationsManager crash (#1598)
  • fix(api): support enums in query predicates for model helpers (#1595)
  • fix(datastore): invalid model id field name implication (#1600)
  • fix(datastore): update in memory sorts and filters for IDs (#1597)

v0.5.0 (2022-05-17)

17 May 17:22
2650932
Compare
Choose a tag to compare

Breaking Changes

  • Auth: Auth API Changes

    • Previously, the Amplify.Auth.deleteUser API would throw UnimplementedException when it was called on Android platform. With this release, this API becomes functional and will delete currently signed in user on Android platform.

      How to Migrate:

      • Remove unwanted calls of the Amplify.Auth.deleteUser API, if you were handling the UnimplementedException exception for Android
    • Custom Auth flows are now available with passwordless logins. To support this change, the password attribute is now optional in the Auth.signIn API. While this should not prove breaking in most cases, we are calling it out since it alters a very commonly used API.

      How to Migrate:

      • Pass null to the Auth.signIn API only for passwordless login, using Cognito Custom Auth flows

Features

  • feat(auth): add deleteUser support for Android (#1540)
  • feat(auth): enables custom auth flows (#1444)
  • feat(datastore): Custom Conflict Handler (#1254)
  • feat(datastore): emit subscriptionDataProcessed and syncReceived events (#1351)
  • feat(datastore): Multi-auth (#1478)
  • feat: AWS Signature V4 library (#1456)

Fixes

  • fix: support lists for .contains query predicate in observeQuery (#1233)
  • fix(auth): Fix FlutterAuthProvider.kt (#1505)
  • fix(core): Update QueryPagination page field to default to 0 (#1533)
  • fix(authenticator): Fix confirm password validator (#1542)
  • fix(aws_signature_v4): Various fixes (#1572)

Chores

  • chore(amplify_api): federated plugin (#1410)
  • chore(amplify_flutter): migrate amplify_flutter to federated plugin (#1450)
  • chore: make example Android Apps runnable with API 32+ (#1474)
  • chore(auth): Templatize and update exception comments (#1476)
  • chore(ci): Bump Xcode version
  • chore: update android compileSdkVersion to 31
  • chore: upgrade gradle plugin to 7.1.2
  • chore: enable android codebase linter checks
  • chore: replace 0.4.2-1 with 0.4.3 due to melos limitation (#1496)
  • chore(aws): Bump min SDK version (#1551)
  • chore: Lint fixes (#1471)
  • chore(authenticator): Fix failing integration tests (#1545)
  • chore: enable dependabot (#1568)
  • chore: Flutter 3 fixes (#1580)
  • chore: bump amplify-android version to 1.35.3 (#1586)
  • chore: downgrade amplify-android to 1.33.0 (#1591)