dart_ng_forms 1.5.12
dart_ng_forms: ^1.5.12 copied to clipboard
Reactive Forms architecture in Flutter inspired by Angular's FormGroup/FormControl pattern and integration with TextEditingController.
Changelog #
All notable changes to this project will be documented in this file.
1.5.12 - 2026-01-14 #
Fixed #
- Added void return type to setValue and ensure recursive change notifications for nested FormGroups.
1.5.11 - 2026-01-14 #
Changed #
- Added the
listenValueOnlyoption tolistenControlsfunction to propagate only value changes.
1.5.10 - 2026-01-14 #
1.5.9 - 2026-01-14 #
1.5.8 - 2025-12-31 #
Fixed #
- Added missing-key guards in
FormGroup.setRawValue()to prevent runtime errors.
1.5.7 - 2025-12-23 #
1.5.6 - 2025-12-23 #
Changed #
- Updated
ToRawFunctionandFromRawFunctiontypedefs to useObject?instead of generic<V>for more flexible raw conversions.
1.5.5 - 2025-12-22 #
Changed #
-
Refactored typedefs:
FromRawFunction→FromRawFunction<T>ToRawFunction<T>→ToRawFunction
1.5.4 - 2025-12-22 #
Added #
- Added
ToRawFunctionandFromRawFunctiontypedefs to standardize conversion function signatures.
1.5.3 - 2025-12-22 #
Changed #
- Generalized
FormControltoRaw/fromRawtyping to support broader conversion use cases.
1.5.2 - 2025-12-22 #
Added #
- Added
AbstractControl.setRawValue()and implemented it inFormGroupandFormControl.
1.5.1 - 2025-12-22 #
1.5.0 - 2025-12-22 #
1.4.2 - 2025-12-19 #
1.4.1 - 2025-12-19 #
1.4.0 - 2025-12-19 #
Removed #
- Removed
disabled,required, andvalidatorsfromControlValueAccessor.
Added #
- Added
FormDepsto support multiple dependent-field subscriptions. - Added documentation for
TextControlBinder,ControlValueAccessor, andFormRules.
Breaking #
ControlValueAccessorno longer manages disabled/required/validators.
1.3.1 - 2025-12-18 #
Added #
- Added
FormControl.markAsTouched()/markAsUntouched(). - Added
FormGroup.markAllAsTouched()/markAllAsUntouched().
1.0.0 - 2025-12-17 #
0.3.1 - 2025-12-16 #
0.3.0 - 2025-12-16 #
0.2.9 - 2025-12-16 #
Changed #
- Updated
FormControlproperties (isRequired,isDisabled,isReadonly) to notify listeners on changes.
0.2.8 - 2025-12-15 #
Added #
- Added
TextControlas an alias forFormControl<TextEditingValue, String>to simplify text-control creation.
0.2.7 - 2025-11-28 #
Added #
- Added support for registering validations in
FormControlafter creation.
0.2.3 - 2025-06-30 #
0.2.1 - 2025-06-18 #
Added #
- Added example usage for
FormControlandFormGroupin theexamplefolder.