A declarative library with an easy-to-use interface for building Flutter applications on AWS.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by dnys1 about 1 year ago
deviceKey
in custom auth challengePublished by dnys1 about 1 year ago
ec2Query
protocolPublished by dnys1 about 1 year ago
Published by ragingsquirrel3 over 1 year ago
⚠️ Amplify Flutter v0 is now in Maintenance Mode until July 19th, 2024. This means that we will continue to include updates to ensure compatibility with backend services and security. No new features will be introduced in v0.
Please use the latest version (v1) of Amplify Flutter. If you are currently using v0, follow these instructions to upgrade to v1.
Published by ragingsquirrel3 over 1 year ago
Published by dnys1 over 1 year ago
signOut
after user deletion (#3162)Published by dnys1 over 1 year ago
^3.0.0
)Published by dnys1 over 1 year ago
We are thrilled to release version 1.0 of the Amplify Flutter libraries!
This release introduces a full rewrite of the Amplify libraries in Dart, allowing you to build AWS cloud-connected applications on every platform Flutter supports (iOS, Android, Web, macOS, Windows, and Linux).
If you've been using v0 in production, you can now safely migrate to v1. Check out our migration guide for more information.
UserAttributes
field of a Pinpoint Endpoint by passing an AWSPinpointUserProfile
to Amplify.Analytics.identifyUser
.autoFlushEventsInterval
in Analytics config can now be set in seconds to control how often cached events are auto-flushed. Beforehand, this value was inconsistently read as seconds on iOS and milliseconds on Android.GraphQLRequest
now has an authorizationMode
property so callers can specify the authorization mode directly.GraphQLRequest
now has a headers
property to specify HTTP headers.ModelSubscriptions
) now support a where
clause to use server-side subscription filters via model helpers.fetchAuthSession
now supports a forceRefresh
parameter which, when passed, will refresh User Pool tokens and AWS credentials regardless if they’ve expired.Amplify.Auth.signUp
now provides the user ID of the created user. Previously this was only available after signing in.federateToIdentityPool
API has been added to the Cognito plugin which allows federating directly into an Identity Pool to receive AWS credentials using a third-party identity provider (IdP) token.
Amplify.Auth.getPlugin(AmplifyAuthCognito.pluginKey)
anytime after configuration.list
API now supports pagination.uploadData
and downloadData
provide flexibility when dealing with data stored in memory.
uploadData
supports uploading from various data formats such as raw bytes, JSON, strings, Data URLs, and more.getProperties
allows retrieving S3 object metadata without downloading the object.copy
, move
, and removeMany
APIs now support better control of your files.The following issues have been fixed in this release:
The following issues have been fixed in this release:
The following issues have been fixed in this release:
When interacting with GraphQL APIs, use the API category for all platforms or DataStore for iOS and Android. This is because we retained DataStore on the original Android & iOS implementation. We’re looking to bring data synchronization and offline data experiences to the web and desktop in the future and would love to get your feedback on this GitHub issue.
Published by HuiSF over 1 year ago
Published by dnys1 over 1 year ago
Published by dnys1 almost 2 years ago
Published by dnys1 almost 2 years ago
This release includes preview versions of the API, Analytics, and Storage categories written in Dart with support for Web, Desktop, and Mobile platforms!
See our docs for guides on how to migrate to these new versions.
Published by dnys1 almost 2 years ago
Published by ragingsquirrel3 about 2 years ago
feat(storage): Support custom prefix (#2071)
fix(api): support multiple belongsTo (#2087)
fix(datastore): support nested predicates for observe and observeQuery (#2043)
fix(datastore): enable java8 desugaring for amplify-android datastore (#2232)
fix(storage): Custom Prefix Android (#2142)
chore: add cloudwatch monitoring for getting started smoke test (#2157)
chore: update category support tables (#2138)
chore(analytics): Integration test stack improvements
chore(api): add targetName to generated models used in tests (#2234)
chore(datastore): run integ tests in CI (#2182)
test(analytics): Add integration test backend
test(analytics): Add events integration tests
Published by HuiSF about 2 years ago
Published by dnys1 about 2 years ago
Published by HuiSF about 2 years ago
Published by haverchuck about 2 years ago
Initial developer preview release for all platforms.
The Amplify Flutter libraries are being rewritten in Dart. This version is part of our developer preview for all platforms and is not intended for production usage. Please follow our Web and Desktop support tickets to monitor the status of supported categories. We will be releasing Web and Desktop support for all Amplify categories incrementally.
For production use cases please use the latest, non-tagged versions of amplify-flutter packages from pub.dev
. They offer a stable, production-ready experience for Android and iOS.
Published by dnys1 about 2 years ago