- feat: Add value property to BooleanMetaDataField to set initial state of checkbox #120
- feat: add custom password validation to SupaEmailAuth form #121
- 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
- feat: Improve form interaction and code organization in
SupaEmailAuth
#106 - feat: Enable custom icons for
SupaEmailAuth
#108
- 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
- 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
- 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
nativeGoogleAuthConfig
andenableNativeAppleAuth
parameter toSupaSocialsAuth
to support native Google and Apple auth.
- feat: Add
extraMetadata
parameter toSupaEmailAuth
to add headless signup user metadata.
- chore: Minor updates to readme.md
- BREAKING: Rename
twitter
tox
for social provider and update branding. - BREAKING: Remove
SocialProviders
enum in favor ofOAuthProvider
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.
- BREAKING: Update
supabase_flutter
to v2.0.1
- feat: Make
SupaSocialsAuth
success SnackBar optional #54
- 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
- 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
- fix: make image URL on readme.md absolute so that it will be displayed properly on pub.dev
- 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
- BREAKING: update supabase_flutter to v1.0.0
- fix: image URL of Supabase logo in readme.md
- BREAKING: update supabase_flutter to v1.0.0-dev.9
- BREAKING:
AuthAction
andPhoneAuthAction
are nowSupaAuthAction
- BREAKING:
SupabaseAuthUi
class is now removed to let users useSupabase.instance
directly - BREAKING: removed the success and fail dialog in favor of
onSuccess
andonError
- feat: introduce
onSuccess
andonError
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 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, )
- 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
withGoTrueException
- fix: update supabase_flutter to v1.0.0-dev.3
- Initial developer preview release.