A declarative library with an easy-to-use interface for building Flutter applications on AWS.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by haverchuck about 2 years ago
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)
Published by ragingsquirrel3 about 2 years ago
Published by haverchuck over 2 years ago
Published by Jordan-Nelson over 2 years ago
Published by dnys1 over 2 years ago
OperationsManager
Published by dnys1 over 2 years ago
Published by HuiSF over 2 years ago
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:
Amplify.Auth.deleteUser
API, if you were handling the UnimplementedException
exception for AndroidCustom 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:
Auth.signIn
API only for passwordless login, using Cognito Custom Auth flowsPublished by haverchuck over 2 years ago
Published by haverchuck over 2 years ago
Published by HuiSF over 2 years ago
Published by HuiSF over 2 years ago
Published by ragingsquirrel3 over 2 years ago
Published by ragingsquirrel3 over 2 years ago
API: The data field in GraphQLResponse is now nullable.
Kotlin version bumped to 1.6.10. If you are using Flutter 2.10 or above, you will need to ensure that your app supports an up-to-date Kotlin version (https://docs.flutter.dev/release/breaking-changes/kotlin-version). This will typically be version 1.5.31 or higher.
Published by HuiSF over 2 years ago
Published by dnys1 over 2 years ago
Published by dnys1 over 2 years ago
Flutter: Linting & clean up (#1202)
How to Migrate:
import 'package:amplify_flutter/amplify.dart';
to import 'package:amplify_flutter/amplify_flutter.dart';
API: This version changes GraphQL subscription interface to use Streams. See the amplify_api page for additional information.
Auth: The fetchAuthSession
API will throw a SignedOutException when the user has not signed in, and a SessionExpiredException when the tokens have expired.
Auth: The getCurrentUser
API will return an AuthUser if the user is still authenticated but the session has expired.
DataStore: ModelProvider
and ModelField
interface changes
How to Migrate:
@aws-amplify/cli
as described on the amplify_datastore pageamplify codegen models
to regenerate modelsDataStore: This version introduces a breaking change to Android Apps as an existing bug writes Double
and Boolean
values as TEXT
in local SQLite database. The fix corrects this behavior. Hence, directly applying this fix may raise SQL error while reading from and writing to local database.
How to Migrate:
Invoke Amplify.DataStore.clear()
on App start after upgrading to the latest version of Amplify Flutter. This API clears and recreates local database table with correct schema.
NOTE: Data stored in local database and not synced to cloud will be lost, as local migration is not supported.
AmplifyConfig
type for fully-typed configurationsPublished by dnys1 almost 3 years ago
Published by dnys1 almost 3 years ago
Published by dnys1 almost 3 years ago
signInWithWebUI
to not return (#1015)Published by dnys1 almost 3 years ago