Skip to content

Releases: ChronicStone/vue-sweetforms

v0.2.2

25 Dec 20:03
ed04be6
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

What's Changed

Features

  • Add support for breakpoint-based fullscreen mode

v0.2.1

24 Dec 23:47
bec9fb6
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

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

16 Dec 16:03
7b6e81d
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

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

13 Dec 15:09
9158902
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

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

13 Dec 02:07
07d304b
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

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

Full Changelog: https://github.com/ChronicStone/VueSweetforms/commits/0.1.2