effectindex / tripreporter

A community-powered and universal platform for submitting and analyzing trip reports.
https://subjective.report
Other
8 stars 2 forks source link

deps(deps): bump @formkit/core from 0.16.5 to 0.17.2 in /ui #161

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps @formkit/core from 0.16.5 to 0.17.2.

Release notes

Sourced from @​formkit/core's releases.

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).

Beta 17

💪 New features

  • New FormKit Zod plugin — Validate your FormKit forms using Zod schema.
  • New dynamic list prop allows you to easily create your own repeaters.
  • New Save to localStorage plugin for saving user progress in forms and protecting against lost data in the event of an unexpected event.
  • Adds new validation rules: require_one (thanks @​devoidofgenius), contains_alpha, contains_alphanumeric, contains_alpha_space, contains_symbol, contains_uppercase, contains_lowercase, contains_numeric, symbol, uppercase, and lowercase (thanks @​riderx).
  • New Auto-height textarea plugin to create textarea inputs with dynamically resizing height.
  • Pro: New Slider input.
  • 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)

... (truncated)

Commits


Dependabot compatibility score

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)
dependabot[bot] commented 1 year ago

Superseded by #175.