flutter_form_builder 3.2.3 copy "flutter_form_builder: ^3.2.3" to clipboard
flutter_form_builder: ^3.2.3 copied to clipboard

outdated

Package to build Material Form with fields like TextField, DropDown, Switches etc. with ability to create custom FormFields and composability and reuse validation functions.

[3.2.3] - 25-Jun-2019 #

  • Allow readonly attribute for fields to be changed at runtime. Credit Daniel Acorsi. Closes #75

[3.2.2] - 22-Jun-2019 #

  • Bumped up flutter_chips_input from v1.2.0 to 1.3.0

[3.2.1] - 22-Jun-2019 #

  • Add missing attributes for FormBuilderSlider to customize Slider Widget including activeColor, inactiveColor, onChangeStart, onChangeEnd, label and semanticFormatterCallback. Closes #80.
  • Add support for underline to FormBuilderDropdown. Credit Jordan Nelson.
  • Minor fixes to README

[3.2.0] - 07-Jun-2019 #

  • Bumped up flutter_typeahead from v1.5.0 to 1.6.1
  • Bumped up datetime_picker_formfield from v0.1.8 to 0.2.0

[3.1.3] - 06-Jun-2019 #

  • Made flutter_typeahead's onSuggestionSelected available to FormBuilderTypeAhead - Closes #73. Credit to daWeed

[3.1.2] - 27-May-2019 #

  • Attempted fix for FormBuilderTextField retaining focus even after moving to other fields causing the UI to jump back to the TextField
  • Improved documentation for FormBuilderCustomField

[3.1.1] - 16-May-2019 #

  • Fixed sample code in README for example project
  • Bumped up flutter_typeahead from v1.4.0 to 1.5.0

[3.1.0] - 15-May-2019 #

  • Added leadingInput option for CheckboxList, Checkbox and Radio - Allows the option to have the input before its label (left). Courtesy of Sven Schöne

[3.0.1] - 28-Apr-2019 #

  • Fixed bug in where focuNode for FormBuilderTextField is ignored. Closes #53
  • Fixed bug in where textEditingConfiguration for FormBuilderTypeAhead ignored

[3.0.0] - 24-Apr-2019 #

  • 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

[2.0.3] - 26-Mar-2019 #

  • Allow nulls in FormBuilder controls attribute

[2.0.2] - 26-Mar-2019 #

  • Minor fix in documentation

[2.0.1] - 26-Mar-2019 #

  • Fixed bug where fields keep losing focus

[2.0.0] - 25-Mar-2019 #

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

[1.5.1] - 21-Mar-2019 #

  • Fixed bugs originating from upgrading flutter_typeahead from v0.5.1 to v1.2.1

[1.5.0] - 20-Mar-2019 #

  • 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 widgets options

[1.4.0] - 29-Jan-2019 #

  • 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

[1.3.5] - 28-Jan-2019 #

  • Fixed bug on Slider where current value not updated on slider & label

[1.3.4] - 19-Jan-2019 #

Bug fix: Imported dart:async for use of Futures to be compatible with Dart <2.1

[1.3.3] - 17-Jan-2019 #

  • Updated flutter_typeahead version. Closes #15

[1.3.2] - 19-Dec-2018 #

  • Allow setting of format for DatePicker
  • Fixed bug where lastDate and firstDate for DatePicker don't work

[1.3.1] - 17-Dec-2018 #

  • Moved ChipsInput into own library on pub.dartlang.org, check it out here
  • Updated example code to include proper use of Form's onChanged function after update. Closes #8

[1.3.0] - 15-Dec-2018 #

  • Fixed bug where TypeAhead value reset when other fields are updated
  • onChanged function for FormBuilder is now called with current form values (breaking change)
  • Form reset now works as expected
  • Other minor refactorings

[1.2.0] - 23-Nov-2018 #

  • New FormBuilderInput types:
    • ChipsInput
  • Some bug fixes
  • Minor UI improvements
  • Some bugs introduced, to be fixed later

[1.1.0] - 19-Nov-2018 #

  • Fixed bug where validation not working for fields outside screen (when using ListView) - Flutter Issue #17385
  • Added InputDecoration for all custom FormFields

[1.0.2] - 7-Nov-2018 #

  • Fixed bug in (un)selecting checkbox list using by clicking its label

[1.0.1] - 3-Nov-2018 #

  • Minor improvements to documentation, added known issues section too

[1.0.0] - 3-Nov-2018 #

Features #

  • New FormBuilderInput types:
    • Phone
    • Stepper
    • Rate
    • SegmentedControl
  • min and max validation added to number field and textField
  • More specialized keyboard types for TextField control types (text, number, url, email, multiline, phone etc)
  • Tapping on Label for radio/checkbox changes the control value
  • Created new constructors for password and textField inputs
  • Added resetButton

Fixes #

  • Fixed bug where TYPE_TEXT validates as TYPE_EMAIL - Closes #1
  • Fixed initial value setting FormBuilderInput.checkboxList()

Breaking Changes #

  • placeholder attribute of class FormBuilderInput renamed to hint
  • Removed default constructor for FormBuilderInput

[0.0.1] - 1-Nov-2018. #

  • Initial Release
  • Input Types:
    • Text
    • Number
    • Email
    • MultilineText
    • Password
    • Radio
    • CheckboxList
    • Checkbox
    • Switch
    • Slider
    • Dropdown
    • DatePicker
    • TimePicker
    • Url
    • TypeAhead
2336
likes
0
pub points
99%
popularity

Publisher

verified publisherflutterformbuilderecosystem.com

Package to build Material Form with fields like TextField, DropDown, Switches etc. with ability to create custom FormFields and composability and reuse validation functions.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

datetime_picker_formfield, flutter, flutter_chips_input, flutter_typeahead, intl, sy_flutter_widgets, validators

More

Packages that depend on flutter_form_builder