Adds new node.next(), node.previous(), and node.goTo() extensions for multi-step inputs via MultiStep plugin. This allows for easier external control of multi-step input navigation. #685
Adds new node.restoreCache() extension for the localStorage plugin to allow restoring of form values to cache on failed submit. #727
🐛 Bug fixes:
Fixes SSR hydration issues for the multi-step input. #720
Fixes issue where blur event could cause console errors on route change. #735
Fixes issue where Pro inputs would break when used with the Floating Labels plugin. #742
MultiStep beforeStepChange now works with async function calls. #743
Fixes issue where file inputs would not allow re-uploading the same file after calling reset. #762
Prevents Genesis CSS keyframe naming conflict by adding fk- prefix.
0.17.2
🐛 Bug fixes:
Fixes an issue that caused deeply nested v-model’s to not update when a mutation originated at depth (#722)
Fixes an issue that caused custom inputs that overrode the text family of inputs to re-use the first schema(#719)
Exports type FormKitValidationMessage to help type validation message functions (#695)
💪 New features
localStorage plugin now supports new options: key, control, debounce, beforeSave, and beforeLoad.
localStorage plugin can now be applied to any input of type group. eg (form, group, multi-step`, etc).
0.17.1
🐛 Bug fixes
Fixed a bug that caused and error to be thrown when a dynamic list was initialized with identical initial scalar values (#715)
Fixed a bug that caused the value property of a slot to not be updated in some edge cases (#717).
Adds new commitRaw event that fires even if there is no change to the input value.
FormKitSchema can now use a single root node (instead of a fragment)
All FormKit inputs now use a root node instead of a fragment meaning standard Vue directives like v-show now work adding a key to dynamic inputs is generally no longer required (#528).
The AutoAnimate plugin now supports animating the repeater input and other Pro inputs.
Values passed into the node.reset() function become the new default value for the input (#621).
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps @formkit/i18n from 0.16.5 to 0.17.3.
Release notes
Sourced from
@formkit/i18n
's releases.... (truncated)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)