feat(auth, authenticator): Add support for Email OTP MFA (#5449 ) (#5472)
Minor bug fixes and improvements
Minor bug fixes and improvements
feat(Auth): Add fetchCurrentDevice API (#5251 )
chore: bump json_annotation dependency to v4.9
Minor bug fixes and improvements
feat: Support Amplify Gen 2 outputs (#5073 )
Minor bug fixes and improvements
chore!: remove deprecated auth types (#4764 )
fix!: regenerate cognito sdks to update signup operation for adding limit exceeded exception (#4781 )
fix: map Lambda exceptions correctly (#4804 )
feat: update built_value
version constraint (#4634 )
feat: update plus plugins version (#4619 )
fix(auth): Allow retries with verifyTotpSetup() (#4532 )
fix(auth): device metadata migration (#4503 )
fix(auth): verifyTotp throw EnableSoftwareTokenMfaException (#4558 )
This version was retracted to avoid a breaking change introduced in (#4532 )
Minor bug fixes and improvements
fix(auth): forget local device only if matches (#4060 )
fix: Bumped built_value to ">=8.6.0 <8.9.0" and built_value_generator to 8.8.1
fix: Bumped path to ">=1.8.0 <2.0.0"
Minor bug fixes and improvements
Minor bug fixes and improvements
fix(auth): use loadCredentials to check login state
feat: rename sendUserAttributeVerificationCode (#3759 )
Minor bug fixes and improvements
Minor bug fixes and improvements
fix(auth): Crash with EXC_BAD_ACCESS (#3657 )
fix(auth): Custom auth with device tracking, no SRP (#3652 )
fix(auth): Uncaught Hosted UI cancellation (#3686 )
fix(auth): SDK exception mapping
fix(auth): Pass deviceKey
in custom auth challenge
Minor bug fixes and improvements
fix(auth): Remove nonce
usage (#3321 )
perf(auth): Fetch auth session (#3510 )
fix(codegen): Mark Cognito map as sparse (#3386 )
Minor bug fixes and improvements
fix(auth): signOut
after user deletion (#3162 )
fix(auth): User attribute serialization
Dart 3 support (must update Dart SDK constraint to ^3.0.0
)
fix(auth): Fetch AWS credentials after Hosted UI login (#2956 )
fix(auth): Transform network exceptions (#2967 )
fix(repo): Flutter 3.3 support
fix: convert AuthUserAttributeKey in updateUserAttributes
Minor bug fixes and improvements
fix(auth): Cancel sign in (#2840 )
chore(auth)!: send Pinpoint Endpoint id to Cognito
refactor(auth)!: Remove generic types (#2804 )
fix(auth): Always allow repeated confirmSignIn
attempts
fix(auth): Client secret support
fix(auth): Process sign-in events once
fix(auth): User pool-only support
fix(smithy): Add missing @optionalAuth
traits
refactor(auth)!: Plugin options (#2691 )
fix(auth): Always pass client metadata
fix(auth): Transform session expired exceptions (#2688 )
chore(auth)!: Chain stack traces in state machine
Minor bug fixes and improvements
chore(auth)!: Change AuthCodeDeliveryDetails.attributeKey
to be of type AuthUserAttributeKey
refactor(auth)!: Make attribute update step an enum
refactor(auth)!: Make reset password step an enum
refactor(auth)!: Make sign-in step an enum
refactor(auth)!: Make sign-up step an enum
refactor(auth)!: Remove category->plugin indirection for getPlugin
refactor(auth)!: State machine facade (#2482 )
fix(auth): Device tracking with alias
fix(auth): Retry sign-in on ResourceNotFoundException
for device tracking
fix(auth): federateToIdentityPool
discrepancies
fix(auth): Clear credentials before redirect on Web (#2603 )
fix(auth): Refresh token in non-state machine calls (#2572 )
fix(auth): SessionExpired Auth Hub event (#2609 )
fix(auth)!: Fetch Auth Session offline behavior (#2585 )
chore(auth)!: Remove isPreferPrivateSession
from CognitoSignOutWithWebUIOptions
(#2538 )
refactor(auth)!: Align exception types
refactor(auth)!: Make SRP failures errors
refactor(auth)!: Remove intermediate request types (#2475 )
fix(auth): Add no-store
cache control header
fix(auth): Can't resubmit verification code (#2468 )
fix(auth): globalSignOut failure case
chore(auth)!: Make sign in result's nextStep
non-null (#2462 )
feat(auth)!: Support partial sign out cases (#2436 )
feat(auth): Add user ID to CognitoSignUpResult
(#2437 )
fix(auth): Refresh tokens when either access or ID token expires (#2401 )
revert(auth): "fix(auth): Retain unauthenticated identities" (#2376 )
Minor bug fixes and improvements
fix(auth): Support Cognito proxies
feat(auth): SignInDetails
fix(auth): Add serializers to SrpDevicePasswordVerifierWorker
(#2255 )
fix(auth): Device credential caching (#2256 )
fix(auth): Opt-in device tracking
fix(auth): Retain unauthenticated identities
feat(auth): Federated sign-in
feat(auth): Force refresh
feat(auth): Multiple plugin registration
feat(secure_storage): remove items on re-install for iOS & MacOS (#2118 )
fix(auth): Erase plugin interface input types
fix: CognitoDeviceSecrets attempts to build without secrets (#2021 )
fix: Bump aws_common
dependency
fix(auth): Multi-auth DataStore bindings (#2012 )
fix(auth): Remember device metadata (#2010 )
fix(auth): Hosted UI task continuation (#2017 )
fix(auth): Hosted UI server contention (#2002 )
Fix package analysis issues
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.
Publisher aws-amplify.com
Weekly Downloads
A Dart-only implementation of the Amplify Auth plugin for Cognito.
Homepage Repository (GitHub) View/report issues
Documentation API reference
License Apache-2.0 (license )
Dependencies amplify_analytics_pinpoint_dart , amplify_core , amplify_secure_storage_dart , async , aws_common , aws_signature_v4 , built_collection , built_value , clock , collection , convert , crypto , ffi , fixnum , http , intl , js , json_annotation , meta , oauth2 , path , smithy , smithy_aws , stream_transform , uuid , win32 , win32_registry , worker_bee
More Packages that depend on amplify_auth_cognito_dart