Releases: flutter-form-builder-ecosystem/flutter_form_builder
Releases · flutter-form-builder-ecosystem/flutter_form_builder
6.0.1
6.0.0
- Started working on null-safety
BREAKING CHANGES: - Removed fields that depend on external dependencies incuding:
FormBuilderChipsInput
,FormBuilderColorPicker
,FormBuilderRating
,FormBuilderSearchableDropdown
,FormBuilderSignaturePad
,FormBuilderTouchSpin
,FormBuilderTypeAhead
- Changes to
FormBuilderDateTimePicker
4.2.0
- Added support for Slovak (sk) - @cek-cek
BREAKING CHANGES:
- Removed file picker field from package - moved to form_builder_file_picker package.
- Removed image picker field from package - moved to form_builder_image_picker package.
- Removed phone field field from package - moved to form_builder_phone_field package.
4.1.0
- Added support for Portuguese (pt)
- Added support for Japanese (ja)
- Added
FormBuilderValidators.notEqual
validator - Fix bug in
RadioGroup
where reset and didChange doesnt affect UI. Fixes #646, Fixes #647 - Image picker fix: Added null-safe spread operator for
field.value
. Fixes #607 - Fixed focus issue in
ChipsInput
- Fixed bug
SearchableDropdown
where setting value programmatically does not update UI. Fixes #627 - Upgraded flutter_typeahead to 1.9.1.
4.0.2
4.0.1
4.0.0
IMPROVEMENTS:
- New fields:
FormBuilderFilePicker
,FormBuilderSearchableDropdown
,FormBuilderCheckboxGroup
- Localization of validation error texts
- Added external validation. Setting
InputDecoration.errorText
which invalidates the field. - New validators:
FormBuilderValidators.integer
,FormBuilderValidators.equal
- Improved programmatically changing field values.
- Add to
FormBuilderField.onReset
callback - to enable reaction to resetting by changing the UI to reflect reset - Add option to remove disabled field values from the final form value using
skipReadOnly
field. - Number of Chips to be selected in FilterChip can now be limited by setting
maxChips
attribute. Closes #500 - Use localized text for OK and CANCEL button labels for ColorPicker dialog
- For default DateTimePicker format, use localized DateTime formats
- Added option for user to set own
border
forFormBuilderSignaturePad
- Improvements to example: break down to several pages; also show code in example app
FIXES:
- RadioGroup and CheckboxGroup labels not wrapping in vertical mode. Fixes #474
- Allow changing
enabled
andinitialValue
at runtime. Closes #515 - Hide floating label if field is empty
- Fixed bug in DateRangePicker where user can just pick one date
- ColorPicker, DateRangePicker, DateTimePicker - set TextField readOnly to true. Prevents keyboard popup
- Fixed label overflows in RadioGroup & CheckboxGroup fields
- Renamed
updateFormAttributeValue
tosetInternalAttributeValue
to avoid confusion
BREAKING CHANGES:
- Renamed
attribute
option in all fields toname
- Done away with
validators
attribute, use normalvalidator
. UseFormBuilderValidators.compose()
to compose multipleFormFieldValidator
s into one - Attribute
readOnly
replaced byenabled
- this was done to match Flutter'sFormField
naming convention - Renamed
FormBuilderRate
toFormBuilderRating
- Renamed
FormBuilderValidators.IP()
toFormBuilderValidators.ip()
- Removed CountryPicker field because of limited use. Replaced with SearchableDropdown with similar functionality but not only limited to countries.
- Use signature: ^3.0.0 package instead of self-maintained - comes with breaking changes.
4.0.0-pre.8
- Added enabled attribute to FormBuilder to allow disabling the whole form
- Passed FocusNode through to super class. Also removed listeners when added.
v3.13.6
- Fixed bug in DateRangePicker where user can just pick one date. Closes #434
- Fix bug where FormBuilderCheckboxGroup value set to widget.initialValue. Closes #467
- Prevent events from happening while picking image with ImagePicker
- Added null check for val in onSaved and validator
- Fix
GroupedCheckbox
not disabled when read only - Added phone validation and fixed
initialValue
parsing - Fix
Image.memory
throwing error when value isnull