Releases: NearHuscarl/flutter_login
Releases · NearHuscarl/flutter_login
v6.0.0
v5.1.0
Features:
- Added background image (thanks @alenas !)
- Allow customization of button icon color (thanks @klondikedragon !)
- Autofocus feature (thanks @klondikedragon !)
- Added feature to hide password-fields during signup (thanks @eggzotic !)
- Added circular loading indicator to large provider button
- Updated dependencies to be compatible with latest flutter release
Bugs fixed:
- Fixed scale transition issues.
- Added default widget size for when size lookup fails
- Fixed mounted checks in [LoginCard] (thanks @vargab95 !)
v5.0.0
Breaking Changes:
- [Android] Upgraded to Gradle 8. Due to a dependency update (intl_phone_number_input), the minimum Flutter version is changed to 3.16.
Features:
- Added keyboardDismissBehavior parameter to select the behaviour of the keyboard when scrolling.
- Added initialIsoCode parameter to set the initial iso code for the widget [LoginUserType.intlPhone]. Defaults to ['US'] if not specified.
- The card surfaceTintColor can now be set using cardTheme.surfaceTintColor.
Bugs fixed:
- Navigate to login page after pressing sign up confirm button when loginAfterSignUp is disabled and additionalSignupData is not null.
- Added context checks to prevent crashes when widget is not mounted anymore.
v4.2.1
- Added dynamic prefix-icon on recover card based on user type. (thanks @lucaloiacono !)
v4.2.0
Features:
- Added validateUserImmediately property. Should email be validated after losing focus [true] or after form submissions.
- Added confirmSignupRequired property. Additional option to decide in runtime if confirmation is required.
- Added UserFormField tooltip.
- Added LoginUserType Firstname, Lastname, Text, Intlphone and checkbox.
Bugs fixed:
- Fix autofill
- Fixed dispose() method must be called before super.dispose()
- Fixed providerNeedsSignUpCallback not being called.
- Provider Sign-up now also executes beforeAdditionalFieldsCallback()
- LoginUserType.phone now returns TextInputType.number
- Scrollbar not attached to scroll controller
v4.1.1
v4.1.0
Features:
- You can now select the keyboardType for the confirm Signup Code with [confirmSignupKeyboardType]. (Thanks @0ttik !)
- Added a [headerWidget] that can be used to provide some text above the loginCard. (Thanks @cloudonlanapps !)
- You can now perform checks between switching to additionalData (if provided) using [onSwitchToAdditionalFields] (Thanks @blanquartf !)
Bugs fixed:
- Fixed termOfService.linkUrl. (Thanks @fotiDim !)
Other improvements:
- Migrated to lint and applied all suggested lints.
- Updated dependencies.
v4.0.0
BREAKING CHANGES:
Flutter 3 or higher is required. All other dependencies are updated to match this.
v4.0.0-beta.1
BREAKING CHANGES:
- Upgraded font_awesome_flutter from v9 to v10
- Changed from flutter_signin_button to sign_in_button. This changes the enum names.
v3.2.0
Features:
- It is now possible to enable scrolling instead of resizing the login card. You can enable this by setting the
scrollableparameter to true. - The prefix icon of the user/email field now changes depending on the type.
- Custom sign-in buttons using flutter_signin_button package is now integrated. See the example app for an example.
- Add an animation to the termsOfService buttons.