Releases: aws-amplify/amplify-android
Amplify Android Kotlin Facade 0.1.1
Overview
core-kotlin
introduces an alternate Amplify facade, which provides new
means of interacting with the various Amplify categories (API, Auth,
DataStore, Predictions, Storage.) The new facade includes several
improvements to the Kotlin developer experience, mainly by adding
support for Coroutines.
Usage
To use the Kotlin facade, include this dependency:
dependencies {
implementation "com.amplifyframework:core-kotlin:0.1.1"
}
And import the Kotlin facade instead of the similar one at com.amplifyframework.core.Amplify
:
import com.amplifyframework.kotlin.core.Amplify
Amplify Android 1.16.14 (Deprecated)
This release is deprecated. Do not use this version.
Amplify Android Kotlin Facade 0.1.0 (Deprecated)
This release is deprecated. Do not use this version.
Amplify Android 1.16.13
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
Amplify Android 1.16.12
Amplify Android 1.16.11
Miscellaneous fixes
MatchAllQueryPredicate
andMatchNoneQueryPredicate
are made private. Customers should useQueryPredicates.all()
andQueryPredicates.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.
Amplify Android 1.6.11 (Deprecated)
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
DataStore
- Added support for delete by model type with predicate (#1106)
- Only include changed fields in update mutations (#1110)
Misc
Amplify Android 1.6.9
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
Amplify Android 1.6.8
DataStore
- Send unix epoch in
OutboxMutationEvent
instead ofTemporal.Timestamp
. (#1052) (Thanks @kjones!) - fix:
MutationProcessor
- Fix missing schema onSerializedModel
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)