Skip to content

Releases: flutter-form-builder-ecosystem/flutter_form_builder

v3.11.5

17 Jul 13:02
Compare
Choose a tag to compare
  • 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

21 Aug 14:11
Compare
Choose a tag to compare
  • Converted FormBuilderFieldOption to Widget with child attribute - allows option to be customized/styled
  • Fixed bug in FormBuilderCheckboxList where new items cannot be added
  • Allow null value on checkbox if tristate is enabled
  • Adding InputBorder on FormBuilderDropdownField now possible
  • Fixed bug where initial date not shown for FormBuilderDateTimePicker

v3.0.0

24 Apr 13:34
Compare
Choose a tag to compare
  • Complete rewrite of the package - stateful field widgets
    • FormBuilderCheckbox - Single Checkbox field
    • FormBuilderCheckboxList - List of Checkboxes for multiple selection
    • FormBuilderChipsInput - Takes a list of Flutter Chip as inputs
    • FormBuilderDateTimePicker - For Date, Time and DateTime input
    • FormBuilderDropdown - Allow selection of one value from a list as a Dropdown
    • FormBuilderRadio - Allow selection of one value from a list of Radio Widgets
    • FormBuilderRate - For selection of a numerical value as a rating
    • FormBuilderSegmentedControl - For selection of a value from the CupertinoSegmentedControl as an input
    • FormBuilderSignaturePad - Presents a drawing pad on which user can doodle
    • FormBuilderSlider - For selection of a numerical value on a slider
    • FormBuilderStepper - Selection of a number by tapping on a plus or minus symbol
    • FormBuilderSwitch - On/Off switch
    • FormBuilderTextField - For text input. Allows input of single-line text, multi-line text, password,
      email, urls etc by using different configurations and validators
    • FormBuilderTypeAhead - Auto-completes user input from a list of items
  • New FormBuilderCustomField to create of custom FormFields
  • New attribute validators allows composability and reusability of different FormFieldValidator
    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 becomes FormBuilderFieldOption
    • BuildContext is not passed down into FormBuilder
  • Fixed URL validator works correctly - tested
  • Improved documentation

v2.0.0

25 Mar 17:45
Compare
Choose a tag to compare

New Features and fixes

  • New attribute decoration for FormBuilderInput. Enables one to customize InputDecoration like icons, labelStyles etc
  • Added ability to add GlobalKey of type FormBuilderState to FormBuilder that will be the handle to the
    state of the form enabling saving and resetting. Similar to using Flutter's Form.
  • Added new input type FormBuilder.signaturePad which provides a drawing pad for user signature
  • Added max attribute to chipsInput 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 a GlobalKey<FormBilderState>
  • Removed label and hint attributes to be replaced by decoration

v1.5.0

20 Mar 18:41
Compare
Choose a tag to compare
  • 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 of String
  • Upgraded flutter_typeahead from v0.5.1 to v1.2.1 - comes with more widget options

v1.4.0

29 Jan 13:07
Compare
Choose a tag to compare
  • The entire form or individual controls can now be made readonly by making readonly property to true. Default value is false. Closes #11 and #16

v1.3.5

28 Jan 12:13
Compare
Choose a tag to compare
  • Fixed bug on Slider where current value not updated on slider & label