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).
Adds traditional Chinese 🇨🇳 (zh-TW)
Adds Latvian 🇱🇻 (lv)
Adds Tetum 🇹🇱 (tet)
Adds new ability to extend a core node with node.extend().
⚡️ Performance
Dramatically improved the performance of mounting inputs in a large form (5-10x faster).
Improved performance of hydrating a form by diffing scalar values before inputting.
Reduced the noise on the @input event and removed the now unnecessary debounce on the change event.
🐛 Bugfixes
The @formkit/observer will now observe changes to node._value in instances where you want to operate on the non-debounced input value.
The range icon in @formkit/icons has been updated to only show one control handle since HTML range inputs do not support multiple values. The old multi-handle icon has been repurposed for the new slider FormKit Pro input.
Pro: Fixes a bug that caused nested repeater inputs to not hydrate properly (#458).
Pro: Fixes a bug that caused nested repeater inputs to throw an error when being removed (#457).
Fixes a bug that caused the blur event to fire multiple times when manually binding to the @blur event on a custom input (#413).
Fixes a bug that caused v-model to only fire input events on every other input (#463)
Fixes a bug that caused the schema to iterate over the value of an array if the array had a length of 1 and the only value in the array was a number (#635)
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/addons from 0.16.5 to 0.17.2.
Release notes
Sourced from
@formkit/addons
'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)