Skip to content

Latest commit

 

History

History
261 lines (171 loc) · 7.84 KB

CHANGELOG.md

File metadata and controls

261 lines (171 loc) · 7.84 KB

v2.2.0

2021-09-09

🎉 Feature

  • 🎉🎉 Added groups and related props which allow groupping options. 🎉🎉
  • Added tailwind.scss theme to use instead of classes if needed.
  • Added support for case sensitive tags when createTag is true #119.
  • Added inputType prop #108, #116.
  • Added @paste event #105.
  • Added tab as option for addTagOn #117.
  • Updated default max-height for dropdown (to 15rem).

🐞 Bug Fixes

  • When closeOnSelect is true in searchable tags and multiple mode the input now blurs upon selecting an option.
  • Fix for empty dropdown when async options are loading #115.
  • Fixed dropdown auto-scrolling when using arrows.

v2.1.2

2021-08-09

🐞 Bug Fixes

  • Removed async/await.

v2.1.1

2021-08-09

🎉 Feature

  • Added closeOnSelect prop.

🐞 Bug Fixes

  • Clear search on single option select #99 and #106.
  • No blur when tags are being removed.

v2.1.0

2021-07-26

🎉 Feature

  • BREAKING: dropdown class now has dropdownHidden when it is closed instead of using v-show (requires using 2.1.0's themes/default.css)
  • BREAKING: removed :maxHeight prop. Use var(--ms-max-height) instead.
  • BREAKING: tags search layout has changed -> added a wrapper div and an extra span to calculate input width.
  • Dropddown can be closed on caret click #88.
  • Added :strict prop to achieve accent-free search #82.
  • Removed inline styles, CSP compilance #84.
  • Background images are now customizable via background-color #85.

🐞 Bug Fixes

  • Free typed tags fix #96.
  • Tabindex becomes -1 when :disabled.

v2.0.1

2021-06-27

🎉 Feature

  • Classname fixes.
  • Readme update.

v2.0.0

2021-06-20

🎉 Feature

  • BREAKING: Completely rewritten <template> and default.css.
  • Caret is now always displayed when caret: true regardless if the multiselect has selected option(s).
  • Added canDeselect and classes prop.
  • Added ; and , options to addTagOn prop.

v1.5.0

2021-05-17

🎉 Feature

  • Added native input support #48.
  • Added openDirection prop #52.
  • Added option as second param for select and deselect events.
  • Added @clear event #68.

🐞 Bug Fixes

  • Clear icon CSS fix.
  • Fixed unintendeed clear button showing up when canDeselect is false #61.

v1.4.0

2021-04-06

🎉 Feature

  • BREAKING: array options are no longer treated as objects, but both option value and label will equal to array item value. Eg. option: ['v1','v2'] used to be equal to {0: 'v1', 1: 'v2'}, now they're equal to {v1: 'v1', v2: 'v2'}.
  • Optimized variable names for lower package size.

v1.3.7

2021-04-06

🐞 Bug Fixes

  • Async options fix for #39. Refreshing non-async options now will only be reflected after a tick.

🎉 Feature

  • Added caret, remove and spinner slots.

v1.3.6

2021-03-30

🐞 Bug Fixes

  • Remove extra space when creating a tag with space (#46).
  • Fixed issues around refreshing async options (#45).
  • Android keyboard fix (#49 & #50).

🎉 Feature

  • Added installation guide for Nuxt.js.

v1.3.5

2021-03-20

🐞 Bug Fixes

  • Fix for unintended side effect on space when using single mode (#42).

v1.3.4

2021-03-13

🐞 Bug Fixes

  • Recursion error when accessing value inside computed options (#39).
  • Set initial value when options are loaded later (#40).

v1.3.3

2021-03-12

🐞 Bug Fixes

  • Selected items' label update when options label change (#39).
  • Horizontal scroll fix (#31).

🎉 Feature

  • Added addTagOn that can enable enter and/or space key to create a tag.
  • Added required prop that renders a HTML5 required attribute on a fake input next to multiselect.
  • Added showOptions prop that hide options list if somebody wants to have only a free-type tag list.

v1.3.2

2021-02-05

🐞 Bug Fixes

  • Tags slots scope updated with handleTagRemove instead of remove.

v1.3.1

2021-02-05

🐞 Bug Fixes

  • Readme API fix.

v1.3.0

2021-02-05

🎉 Feature

  • Added Typescript definitions based on #20.
  • Added Clear button for multiple and tags mode.
  • Added placeholder slot.
  • Added proper open and close methods.
  • Hide options when resolving with clearOnSearch true.
  • Added refreshOptions method to refresh async options.
  • Added API docs.

🐞 Bug Fixes

  • Added fix for #26. The value now can be set the same time that options change.
  • Added fix for #28. Right mouse click no longer removes tag.
  • Added fix for #29. Focus is no longer trapped to option list when using search.

v1.2.5

2021-01-17

🐞 Bug Fixes

  • Close open dropdown on input click
  • Select first option after async search fix #18
  • Update options when :options property changes #16 #17

v1.2.4

2021-01-12

🎉 Feature

  • Added :max property

🐞 Bug Fixes

  • Backspace issue fix #9
  • Custom label issue fix #13

v1.2.3

2020-12-29

🐞 Bug Fixes

  • v-model deep sync

v1.2.2

2020-12-28

🎉 Feature

  • Added canDeselect option

🐞 Bug Fixes

  • Set internalValue on init when using async options with :object true and resolveOnLoad false

v1.2.1

2020-12-23

🐞 Bug Fixes

  • Changes in v-model will sync with multiselect value

v1.2.0

2020-12-23

🎉 Feature

  • Options now can be disabled using an array of objects as options, with disabled property being set to true
  • The value property of an object option now can be customized with :valueProp

v1.1.3

2020-12-19

🐞 Bug Fixes

  • Breaking: Renamed slots to lowercase instead of camel case because of DOM issue

🎉 Feature

  • Added change event
  • Breaking: renamed hideSelectedTag to hideSelected

v1.1.2

2020-12-19

🎉 Feature

  • Async/await eliminated from code thus reducing bundle size without runtimeRegenerator
  • UMD bundle replaced with global

v1.1.1

2020-12-19

🐞 Bug Fixes

  • RuntimeRegenerator added to esm builds

v1.1.0

2020-12-18

🎉 Feature

  • Options now can be defined as a sync or async function. This opens up the capabilities to load options from remote data source and/or to implement autocomplete behaviour.