vueform

Open-Source Form Framework for Vue

MIT License

Stars
740
Committers
12

Bot releases are hidden (Show)

vueform - 1.4.3

Published by adamberecz about 1 year ago

🎉 Feature

  • Long tags are now truncated by default. Can be broken into multiple lines with breakTags.
  • trackBy property now accepts array.

🐞 Bug Fixes

  • Number comparison rules fix.
vueform - 1.4.2

Published by adamberecz about 1 year ago

🎉 Feature

  • Added clearOnRefetch option to elements with options.
vueform - 1.4.1

Published by adamberecz about 1 year ago

🎉 Feature

  • Added variable usage to elements with items.
vueform - 1.4.0

Published by adamberecz about 1 year ago

🎉 Feature

  • Remote API key validation as primary domain validation method.
  • Removed node-sass dependency.
  • No need to specify trix-editor as custom element.
  • Added type classes to steps controls.
  • Rename tooltip-top, tooltip-bottom, etc. classes in tailwind theme to form-slider-tooltip-top, form-slider-tooltip-bottom, etc.

🐞 Bug Fixes

  • Fix for prepare() in nested elements.
  • Set focused state for select elements when it is active, instead of being open.
vueform - 1.3.3

Published by adamberecz about 1 year ago

🐞 Bug Fixes

  • List object group child remove fix.
vueform - 1.3.2

Published by adamberecz over 1 year ago

🐞 Bug Fixes

  • Display label in validation message when the label is specified as a function.
  • Localize generic name for validation messages.
  • Floating label position CSS fix.
vueform - 1.3.1

Published by adamberecz over 1 year ago

🎉 Feature

  • Element props now can be localized.
  • Added rel="nofollow noopener" to image previews.
  • Added closeOnDeselect options for selects.
  • Added locale options for Vueform to override locale for a single form.

🐞 Bug Fixes

  • Switching locale in global $vueform object will now have immediate effect without having to use :key on components.
  • Minor CSS fix in SelectElement and MultiselectElement floating label in tailwind theme.
vueform - 1.3.0

Published by adamberecz over 1 year ago

🎉 Feature

  • Columns with label < 12 no longer need horizontal class - it is now automatic.
  • Added keydown, keyup and keypress events for text and textarea elements.

🐞 Bug Fixes

  • SelectElement and MultiselectElement selected item label padding fix in tailwind theme.
vueform - 1.2.18

Published by adamberecz over 1 year ago

🎉 Feature

  • OR type conditions.
  • New condition operators: empty, not_empty, today, before, after, ^, $, *.

🐞 Bug Fixes

  • Incorrectly displaying disabled aria for static element.
  • UI fix for list remove buttons.
  • UI fix for select, multiselect & tags elements.
vueform - 1.2.17

Published by adamberecz almost 2 years ago

🐞 Bug Fixes

  • Adding element after resorting a list / multifile should add as last.
  • Change radiogroup / checkbox group tabs with arrows.
vueform - 1.2.16

Published by adamberecz almost 2 years ago

🎉 Feature

  • Tree now include tabs/steps with correct element order.

🐞 Bug Fixes

  • Multifile data & requestData fixes.
  • Got into infinite loop in production if custom element level error messages were defined as inline objects.
  • Don't disable the Next button on a valid step.
vueform - 1.2.15

Published by adamberecz almost 2 years ago

🎉 Feature

  • Z-index optimization thought the whole library. New rule is that everything has z-index 999 that intended to be brought to top (eg. tooltip, dropdown) and everything else got the lowest possible (1) z-index where relative z-indexing was needed.
  • Added clearMessage method to clear all messages manually added to messageBag.
  • Refactored tabs & steps CSS.
  • Form steps are now using v-if instead of v-show.
  • Added isLast, isFirst, last$ props steps & tabs.
  • Finish step now also recognizes next label (for ease of configuration).
  • Focus first element on next step if stepped with keyboard.
  • A11y improvements.

🐞 Bug Fixes

  • Multifile object gallery rendered images in rows.
  • Remove query param from uploaded filename.
  • Pressing enter in certain elements caused removing or adding list elements.
  • Datepicker was aligned to right in tailwind theme.
vueform - 1.2.14

Published by adamberecz almost 2 years ago

🎉 Feature

  • Added current Vueform version to $vueform.version.
  • Added rules & related options to GroupElement & ObjectElement.
  • Added reinitValidation() method to elements.
  • Added tree & flatTree props to <Vueform>.

🐞 Bug Fixes

  • Submit steps on Finish in FFX broke in some versions.
  • List first instance didn't display instantly when a prototype got defined on the flight if list was in a group.
  • Aria didn't display for certain elements eg. Group, Object.
  • Element's container class is now added to inline layout's container.
  • Multifile resort images in stage 2 refresh fix.
  • Axios now works with an instance provided to config.
  • Refresh order fields in object lists when storeOrder changes or reseted.
  • Reset list children when directly resetting lists.
vueform - 1.2.13

Published by adamberecz about 2 years ago

🎉 Feature

  • Added tree and flatTree props to Vueform component.
vueform - 1.2.12

Published by adamberecz about 2 years ago

🎉 Feature

  • A11y improvements.
vueform - 1.2.11

Published by adamberecz about 2 years ago

🐞 Bug Fixes

  • Removed unused import from tailwind.js.

🎉 Feature

  • Added updateColumns API method.
  • Multifile inherits file props.
  • Errors and messages can now display HTML.
vueform - 1.2.10

Published by adamberecz about 2 years ago

🐞 Bug Fixes

  • Added datepicker locales.
  • Mobile datepicker fix.
  • Removed font-sans from select elements' search input in Tailwind.
  • Tailwind 3 lg input floating label positioning fix.
  • GroupElement can now be placed in an ObjectElement.
vueform - 1.2.9

Published by adamberecz about 2 years ago

🎉 Feature

  • Allow false value for FileElement's url option.
  • If a filename contains url only the filename is displayed.
  • Can pass an axios instance to axios option in vueform.config.js.

🐞 Bug Fixes

  • Select endpoint will add search param with & if it already contains ?.
vueform - 1.2.8

Published by adamberecz about 2 years ago

🐞 Bug Fixes

  • Added regeneratorRuntime to validator export.
  • API Key validation url fixed.
  • Nested global form element styles under form tag.
vueform - 1.2.7

Published by adamberecz about 2 years ago

🎉 Feature

  • Added API Key validation.
  • Removed Composition API dependency. Use Vue.js 2.7+ instead.

🐞 Bug Fixes

  • Added components to element creator.
  • Locales export module.exports -> export default.
  • Fixed clean() for Vueform and ListElement.
  • Added prefix to component styles.