Skip to content

Releases: udos86/flutter-fast-forms

v18.0.0

18 Dec 12:43
8387fa1
Compare
Choose a tag to compare

[18.0.0] - 12/18/2024

  • upgrades to Flutter 3.27.0

  • adds checkboxScaleFactor and internalAddSemanticForOnTap properties to FastCheckbox

  • adds internalAddSemanticForOnTap and trackOutlineWidth properties to FastSwitch

  • adds itemExtent and selectionOverlayBuilder properties to FastDatePicker

  • adds selectableDayPredicate property to FastDatePicker

  • adds optionsViewOpenDirection property to FastChipsInput

  • adds autofocus, dense, enableFeedback, internalAddSemanticForOnTap and onFocusChange properties to FastRadioGroup

  • adds direction and expandedInsets properties to FastSegmentedButton

  • adds disabledChildren and proportionalWidth properties to FastSegmentedControl

  • adds forceErrorText and ignorePointers properties to FastTextField

  • deprecates inactiveColor on FastCheckbox

  • deprecates activeColor and trackColor properties on FastSwitch

  • Breaking Changes

  • Due to Flutter API changes mouseCursor property of FastSwitch is now of type WidgetStateMouseCursor

v17.1.1

14 Sep 08:16
450e8f4
Compare
Choose a tag to compare

[17.1.1] - 09/14/2024

  • adds extends Object to <T> of FastSegmentedControl according to latest Cupertino changes

v17.1.0

17 Aug 22:11
4f4a589
Compare
Choose a tag to compare

[17.1.0] - 08/18/2024

  • upgrades to Flutter 3.24.0
  • adds chipAnimationStyle property to FastChoiceChip according to ChipAttributes as of 3.24.0
  • deprecates onPopInvoked function on FastForm according to Form as of 3.24.0

v17.0.0

03 Jun 17:18
740311c
Compare
Choose a tag to compare

[17.0.0] - 06/03/2024

  • fixes several touched state issues
  • deprecates values function of FastFormState
  • adds scrollToField function to FastFormState
  • adds onTouched callback to FastFormField
  • adds wasTouched function to FastFormFieldState
  • adds FastFormStatus and FastFormFieldStatus record typedefs
  • updates native Android example project

Breaking Changes

  • removes deprecated errorBuilder and helperBuilder from FastCheckbox, FastSwitch, FastDatePicker, FastSegmentendControl and FastSlider
  • sets errorText of InputDecoration to null when a field is disabled
  • changes signature of FastFormChanged function typedef to void Function(FastFormStatus status)
  • onChanged callback function of FastForm now passes a fine-grained FastFormStatus

v16.0.0

15 May 18:58
cc8621f
Compare
Choose a tag to compare

[16.0.0] - 05/15/2024

  • upgrades to Flutter 3.22.0
  • replaces deprecated MaterialStateProperty<T> type with WidgetStateProperty<T>
  • adds avatarBoxConstraints to FastChoiceChip
  • adds cursorErrorColor and onTapAlwaysCalled properties to FastTextField

v15.0.0

08 Jan 19:43
dca29c3
Compare
Choose a tag to compare

[15.0.0] - 01/08/2024

  • upgrades to Flutter 3.16.5
  • adds new feature Conditional Form Fields
    • adds conditions property to FastFormField
    • adds FastCondition, FastConditionList classes
    • adds FastConditionMatch enum
    • adds FastConditionHandler and FastConditionTest typedefs
    • adds testConditions function to FastformFieldState
  • adds new FastSegmentendButton that wraps Material SegmentedButton
  • adds showInputDecoration property to FastCheckbox, FastSwitch, FastCalendar, FastChoiceChips, FastRadioGroup, FastRangeSlider and FastSlider
  • adds canPop and onPopInvoked properties to FastForm
  • adds cupertinoErrorBuilder, cupertinoHelperBuilder and cupertinoPrefixBuilder properties to FastCheckbox, FastSwitch, FastDatePicker, FastSegmentendControl and FastSlider
  • deprecates errorBuilder and helperBuilder on FastCheckbox, FastSwitch, FastDatePicker, FastSegmentendControl and FastSlider
  • changes value type of FastChoiceChips from List<T> to Set<T>
  • removes errorBuilder and helperBuilder default functions
  • adds cupertinoErrorBuilder, cupertinoHelperBuilder and cupertinoPrefixBuilder default functions
  • adds generic FastWidgetBuilder typedef
  • replaces FastCheckboxTitleBuilder with FastCheckboxWidgetBuilder typedef
  • replaces FastSwitchTitleBuilder with FastCheckboxWidgetBuilder typedef
  • replaces FastRangeSliderPrefixBuilder and FastRangeSliderSuffixBuilder with FastRangeSliderWidgetBuilder typedef
  • replaces FastSliderPrefixBuilder and FastSliderSuffixBuilder with FastSliderWidgetBuilder typedef
  • adds FastDatePickerWidgetBuilder typedef
  • fixes generic typing in FastChoiceChips and FastSegmentedControl
  • fixes hard-coded text colors in checkboxTitleBuilder and switchTitleBuilder

v14.1.0

18 Dec 21:09
d78393c
Compare
Choose a tag to compare

[14.1.0] - 12/18/2023

  • upgrades to Flutter 3.16.4
  • adds dartdoc comments
  • adds Dart Patterns code refactoring
  • adds autovalidateOnTouched property to FastTextField
  • fix: autovalidateMode now works on FastTextField
  • fix: optionsBuilder now works on FastChipsInput

v14.0.0

12 Dec 20:27
7029d89
Compare
Choose a tag to compare

[14.0.0] - 12/12/2023

  • upgrades to Flutter 3.16.3
  • upgrades to intl 0.19.0.
  • adds internal Validators refactoring
  • adds documentation

v13.0.0

02 Dec 11:38
0804cd5
Compare
Choose a tag to compare

[13.0.0] - 12/02/2023

  • upgrades to Flutter 3.16.2
  • upgrades to Dart 3.2.0
  • removes deprecated text property from FastRadioOption<T>
  • adds offLabelColor and onLabelColor properties to FastSwitch
  • adds barrierColor, barrierDismissible and barrierLabel properties to FastDatePicker, FastDateRangePicker and FastTimePicker
  • adds optionsViewOpenDirection property to FastAutocomplete
  • adds checkmarkColor and showCheckmark properties to FastChoiceChip
  • adds showCheckmark property to FastChoiceChips
  • adds canRequestFocus, clipBehavior, contentInsertionConfiguration, cursorOpacityAnimates,
    dragStartBehavior, onAppPrivateCommand, scribbleEnabled, scrollController,
    selectionHeightStyle, selectionWidthStyle and undoController properties to FastTextField

v12.0.0

22 Aug 20:12
85729b0
Compare
Choose a tag to compare
  • upgrades to Flutter 3.13.0
  • upgrades to Dart 3.1.0
  • adds checkboxSemanticLabel properties to FastCheckbox
  • sets autofocus, focusNode and onFocusChange on CupertinoSwitch in FastSwitch,
  • adds switchToCalendarEntryModeIcon and switchToInputEntryModeIcon properties to FastDatePicker and FastDateRangePicker
  • adds color property to FastChoiceChip
  • adds allowedInteraction property to FastSlider