PackageTrack
Sign in Get early access

supabase_auth_ui

UI library to implement auth forms using Supabase and Flutter

0.7.0 6.1K downloads/mo #3584 most downloaded on pub.dev supabase-community/supabase_auth_ui

What this package is like to depend on

Last release 1 months ago

16 Jul 2026

Ships unpredictably

gaps range from 2 weeks to 1.2 years

Nearly every release is documented

notes for 22 of 22 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

26 releases · first in 2022

3 releases in the last 12 months

see the full history below

Release timeline

26 releases · Aug 2022 to Jul 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 26
  1. 0.7.0 16 Jul 2026
    Release notes

    Note: This release has breaking changes.

    • REFACTOR: deduplicate auth error handling and password validation (#169).
    • FIX: resolve all flutter analyze and dcm analyze issues (#177).
    • FIX(example): repair broken routes and surface all example screens (#171).
    • FEAT: add customizable SupaSocialsAuth spacing (#176).
    • DOCS: document additional widget options and fix metadata snippet (#170).
    • BREAKING FEAT: use idiomatic Flutter l10n via gen-l10n (#174).

    Published to pub.dev: https://pub.dev/packages/supabase_auth_ui/versions/0.7.0

    Open source →
    Release notes

    Note: This release has breaking changes.

    • REFACTOR: deduplicate auth error handling and password validation (#169).
    • FIX: resolve all flutter analyze and dcm analyze issues (#177).
    • FIX(example): repair broken routes and surface all example screens (#171).
    • FEAT: add customizable SupaSocialsAuth spacing (#176).
    • DOCS: document additional widget options and fix metadata snippet (#170).
    • BREAKING FEAT: use idiomatic Flutter l10n via gen-l10n (#174).
    Open source →
  2. 0.6.1 24 Jun 2026
    Release notes
    • FIX: only fire onSuccess on SupaSocialsAuth for a fresh sign in (#164).
    • FIX: persist full name on native Apple sign in (#163).
    • FIX: pre-checked required BooleanMetaDataField passes validation (#162).
    • FIX: bump min Dart SDK to 3.9.0 and update dependencies (#157).
    • FIX: update font_awesome_flutter to v11.0.0 (#152).
    • DOCS: document native Google and Apple sign in setup (#165).
    • DOCS: fix invalid snippet and misleading redirect URLs in README (#166).
    • DOCS: use plain img for logo so it renders on pub.dev (#161).

    Published to pub.dev: https://pub.dev/packages/supabase_auth_ui/versions/0.6.1

    Open source →
    Release notes
    • FIX: only fire onSuccess on SupaSocialsAuth for a fresh sign in (#164).
    • FIX: persist full name on native Apple sign in (#163).
    • FIX: pre-checked required BooleanMetaDataField passes validation (#162).
    • FIX: bump min Dart SDK to 3.9.0 and update dependencies (#157).
    • FIX: update font_awesome_flutter to v11.0.0 (#152).
    • DOCS: document native Google and Apple sign in setup (#165).
    • DOCS: fix invalid snippet and misleading redirect URLs in README (#166).
    • DOCS: use plain img for logo so it renders on pub.dev (#161).
    Open source →
  3. 0.6.0 23 Jun 2026
    Release notes

    Problem

    dart pub publish warns that three checked-in files are ignored by a
    .gitignore:

    example/windows/CMakeLists.txt
    example/windows/flutter/CMakeLists.txt
    example/windows/runner/CMakeLists.txt
    

    These are part of the standard Flutter Windows runner scaffold and are
    required to build the Windows example, so they should stay checked in.

    Cause

    The root .gitignore started with a spurious *.txt pattern that
    matched every CMakeLists.txt. It is not part of the standard Flutter
    .gitignore template.

    Fix

    Removed the *.txt line. The files are no longer gitignored, which
    resolves the pub warning without needing a .pubignore.

    Open source →
    Release notes
    • BREAKING: onPasswordResetEmailSent now passes the email the reset was requested for, changing its signature from void Function()? to void Function(String email)? #146
    • feat: Add a show/hide visibility toggle to password fields #149
    • feat: Add showSnackBars option to make snack bars optional across all auth components #150
    • feat: Add password recovery with OTP to SupaEmailAuth #130
    • fix: Call onToggleRecoverPassword(false) when leaving the password recovery view #148
    • feat: Add prefilledEmail and prefilledPassword to SupaEmailAuth #143
    • feat: Add enableAutomaticFormSubmission flag to prevent automatic form submission when pressing Enter on on-screen keyboard in all auth components (SupaEmailAuth, SupaPhoneAuth, SupaMagicAuth, SupaResetPassword) #143
    Open source →
  4. 0.5.5 25 Apr 2025
    Release notes
    • feat: Add Confirm Password Field to SupaEmailAuth Component for Sign-Up Process #129
    • feat: Add autofocus option to SupaEmailAuth #139
    Open source →
  5. 0.5.4 16 Oct 2024
    Release notes
    • feat: Add autovalidation #125
    • fix: Remove hardcoded styling from checkboxes #125
    Open source →
  6. 0.5.3 11 Oct 2024
    Release notes
    • feat: Add value property to BooleanMetaDataField to set initial state of checkbox #120
    • feat: add custom password validation to SupaEmailAuth form #121
    Open source →
  7. 0.5.2 04 Oct 2024
    Release notes
    • feat: enhancement: allow user to decide launch mode #110
    • fix: MetadataFields text field values being lost in SupaEmailAuth widget (Fixes #113) #114
    • feat: Add BooleanMetaDataField to support checkbox inputs on sign-up form #115
    • feat: Support for displaying sign-in or sign-up initially #116
    Open source →
  8. 0.5.1 15 Aug 2024
    Release notes
    • feat: Improve form interaction and code organization in SupaEmailAuth #106
    • feat: Enable custom icons for SupaEmailAuth #108
    Open source →
  9. 0.5.0 20 Jun 2024
    Release notes
    • feat: Allow password recovery email to be redirected to other URL #98
    • feat: Add callback for internal state of SupaEmailAuth #99
    • feat!: Upgrade anonymous users to regular users automatically #100
    • feat!: Allow the OAuth provider labels to be overridden on SupaSocialsAuth #101
    Open source →
  10. 0.4.4 13 Apr 2024
    Release notes
    • feat: Update minimum supabase_flutter version to v2.3.4
    • fix: Add redirectTo for email password reset #83
    • feat: Add TextInputAction to phone and email sign in #82
    • fix: Fix autofill not opening when tapping on email field in SupaEmailAuth #80
    Open source →
  11. 0.4.3 01 Mar 2024
    Release notes
    • feat: Add localization / text customization support for all components.
      // Use the `localization` parameter to customize the text of the UI components.
      SupaEmailAuth(
        localization: const SupaEmailAuthLocalization(
          enterEmail: 'What\'s your email?',
          enterPassword: 'Enter your password',
        ),
        onSignInComplete: _onSignInComplete,
        onSignUpComplete: _onSignUpComplete,
      ),
      
    Open source →
  12. 0.4.2 27 Jan 2024
    Release notes
    • feat: Add nativeGoogleAuthConfig and enableNativeAppleAuth parameter to SupaSocialsAuth to support native Google and Apple auth.
    Open source →
  13. 0.4.1 19 Jan 2024
    Release notes
    • feat: Add extraMetadata parameter to SupaEmailAuth to add headless signup user metadata.
    Open source →
  14. 0.4.0 03 Jan 2024
    Release notes
    • BREAKING: Rename twitter to x for social provider and update branding.
    • BREAKING: Remove SocialProviders enum in favor of OAuthProvider to align the public API with supabase_flutter.
    • feat: Add missing social providers.
    • chore: Update screenshot on readme.md.
    • chore: Add screenshot for pub.dev.
    Open source →
  15. 0.4.0+1 03 Jan 2024
    Release notes
    • chore: Minor updates to readme.md
    Open source →
  16. 0.3.0 17 Dec 2023
    Release notes
    • BREAKING: Update supabase_flutter to v2.0.1
    Open source →
  17. 0.2.1 10 Jul 2023
    Release notes
    • feat: Make SupaSocialsAuth success SnackBar optional #54
    Open source →
  18. 0.2.0 22 May 2023
    Release notes
    • BREAKING: SupaEmailAuth now contains sign-up, sign-in, and forget email in a single instance #46
    • feat: update Dart dependency to < 4.0.0 and flutter dependencies to >=3.0.0
    Open source →
  19. 0.1.0 23 Feb 2023
    Release notes
    • BREAKING: remove unnecessary button styles
    • BREAKING: properly style google login button
    • feat: update minimum supabase_flutter version to 1.4.0
    • fix: updated some of the brand colors for social auth buttons
    Open source →
  20. 0.1.0+1 27 Feb 2023
    Release notes
    • fix: make image URL on readme.md absolute so that it will be displayed properly on pub.dev
    Open source →
  21. 0.1.0+2 04 Mar 2023
    Release notes
    • fix: set splash color on colored social button to provide better UX for google auth button
    • fix: use white instead of onBackground color for colored social button's foreground color to provide persistent design
    Open source →
  22. 0.0.1 03 Nov 2022
    Release notes
    • BREAKING: update supabase_flutter to v1.0.0
    Open source →
  23. 0.0.1-dev.4 29 Sep 2022 pre-release
    Release notes
    • fix: image URL of Supabase logo in readme.md
    Open source →
  24. 0.0.1-dev.3 29 Sep 2022 pre-release
    Release notes
    • BREAKING: update supabase_flutter to v1.0.0-dev.9
    • BREAKING: AuthAction and PhoneAuthAction are now SupaAuthAction
    • BREAKING: SupabaseAuthUi class is now removed to let users use Supabase.instance directly
    • BREAKING: removed the success and fail dialog in favor of onSuccess and onError
    • feat: introduce onSuccess and onError methods on UI components to handle successful and failed auth actions
    • feat: export supabase_flutter package
    • chore: added some docs on public members
    • feat: add phone auth support
    • fix: only validate forms upon submission
    • feat: metadataFields has been added to add additional fields to the signup form to pass data as metadata in Supabase
      SupaEmailAuth(
          authAction: AuthAction.signUp,
          metadataFields: [
              MetaDataField(
                  prefixIcon: const Icon(Icons.person),
                  label: 'Username',
                  key: 'username',
                  validator: (val) {
                      if (val == null || val.isEmpty) {
                      return 'Please enter something';
                      }
                      return null;
                  },
              ),
          ],
          onSuccess: _handleSignupSuccess,
      )
      
    Open source →
  25. 0.0.1-dev.2 09 Aug 2022 pre-release
    Release notes
    • fix: add github actions and fix errors in example
    • fix: refactor SocialProviders by using Dart 2.17 enhanced enum
    • chore: remove flutter-plugins auto generated files from version control
    • fix: update social sign in button text
    • fix: Replace GotrueError with GoTrueException
    • fix: update supabase_flutter to v1.0.0-dev.3
    Open source →
  26. 0.0.1-dev.1 03 Aug 2022 pre-release
    Release notes
    • Initial developer preview release.
    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