Skip to content

Releases: aws-amplify/amplify-android

Amplify Android 1.16.14 (Deprecated)

25 Feb 23:28
0000474

Choose a tag to compare

Pre-release

This release is deprecated. Do not use this version.

Amplify Android Kotlin Facade 0.1.0 (Deprecated)

26 Feb 00:31
0000474

Choose a tag to compare

This release is deprecated. Do not use this version.

Amplify Android 1.16.13

15 Feb 18:08
d69ceb3

Choose a tag to compare

Core

  • fix: Improve error messaging when category configuration or initialization fails (#1154)
  • Changed default for devMenuEnabled to false. Follow this documentation to enable it (#1167)

DataStore

  • fix: remove MultiDexApplication from DataStore manifest
  • fix: include cause on error thrown when observing storage times out (#1165)
  • fix: delete relationships fix for flutter (#1168)

See all changes since 1.6.12.

Amplify Android 1.16.12

09 Feb 21:42

Choose a tag to compare

DataStore

  • feat(datastore): support sorting by related models (#1141)
  • feat(datastore) add support for notContains query operator (#1145)

Amplify Android 1.16.11

02 Feb 23:55

Choose a tag to compare

Miscellaneous fixes

  • MatchAllQueryPredicate and MatchNoneQueryPredicate are made private. Customers should use QueryPredicates.all() and QueryPredicates.none(), instead. #1127
  • Fix for SQLiteException: ambiguous column name #1130
  • Use correct schema field in output when announcing cascading deletes #1131
  • Store model name inside QueryField. #1133

⚠️ Notice on Version Bump to 1.16.11

This release is identical to version 1.6.11.

On January 29th, the Amplify team accidentally released Amplify Android version 1.16.11, in place of 1.6.11. Due to technical constraints in publishing Maven artifacts, we have decided to continuing our versioning from this new base. Please note that no additional releases are planned between 1.6.11 and 1.16.11.

See all changes since 1.6.10.

Amplify Android 1.6.11 (Deprecated)

29 Jan 02:26

Choose a tag to compare

Pre-release

This release is deprecated. Do not use this version.

This release is identical to Amplify Android 1.16.11. Please use it instead.

Amplify Android 1.6.10

22 Jan 17:58
1a89bd2

Choose a tag to compare

DataStore

  • Added support for delete by model type with predicate (#1106)
  • Only include changed fields in update mutations (#1110)

Misc

  • Export proguard rules for consumers (#1103)
  • Throw AlreadyConfiguredException on reconfiguration attempt (#1109)
  • Developer Menu: Use java.util.Date instead of java.time for dev menu (#1117)

See all changes between 1.6.9 and 1.6.10.

Amplify Android 1.6.9

08 Jan 23:32
593e01d

Choose a tag to compare

DataStore

  • Put missing column name in a verbose log (#1068)
  • Verbose log instead of warn when deleting a non existent item (#1081)
  • Remove overloaded query method in favor of just one (#1092)
  • fix: Publish networkStatus event at correct times (#1067)
  • fix: Defer merger.merge to avoid failure if outbox has mutation (#1082)
  • fix: Make PersistentMutationOutbox operations synchronized (#1085)
  • fix: Publish each cascading delete (#1059)
  • fix: Continue processing outbox items after removal (#1084)

Auth

  • Add explicit error for signin cancelation (#1073)

API

  • Don't fire any terminal event when a REST operation is canceled (#1072)
  • fix: serialize nulls on requests to support setting fields to null (#1091)

Amplify Android 1.6.8

21 Dec 17:42
a3e26a4

Choose a tag to compare

DataStore

  • Send unix epoch in OutboxMutationEvent instead of Temporal.Timestamp. (#1052) (Thanks @kjones!)
  • fix: MutationProcessor - Fix missing schema on SerializedModel mutations. (#1051) (Thanks @kjones!)
  • fix: resolves an app crash that occurred when going offline (#1039)
  • fix: ignore foreign key error during sync (#1058)
  • fix: Query results should be sorted when sort order provided (#1049)

API

  • fix: response deserialization should only skip top level for specific response types (#1062)

Other

  • Added IDE codestyle to match checkstyle expectations (#1048)

See all changes between 1.6.7 and 1.6.8.

Amplify Android 1.6.7

10 Dec 22:59

Choose a tag to compare

DataStore

  • Encountering error while publishing mutation no longer crashes DataStore. See PR #976.

  • Fixed a race condition in the sync engine. See Issue #1010.

  • Storage engine behavioral updates:

    • delete() of non-existent model no longer triggers error callback. See PR #1033.
    • save() of non-existent model with predicates now triggers error callback. See Issue #1034.
  • Improved Flutter support:

    • owner field now included to Selection Set. See Issue #1019.
    • Float type in GraphQL schema now stored as Java's double. See Issue #1031.

Auth

  • Now supports specifying custom browser for web UI. See PR #1030.

API

  • Fix Rest API's DELETE operation. See Issue #1028.

See all changes between 1.6.6 and 1.6.7.