PackageTrack
Sign in Get early access

amplify_auth_cognito

The Amplify Flutter Auth category plugin using the AWS Cognito provider.

2.15.0 aws-amplify/amplify-flutter

What this package is like to depend on

Last release 4 days ago

19 Aug 2026

Ships fairly regularly

a new release about every 3 weeks

Most releases are documented

notes for 70 of 89 stable releases

1 version withdrawn

withdrawn after publishing

6 years old

128 releases · first in 2020

11 releases in the last 12 months

see the full history below

Release timeline

128 releases · Aug 2020 to Aug 2026
2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 128
  1. 2.15.0 19 Aug 2026
    Release notes

    Features

    • Add iOS 27 support (#7239)
    Open source →
    Release notes

    Features

    • feat: Add iOS 27 support (#7239)
    Open source →
  2. 2.14.0 31 Jul 2026
    Release notes

    Features

    • Completing initial wasm support for web packages
    • feat(notifications): Fail fast when push is used on an unsupported platform (#7185)
    • feat(connect): Introduce Amplify Connect client for Customer Profiles (#7109)
    Open source →
    Release notes
    • Minor bug fixes and improvements
    Open source →
  3. 2.13.0 23 Jul 2026
    Release notes

    Features

    • feat(api): Add wasm support (#7145)

    Fixes

    • fix(push_notifications): Migrate from deprecated JobIntentService to WorkManager (#7000)
    Open source →
    Release notes
    • Minor bug fixes and improvements
    Open source →
  4. 2.12.1 21 Jul 2026
    Release notes

    Features

    • feat(auth): Add wasm support (#7094)

    Fixes

    • fix: Drop dart:io for better wasm support (#7099)
    Open source →
  5. 2.12.0 30 Jun 2026
    Release notes

    Features

    • feat(auth): Add Swift Package Manager support to amplify_auth_cognito (#6847)
    Open source →
  6. 2.11.0 23 Apr 2026
    Release notes
    • Minor bug fixes and improvements
    Open source →
  7. 2.10.0 06 Feb 2026
    Release notes

    Features

    • feat(auth): Passwordless login (#6538)
    Open source →
  8. 2.9.0 13 Jan 2026
    Release notes

    Features

    • Add support for custom Cognito endpoints (#6477)
    Open source →
  9. 2.8.1 31 Dec 2025
    Release notes

    Fixes

    • fix(auth): added Cognito OIDC options to sign in uri (#6481)
    Open source →
  10. 2.8.0 09 Dec 2025
    Release notes

    Features

    • feat(auth): add support for cognito oidc parameters in managed login (#6442)
    Open source →
  11. 2.7.0 14 Oct 2025
    Release notes

    Features

    • feat(auth): Added support for Android private browsing (#6336)

    Chores

    • chore(all): Bumped Flutter SDK to ^3.35.0 (#6306)
    • chore(all): Bumped Dart SDK to ^3.9.0 (#6306)
    • chore(all): Bumped com.android.tools.build:gradle to 8.12.1 (#6306)
    • chore(auth): Bumped androidx.browser:browser to 1.9.0 (#6306)
    Open source →
  12. 2.6.5 23 Jul 2025
    Release notes

    Chores

    • chore(auth): Bumped kotlin_version to 2.2.0 (#6224)
    • chore(auth): Bumped com.android.tools.build:gradle to 8.11.0 (#6203)
    • chore(auth): Bumped org.jetbrains.kotlinx:kotlinx-coroutines-android to 1.10.2 (#6187)
    Open source →
  13. 2.6.4 01 Jul 2025
    Release notes

    Chores

    • chore(all): Bump Dart SDK to 3.8.0 (#6165)
    Open source →
  14. 2.6.3 17 Jun 2025
    Release notes
    • Minor bug fixes and improvements
    Open source →
  15. 2.6.2 29 May 2025
    Release notes

    Chores

    • chore(all): Bump Dart SDK to 3.7.0 (#6026)
    Open source →
  16. 2.6.1 07 Mar 2025
    Release notes
    • Minor bug fixes and improvements
    Open source →
  17. 2.6.0 14 Jan 2025
    Release notes
    • Minor bug fixes and improvements
    Open source →
  18. 2.5.0 01 Nov 2024
    Release notes

    Features

    • feat(auth, authenticator): Add support for Email OTP MFA (#5449) (#5472)
    Open source →
  19. 2.4.2 22 Oct 2024
    Release notes
    • Minor bug fixes and improvements
    Open source →
  20. 2.4.1 28 Aug 2024
    Release notes
    • Minor bug fixes and improvements
    Open source →
  21. 2.4.0 20 Aug 2024
    Release notes

    Features

    • feat(Auth): Add fetchCurrentDevice API (#5251)
    Open source →
  22. 2.3.0 17 Jul 2024
    Release notes
    • Minor bug fixes and improvements
    Open source →
  23. 2.2.0 27 Jun 2024
    Release notes

    Features

    • feat: Support Amplify Gen 2 outputs (#5073)
    Open source →
  24. 2.1.0 04 Jun 2024
    Release notes
    • Minor bug fixes and improvements
    Open source →
  25. 2.0.0 07 May 2024
    Release notes

    We are thrilled to release version 2.0 of the Amplify Flutter libraries to add support for Amplify Gen 2. Learn more about Amplify Gen 2 at https://docs.amplify.aws.

    If you are upgrading an existing project using Amplify Flutter v1 (created with Amplify Gen 1 CLI or a custom pipeline) please see the upgrade guide.

    As always, you can find us on GitHub and Discord to answer any questions.

    Breaking Changes

    • chore!: remove deprecated auth types (#4764)
    • fix!: regenerate cognito sdks to update signup operation for adding limit exceeded exception (#4781)

    Fixes

    • fix: Android Intent URI Query Parameter Parsing (#4546)
    • fix: map Lambda exceptions correctly (#4804)
    Open source →
  26. 1.8.0 17 Apr 2024
    Release notes

    Features

    • feat: update plus plugins version (#4619)
    Open source →
  27. 1.7.2 15 Mar 2024
    Release notes

    Fixes

    • fix(auth): Allow retries with verifyTotpSetup() (#4532)
    • fix(auth): device metadata migration (#4503)
    • fix(auth): verifyTotp throw EnableSoftwareTokenMfaException (#4558)
    Open source →
  28. 1.7.1 13 Mar 2024 withdrawn
    Release notes
    • This version was retracted to avoid a breaking change introduced in (#4532)
    Open source →
  29. 1.7.0 04 Mar 2024
    Release notes
    • Minor bug fixes and improvements
    Open source →
  30. 1.6.2 01 Feb 2024
    Release notes

    Fixes

    • fix: Bumped path to ">=1.8.0 <2.0.0"
    Open source →
  31. 1.6.1 06 Dec 2023
    Release notes
    • Minor bug fixes and improvements
    Open source →
  32. 1.6.0 30 Oct 2023
    Release notes

    Features

    • feat: rename sendUserAttributeVerificationCode (#3759)
    Open source →
  33. 1.5.0 25 Oct 2023
    Release notes
    • Minor bug fixes and improvements
    Open source →
  34. 1.4.2 22 Sep 2023
    Release notes

    Fixes

    • fix(aft): Constraints edge cases (#3732)
    Open source →
  35. 1.4.1 11 Sep 2023
    Release notes

    Fixes

    • 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)
    Open source →
  36. 1.4.0 29 Aug 2023
    Release notes

    Features

    • feat(auth): TOTP MFA
    • feat(authenticator): TOTP MFA (#3609)
    Open source →
  37. 1.3.3 17 Aug 2023
    Release notes

    Fixes

    • fix(auth): Pass deviceKey in custom auth challenge
    Open source →
  38. 1.3.2 15 Aug 2023
    Release notes
    • Minor bug fixes and improvements
    Open source →
  39. 1.3.1 07 Aug 2023
    Release notes

    Fixes

    • fix(auth): Android Hosted UI flakiness
    Open source →
  40. 1.3.0 28 Jul 2023
    Release notes

    Features

    • feat(auth): Enable ASF
    Open source →
  41. 1.2.1 07 Jul 2023
    Release notes
    • Minor bug fixes and improvements
    Open source →
  42. 1.2.0 20 Jun 2023
    Release notes

    Fixes

    • fix(auth): Attribute key equality (#3136)
    • fix(auth): signOut after user deletion (#3162)
    Open source →
  43. 1.1.1 01 Jun 2023
    Release notes

    Fixes

    • fix(auth): remove duplicate continuation call for hosted UI (#3112)
    • fix: suppress browser on sign out when preferPrivateSession is true (#3099)
    • fix(auth): User attribute serialization
    Open source →
  44. 1.1.0 11 May 2023
    Release notes

    Features

    • Dart 3 support (must update Dart SDK constraint to ^3.0.0)
    Open source →
  45. 1.0.1 26 Apr 2023
    Release notes

    Fixes

    • fix(repo): Flutter 3.3 support
    Open source →
  46. 1.0.0 17 Apr 2023
    Release notes

    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.

    As always, you can find us on GitHub and Discord to answer any questions.

    New Features in the Auth category

    • fetchAuthSession now supports a forceRefresh parameter which, when passed, will refresh User Pool tokens and AWS credentials regardless if they’ve expired.
    • The result of Amplify.Auth.signUp now provides the user ID of the created user. Previously this was only available after signing in.
    • Custom OAuth providers are now configurable when signing in via Hosted UI.
    • A new 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.
      • Note: Since this method is only available on the Cognito plugin, it must be called directly on the plugin. The Cognito plugin can be retrieved by calling Amplify.Auth.getPlugin(AmplifyAuthCognito.pluginKey) anytime after configuration.
      • This method prevents usage of any User Pool-related methods. It should only be used in scenarios where you need AWS credentials and already have a mechanism for retrieving OIDC tokens from a third-party IdP.

    Bug Fixes

    The following issues have been fixed in this release:

    • Users getting session expired right after sign in (#1271)
    • Inconsistent/Incorrect behavior when fetching auth session without internet access (#760)
    • Amplify.Auth.updateUserAttribute crashes app (#2361)
    • Support user migration lambda function trigger & USER_PASSWORD authentication type (#442)
    • Custom Auth Flow with passwordless login (#2393)
    • Error while getting the getCurrentUser if mobile is connected to network without internet (#2292)
    • NotAuthorizedException exception message are different on android and iOS (#2231)
    • AuthException/CustomTabsNotSupportedException when default browser does not support custom tabs (#1830)
    • Auth Fetch Auth Session fail after relogin (#1438)
    • Not getting lamda exceptions for social login (#1279)
    • Username from Auth.getCurrentUser has inconsistent casing on iOS and Android (#723)
    • UpdateUserAttributeResult.isUpdated is true on Android but false on iOS if the attribute requires confirmation (#609)
    • Generic AuthException is thrown when the device does not have chrome installed (#587)
    • isSignUpComplete returns True in android even if the user has not been confirmed. In iOS it doesn't. (#581)
    • Username is cached for use in confirmPassword on Android (#464)
    • Remove browser redirection after signOut() in app using social sign in (#401)
    • Force token refresh (#299)
    • Amplify.Auth.getCurrentUser() return different platform results when using email based auth (#201)
    Open source →
  47. 1.0.0-next.8 11 Apr 2023 pre-release
    Release notes

    Breaking Changes

    • chore(auth)!: send Pinpoint Endpoint id to Cognito
    • refactor(auth)!: Remove generic types (#2804)

    Fixes

    • fix(auth): Always allow repeated confirmSignIn attempts
    • fix(auth): Process sign-in events once
    Open source →
  48. 1.0.0-next.8+1 12 Apr 2023 pre-release
    Release notes
    • Minor bug fixes and improvements
    Open source →
  49. 1.0.0-next.7 22 Mar 2023 pre-release
    Release notes

    Breaking Changes

    • refactor(auth)!: Plugin options (#2691)
    Open source →
  50. 1.0.0-next.6 07 Mar 2023 pre-release
    Release notes

    Fixes

    • fix(auth): Await signInUri in Hosted UI platform (#2706)
    Open source →
  51. 1.0.0-next.5 17 Feb 2023 pre-release
    Release notes

    Breaking Changes

    • 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)
    Open source →
  52. 1.0.0-next.5+1 21 Feb 2023 pre-release
    Release notes
    • Minor bug fixes and improvements
    Open source →
  53. 1.0.0-next.4 30 Jan 2023 pre-release
    Release notes

    Breaking Changes

    • fix(auth)!: Fetch Auth Session offline behavior (#2585)

    Fixes

    • fix(auth): SessionExpired Auth Hub event (#2609)
    Open source →
  54. 1.0.0-next.3 09 Jan 2023 pre-release
    Release notes

    Breaking Changes

    • chore(auth)!: Remove isPreferPrivateSession from CognitoSignOutWithWebUIOptions (#2538)
    • refactor(auth)!: Align exception types
    • refactor(auth)!: Remove intermediate request types (#2475)
    • refactor(core)!: Migrate exception types
    Open source →
  55. 1.0.0-next.2 08 Dec 2022 pre-release
    Release notes

    Fixes

    • fix(auth): Can't resubmit verification code (#2468)

    Breaking Changes

    • chore(auth)!: Make sign in result's nextStep non-null (#2462)

    Features

    • feat(auth): Add user ID to CognitoSignUpResult (#2437)
    Open source →
  56. 1.0.0-next.2+1 14 Dec 2022 pre-release
    Release notes

    Fixes

    • fix(auth): Add no-store cache control header
    Open source →
  57. 1.0.0-next.1 16 Nov 2022 pre-release
    Release notes
    • Minor bug fixes and improvements
    Open source →
  58. 1.0.0-next.1+1 30 Nov 2022 pre-release
    Release notes
    • Minor bug fixes and improvements
    Open source →
  59. 1.0.0-next.0 02 Aug 2022 pre-release
    Release notes

    Initial developer preview release for all platforms.

    Developer Preview

    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.

    Open source →
  60. 1.0.0-next.0+1 05 Aug 2022 pre-release
    Release notes
    • Fix package analysis issues
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive