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 2026Releases
latest 26-
0.7.016 Jul 2026Release notes
Open source →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
Release notes
Open source →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).
-
0.6.124 Jun 2026Release notes
Open source →- 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
Release notes
Open source →- 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).
-
0.6.023 Jun 2026Release notes
Open source →Problem
dart pub publishwarns that three checked-in files are ignored by a
.gitignore:example/windows/CMakeLists.txt example/windows/flutter/CMakeLists.txt example/windows/runner/CMakeLists.txtThese 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
.gitignorestarted with a spurious*.txtpattern that
matched everyCMakeLists.txt. It is not part of the standard Flutter
.gitignoretemplate.Fix
Removed the
*.txtline. The files are no longer gitignored, which
resolves the pub warning without needing a.pubignore.Release notes
Open source →- BREAKING:
onPasswordResetEmailSentnow passes the email the reset was requested for, changing its signature fromvoid Function()?tovoid 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
prefilledEmailandprefilledPasswordto SupaEmailAuth #143 - feat: Add
enableAutomaticFormSubmissionflag to prevent automatic form submission when pressing Enter on on-screen keyboard in all auth components (SupaEmailAuth, SupaPhoneAuth, SupaMagicAuth, SupaResetPassword) #143
- BREAKING:
-
0.5.525 Apr 2025 -
0.5.416 Oct 2024Release notes
Open source → -
0.5.311 Oct 2024 -
0.5.204 Oct 2024 -
0.5.115 Aug 2024 -
0.5.020 Jun 2024 -
0.4.413 Apr 2024 -
0.4.301 Mar 2024Release notes
Open source →- 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, ),
- feat: Add localization / text customization support for all components.
-
0.4.227 Jan 2024Release notes
Open source →- feat: Add
nativeGoogleAuthConfigandenableNativeAppleAuthparameter toSupaSocialsAuthto support native Google and Apple auth.
- feat: Add
-
0.4.119 Jan 2024Release notes
Open source →- feat: Add
extraMetadataparameter toSupaEmailAuthto add headless signup user metadata.
- feat: Add
-
0.4.003 Jan 2024Release notes
Open source →- BREAKING: Rename
twittertoxfor social provider and update branding. - BREAKING: Remove
SocialProvidersenum in favor ofOAuthProviderto align the public API with supabase_flutter. - feat: Add missing social providers.
- chore: Update screenshot on readme.md.
- chore: Add screenshot for pub.dev.
- BREAKING: Rename
-
0.4.0+103 Jan 2024 -
0.3.017 Dec 2023 -
0.2.110 Jul 2023 -
0.2.022 May 2023Release notes
Open source →- BREAKING:
SupaEmailAuthnow 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
- BREAKING:
-
0.1.023 Feb 2023Release notes
Open source →- 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
-
0.1.0+127 Feb 2023Release notes
Open source →- fix: make image URL on readme.md absolute so that it will be displayed properly on pub.dev
-
0.1.0+204 Mar 2023Release notes
Open source →- fix: set splash color on colored social button to provide better UX for google auth button
- fix: use white instead of
onBackgroundcolor for colored social button's foreground color to provide persistent design
-
0.0.103 Nov 2022 -
0.0.1-dev.429 Sep 2022 pre-release -
0.0.1-dev.329 Sep 2022 pre-releaseRelease notes
Open source →- BREAKING: update supabase_flutter to v1.0.0-dev.9
- BREAKING:
AuthActionandPhoneAuthActionare nowSupaAuthAction - BREAKING:
SupabaseAuthUiclass is now removed to let users useSupabase.instancedirectly - BREAKING: removed the success and fail dialog in favor of
onSuccessandonError - feat: introduce
onSuccessandonErrormethods 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:
metadataFieldshas been added to add additional fields to the signup form to pass data as metadata in SupabaseSupaEmailAuth( 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, )
-
0.0.1-dev.209 Aug 2022 pre-releaseRelease notes
Open source →- 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
GotrueErrorwithGoTrueException - fix: update supabase_flutter to v1.0.0-dev.3
-
0.0.1-dev.103 Aug 2022 pre-release