Releases: ChronicStone/vue-sweetforms
Releases · ChronicStone/vue-sweetforms
v0.2.2
What's Changed
Features
- Add support for breakpoint-based fullscreen mode
v0.2.1
What's Changed
Features
- Add support for form step root (Scope all fields of a step inside of an object)
- Improvement of object / array label & collapse trigger
- Support breakpoints overriding (Default is tailwind breakpoints)
- Add support for custom components as inputs
- New custom breakpoints API for responsiveness (Still tailwind-based but without limitations of previous version)
- Improved documentation (still quite some work to do)
Fixes
- Set vue as dev dependency
- Fix nested computing of validation rules
- Fix injection of input data in fields
- Fix injection of default values
- Fix of edge cases on field dependencies
v0.2.0
What's Changed
- feat: First-class Vuelidate validators support (Works now with arrays)
- feat: add docs by @ChronicStone in #14
- feat: add form actions config by (Show or not prev / close button, override prev / next / cancel buttons text)
- feat: add allowClickOutside prop. override
- feat: Add support for custom components as fields
- feat: Add field default value
- feat: add conditionEffect prop on field (Changes behaviour of condition -> hide / disable)
- feat: Add form input state support
- feat: Add checkbox & checkbox-group field type
Full Changelog: 0.1.3...0.2.0
v0.1.3
What's Changed
- feat: Deeply nested array validation support
- feat: Apply field conditions on arrays & object (support deep nesting)
- feat: Add formData output mapping support deeply nested obj / array conditions & dependencies (When a condition on a field returns false, the field is removed from the output object
v0.1.2
First release of the package, that includes:
- A lot of field types, including array and objects
- Deeply nested data structures
- Powerful grid-based templating system
- Tailwind-like breakpoints API to manage responsiveness
- Cross-field dependency (Set dependencies between fields, and those field values will be available on several places, like validators, options getter for select / radio / checkbox group fields)
- Async option getter for select / radio / checkbox group fields (If has dependency, will re-run the getter function each time a dependency changes)
- Field hiding / disabling depending on other field through the dependencies system
- Multi-steps forms
- Validation using Vuelidate (Needs some polishing / better support of arrays, and handling of async validation)
New Contributors
- @ChronicStone made their first contribution in #1
Full Changelog: https://github.com/ChronicStone/VueSweetforms/commits/0.1.2