Releases: flutter-form-builder-ecosystem/flutter_form_builder
Releases · flutter-form-builder-ecosystem/flutter_form_builder
v3.11.5
- Included more
showDatePicker
function options - Fixed bug where
onChanged
not triggered by ImagePicker. Closes #366 - Deprecate
underline
for Dropdown. Ignored - Added more options for DropdownButton. Closes #153, #337
- Type
FormBuilderDropdown
class. Closes #360 - Included options to set camera and gallery icons and label. Closes #340
- Added
bottomSheetPadding
option for ImagePicker. Closes #339
v3.4.0
- Converted
FormBuilderFieldOption
to Widget withchild
attribute - allows option to be customized/styled - Fixed bug in
FormBuilderCheckboxList
where new items cannot be added - Allow
null
value on checkbox iftristate
is enabled - Adding InputBorder on
FormBuilderDropdownField
now possible - Fixed bug where initial date not shown for
FormBuilderDateTimePicker
v3.0.0
- Complete rewrite of the package - stateful field widgets
FormBuilderCheckbox
- Single Checkbox fieldFormBuilderCheckboxList
- List of Checkboxes for multiple selectionFormBuilderChipsInput
- Takes a list of Flutter Chip as inputsFormBuilderDateTimePicker
- For Date, Time and DateTime inputFormBuilderDropdown
- Allow selection of one value from a list as a DropdownFormBuilderRadio
- Allow selection of one value from a list of Radio WidgetsFormBuilderRate
- For selection of a numerical value as a ratingFormBuilderSegmentedControl
- For selection of a value from theCupertinoSegmentedControl
as an inputFormBuilderSignaturePad
- Presents a drawing pad on which user can doodleFormBuilderSlider
- For selection of a numerical value on a sliderFormBuilderStepper
- Selection of a number by tapping on a plus or minus symbolFormBuilderSwitch
- On/Off switchFormBuilderTextField
- For text input. Allows input of single-line text, multi-line text, password,
email, urls etc by using different configurations and validatorsFormBuilderTypeAhead
- Auto-completes user input from a list of items
- New
FormBuilderCustomField
to create of customFormField
s - New attribute
validators
allows composability and reusability of differentFormFieldValidator
functions that do different validations - New Feature
FormBuilderValidators
comes with common validation functionality options such as:
required, min, max, minLength, maxLength, email, url, credit card etc. - Added
valueTransformer
- transforms field value before saving to the final form value - Added requested
onChanged
value notifier event on fields. Closes #45 - Prevent duplicate
attribute
names in fields - assertion - Breaking changes:
FormBuilderInputOption
becomesFormBuilderFieldOption
- BuildContext is not passed down into
FormBuilder
- Fixed URL validator works correctly - tested
- Improved documentation
v2.0.0
New Features and fixes
- New attribute
decoration
forFormBuilderInput
. Enables one to customizeInputDecoration
like icons, labelStyles etc - Added ability to add
GlobalKey
of typeFormBuilderState
to FormBuilder that will be the handle to the
state of the form enabling saving and resetting. Similar to using Flutter'sForm
. - Added new input type
FormBuilder.signaturePad
which provides a drawing pad for user signature - Added
max
attribute tochipsInput
to limit the number of chips users can add - Added new attribute
maxLines
to be used with textFields with multiple lines - Fixed bug where readonly not working to Date, Time and DateTime Pickers
Breaking Changes
- Removed reset/submit buttons and corresponding attributes:
showResetButton
,resetButtonContent
Access form state using aGlobalKey<FormBilderState>
- Removed
label
andhint
attributes to be replaced bydecoration
v1.5.0
- Now using
datetime_picker_formfield
plugin from pub for DatePicker and TimePicker. Should close #33 - Added new
FormBuilderInput
- DateTimePicker - Breaking change: DatePicker, TimePicker & DateTimePicker now return an object of type
DateTime
instead ofString
- Upgraded
flutter_typeahead
from v0.5.1 to v1.2.1 - comes with more widget options