dart_ng_forms 1.5.14
dart_ng_forms: ^1.5.14 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.14 - 2026-01-28 #
Changed #
- Move
validproperty implementation toAbstractControland remove redundant overrides inFormGroupandFormControl.
1.5.13 - 2026-01-27 #
Fixed #
- Update
toStringinValidationExceptionto correctly includestackTracewhen it is not null.
1.5.12 - 2026-01-14 #
Fixed #
- Add void return type to
setValueand ensure recursive change notifications for nestedFormGroups.
1.5.11 - 2026-01-14 #
Added #
- Add the
listenValueOnlyoption tolistenControlsto propagate only value changes.
1.5.10 - 2026-01-14 #
1.5.9 - 2026-01-14 #
1.5.8 - 2025-12-31 #
Fixed #
- Add missing-key guards in
FormGroup.setRawValue()to prevent runtime errors.
1.5.7 - 2025-12-23 #
1.5.6 - 2025-12-23 #
Changed #
- Update
ToRawFunctionandFromRawFunctiontypedefs to useObject?instead of generic<V>for more flexible raw conversions.
1.5.5 - 2025-12-22 #
Changed #
- Refactor typedefs:
FromRawFunction→FromRawFunction<T>ToRawFunction<T>→ToRawFunction
1.5.4 - 2025-12-22 #
Added #
- Add
ToRawFunctionandFromRawFunctiontypedefs to standardize conversion function signatures.
1.5.3 - 2025-12-22 #
Changed #
- Generalize
FormControltoRaw/fromRawtyping to support broader conversion use cases.
1.5.2 - 2025-12-22 #
Added #
- Add
AbstractControl.setRawValue()and implement 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 #
Changed #
- Optimize
FormControlstate-change methods to avoid unnecessary notifications.
1.4.0 - 2025-12-19 #
1.3.1 - 2025-12-18 #
Added #
- Add
FormControl.markAsTouched()/markAsUntouched(). - Add
FormGroup.markAllAsTouched()/markAllAsUntouched().
0.3.1 - 2025-12-16 #
0.3.0 - 2025-12-16 #
0.2.9 - 2025-12-16 #
Changed #
- Update
FormControlproperties (isRequired,isDisabled,isReadonly) to notify listeners on changes.
0.2.8 - 2025-12-15 #
Added #
- Add
TextControlas an alias forFormControl<TextEditingValue, String>to simplify text-control creation.