|
| 1 | +## 0.5.0 (2022-05-17) |
| 2 | + |
| 3 | +### Breaking Changes |
| 4 | + |
| 5 | +- break: adds deleteUser support for Android (#1540) |
| 6 | +- feat(auth): enables custom auth flows (#1444) |
| 7 | + |
| 8 | +- **Auth**: Auth API Changes |
| 9 | + |
| 10 | +- The `Auth.deleteUser` API is now functional on both Android and iOS platforms. Previsiously, this API would throw an exception on the Android platform. Now, the user will be deleted. |
| 11 | + |
| 12 | +- 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. |
| 13 | + |
| 14 | + **How to Migrate:** |
| 15 | + |
| 16 | + - Ensure that you are only invoking the `Auth.deleteUser` API when you want the user to be deleted, and do not rely on library to throw an exception on the Android platform. |
| 17 | + |
| 18 | + - Pass null to the Auth.signIn API only for passwordless login, using Cognito Custom Auth flows. |
| 19 | + |
| 20 | +### Features |
| 21 | + |
| 22 | +- feat(datastore): Custom Conflict Handler (#1254) |
| 23 | +- feat(datastore): emit subscriptionDataProcessed and syncReceived events (#1351) |
| 24 | +- feat(datastore): Multi-auth (#1478) |
| 25 | +- feat: AWS Signature V4 library (#1456) |
| 26 | + |
| 27 | +### Fixes |
| 28 | + |
| 29 | +- fix: support lists for .contains query predicate in observeQuery (#1233) |
| 30 | +- fix(auth): Fix FlutterAuthProvider.kt (#1505) |
| 31 | +- fix(core): Update QueryPagination page field to default to 0 (#1533) |
| 32 | +- fix(authenticator): Fix confirm password validator (#1542) |
| 33 | +- fix(aws_signature_v4): Various fixes (#1572) |
| 34 | + |
| 35 | +### Chores |
| 36 | + |
| 37 | +- chore(amplify_api): federated plugin (#1410) |
| 38 | +- chore(amplify_flutter): migrate amplify_flutter to federated plugin (#1450) |
| 39 | +- chore: make example Android Apps runnable with API 32+ (#1474) |
| 40 | +- chore(auth): Templatize and update exception comments (#1476) |
| 41 | +- chore(ci): Bump Xcode version |
| 42 | +- chore: update android compileSdkVersion to 31 |
| 43 | +- chore: upgrade gradle plugin to 7.1.2 |
| 44 | +- chore: enable android codebase linter checks |
| 45 | +- chore: replace 0.4.2-1 with 0.4.3 due to melos limitation (#1496) |
| 46 | +- chore(aws): Bump min SDK version (#1551) |
| 47 | +- chore: Lint fixes (#1471) |
| 48 | +- chore(authenticator): Fix failing integration tests (#1545) |
| 49 | +- chore(aws_signature_v4): Update README (#1559) |
| 50 | +- chore(aws_signature_v4): Update user agent header name (#1561) |
| 51 | +- chore(aws_common): Crypto-secure UUID (#1573) |
| 52 | +- chore: enable dependabot (#1568) |
| 53 | +- chore: Flutter 3 fixes (#1580) |
| 54 | +- chore: bump amplify-android version to 1.35.3 (#1586) |
| 55 | +- chore: downgrade amplify-android to 1.33.0 (#1591) |
| 56 | + |
1 | 57 | ## 0.4.5 (2022-04-13)
|
2 | 58 |
|
3 | 59 | -fix: bumps ios version and bumps api AuthProvider timeout (#1526)
|
|
0 commit comments