dynamic_forms 1.0.0
dynamic_forms: ^1.0.0 copied to clipboard
Dart library providing infrastructure to parse complex external form with expressions into a custom model.
1.0.0 #
- Stable null safety release.
- Improved error diagnostics.
- Generating warning when element id contains prohibited characters.
0.14.0 #
- Increased expression_language dependency to ^0.4.0.
- Removed dependencies to uuid and quiver packages
0.13.1 #
Added support for String, int and bool types in json parser.
0.13.0 #
- Changed
FormManagerto abstract class and defined set of inherited classes that take care of building the form without the need to manually createFormBuilder. FormManagerBuilderrenamed toFormBuilder.FormItemValuerenamed toFormPropertyValue.- Changed map of validations inside the
FormManagerto a list instead to avoid issues with missing ids.
0.12.0 #
- Increased minimum dart SDK to 2.8.4.
- Increased expression_language dependency to ^0.3.0.
0.11.0 #
- Changed
ParserNodemethod suffixes fromValuetoProperty. - Added missing parser methods to
ParserNode. GetEnuminParserNodeno longer wraps enum in custom element.
0.10.1 #
Fixed analyzer issues.
0.10.0 #
- Increased minimum dart SDK to 2.6.0.
- Updated rxdart to
^0.23.1. - Replaced
ParserforExpressionParser.
0.9.0 #
- Renamed
ElementValue<T>toProperty<T>. FormElementandValidationnow use property setters instead offillmethod.- Added base
FormElementParserso parsers can be easily inherited from each other.
0.8.0 #
Fixed inconsistency in parsers.
0.7.0 #
Changed model hierarchy and parser naming.
0.6.1 #
Published FormElement propertyChanged Stream so it can have multiple subscribers.
0.6.0 #
Added possibility to parse single child component.
0.5.0 #
Removed screaming caps convention.
0.4.0 #
- Added abstraction over XML parser.
- Added JSON parser.
0.3.0 #
Specific models and parsers were moved to the flutter_dynamic_forms_components package.
0.2.0 #
FormManager API Changes.
0.1.1 #
Updated the project description.
0.1.0 #
Initial Version of the library.