Releases: aws-amplify/amplify-android
Releases · aws-amplify/amplify-android
Version 1.3.1
Features
- (Auth) Auth errors are now categorized so you no longer need to rely on the message or cause - you can directly check the exception type.
Bug Fixes
- (Core) Removed duplicate app icon caused by Developer Menu (fixes #794)
Version 1.3.0
Features
- (Core) New Debug Functionality! A developer menu that can be activated by shaking the device during debug builds of your app. The developer menu is intended to help you access important information while debugging and easily file GitHub issues containing this information: https://docs.amplify.aws/lib/debugging/dev-menu/q/platform/android
- (Auth) Implement device tracking
- (API) PaginatedResult now implements Iterable
- (DataStore) Add pagination, respecting syncPageSize and syncMaxRecords
- (DataStore) Add sorting
- (DataStore) Implement mutation outbox hub events
- (DataStore) Trigger hub events during sync
- (RXBindings) RXBindings improvements
Bug Fixes
- (RXBindings) Make ConnectionStateEvent public
Misc
- Update rxjava and rxandroid to v3
Version 1.2.0
Breaking Changes
- (Auth) A major rework of
signInWithWebUI()
/signInWithSocialWebUI()
was completed to fix the "user cancelled" race condition some were getting (#552) and Multi-factor Authentication not working. There are no code changes needed but you will need to edit yourAndroidManifest
and the response handler in yourActivity
following the latest documentation here: https://docs.amplify.aws/lib/auth/signin_web_ui/q/platform/android#update-androidmanifestxml
Bug Fixes
- (DataStore) Huge shoutout to @saltonmassally, a community contributor, for resolving bugs #707 and #724
Version 1.1.3
Features
- (API) Implement Comparable for Temporal types so they can be used in predicates. #721
- (Auth) Adds user info to sign up result. #732
- (Core) Allow additional platforms in amplify config. #703
- (DataStore) Adding SyncType to LastSyncMetadata. #713
- (DataStore) Trigger network-related hub events. #716
- (Storage) Adds progress callbacks to storage. #680
Bug Fixes
Version 1.1.2
- Report Amplify
User-Agent
header for the Auth category - Rework DataStore's synchronization startup/teardown logic: #662
- Fixes an issue with request signing for API (REST) category: #658
- Update to version 2.17.1 of the AWS SDK for Android
- Update third party dependencies
- Other miscellaneous fixes/cleanups
Version 1.1.1
Fixes a regression in 1.1.0 where-in DataStore would crash if used without API synchronization.
Version 1.1.0
Rx Bindings:
- Adds Rx interface for Auth
Datastore:
- Owner based Auth
- Numerous fixes
Auth:
- Fixes logout for Hosted UI
API:
- Numerous fixes
Third Preview Release (0.10.0)
Numerous bug-fixes and new features.
Includes a major reworking of the library callbacks. ResultListener
and StreamListener
are removed in place of simple functional interfaces Consumer<T>
and Action
, which can be expressed as lambdas.
Second Preview Release (0.9.1)
Minor tweaks applied to the 0.9.0 release.
- Uses a centralized User-Agent header with 0.9.0 codebase, to track adoption of the framework.
- Update dependency versions to latest.
- Updates Checkstyle logic to allow 2019 and 2020 in header.
Initial Preview Release (0.9.0)
Initial release! Includes Core features, plus support for these categories:
- Analytics
- API
- DataStore
- Hub
- Logging
- Storage