4.0.2 [UNRELEASED]
- Fixed floating event stream bad state exception #157.
- Added web support for example app #148.
- Added card float animation #144.
- Fixed credit card padding in RTL #139.
- Fixed #138 AutoValidateMode only applied to Card Number text field.
- Added dart 3 support #146.
- Fixed package structure and improved code overall #150.
- Fixed and improved card type detection logic #151.
- [BREAKING] Fixed #136
Application theme not applied to
CreditCardForm
.- Removed
themeColor
,textColor
,cursorColor
fromCreditCardForm
. You can check example app to know how to apply those usingTheme
.
- Removed
- [BREAKING] Added
InputDecoration
class #153.- The
cardNumberDecoration
,expiryDateDecoration
,cvvCodeDecoration
, andcardHolderDecoration
properties are moved to the newly addedInputDecoration
class that also hastextStyle
properties for all the textFields of theCreditCardForm
.
- The
- Enhancement #133 Add valid thru label customization.
- Enhancement #142 Adding RuPay as card-type for users centric to India
- Add documentation for public apis.
- Fixed #126 Add a flag to disable autofill hints for credit card number as workaround to fix incorrect keyboard.
- Enhancement #129 Obscure initial character in credit card widget
- Enhancement #131 Add a flag to enable/disable cvv in credit card form
- New card brands (Elo/Hipercard) was added #109
- Enhancement #111 Added Support for controlling the internal padding.
- Fixed #112 Update bg color gradient.
- Added cardBorder parameter on CreditCardWidget widget.
- CreditCardWidget UI updated.
- Dependencies Upgraded #97
- Fixed #66 The expiry date on the cards should be based on the last day of that month.
- Fixed #86 Added a custom validator to each TextField.
- Enhancement #55 Added Support for optional function to execute onEditingComplete callback.
- Enhancement #72 Automatically add leading 0 to expiry date when it starts with 2-9.
- Enhancement #94 Allowing separate form field keys gives control to developer validating separate fields.
- Fixed #73 - Pass AutovalidateMode to CreditCardForm
- Fixed #82 - Added support to add network image as card background
- Fixed #46 - Card number Regex issue for safari and web
- Fixed #40 - Absence of focus node in credit_card_form.dart
- Fixed #57 - Can we specify a custom card type logos
- License update from BSD 2-Clause "Simplified" to MIT
- Glassmorphism UI.
- Image background for card.
- Chip option for card.
- Card rotation on swipe gesture.
- Example with new changes
- Migrated to null safety.
- Fixed #17 - Added translations for captions.
- Fixed #16 - Validate Input card details.
- Fixed 15 - Change hint Color and enabled border color
- Fixed #9 - change labelText and hintText
- Fixed #2 - textfield validation
- Feature : Added number and CVV obfuscation
- Feature : Added input decorations
- Feature : Added simple card input validations
- Feature : Applied Default ThemeData.
- Added CreditCard with Form Widget
CreditCardForm
. - Bug and Lint check fixes
- Code Improvements
- First Release