v2.1.0
Important
- Finally got rid of deep cloning of the value prop into local state, that was later mutated. The
internalValue
is now completely derived from thevalue
. This means that the Multiselect won’t update if you don’t usev-model
or handle the@input
event properly. It also solves problems with circular structures as well as dynamic i18n of options etc. - Groups (all values from a group) can be now selected by clicking on the label thanks to @kubacode! 🚀
- Those release notes include everything that happened since the 2.0.3 release.
- I’m terribly sorry for the time it took me to get back on the project...
- Thanks everyone for the patience and your help with closing issues / submitting PRs!
- The next release will probably be the long-awaited rewrite – v3.0.
Fixes
- #659 Setting padding to 0 when option is selected to prevent a small text input from appearing below select (#659) (@cpepin)
- c2fb318 Fix: #489 Manually implement #675 (@shentao)
- 9223aa6 Fix #606, adjust colors and paddings. (@shentao)
- #583 Increased font-size of input to sensible minimum. (#583) (@keeganstreet)
- #625 Adjust pointer position when currently selected option is a label. This can happen when multiselect was opened as empty and group was added at runtime. (#625) (@Frizi)
- f2a15c8 Solve issue with groupHighlight (@shentao)
- #588 Fix for new tags changing to lowercase (#588) (@rickbolton)
- b6993ce Fix styling
- #534 Fix ios double click selection (#534) (@ptrhoffmann)
- 42b18cf Fix #473
- f985a43 Fix #483
- b238735 Fix #484
- #515 Set tabindex on input instead of container if searchable. Fixes #411 (#515) (@havgry)
New
- 7e07c0e Implement #674 (@shentao)
- 6715a18 No longer DeepClone value into internalValue (@shentao)
- #645 Single select custom html label (#645) (@fanckush)
- 13f7fb6 Improve the
singleLabel
slot feature (@shentao) - eca59ac Implement Group Select by clicking on the group label by (@kubacode) 🎉
- #528 Add option to change the tag position (#528) (@rickbolton)
Maintenance & Docs
- f3f76bd Update ISSUE_TEMPLATE.md (@shentao)
- 1f6e2f2 Remove props docs from README to make it easier to maintain (@shentao)
- 65a0cb8 Migrate tests to use Jest 🚀 (@shentao)
- 8848669 Add Jest through vue-cli (@shentao)
- #639 Fix example code for multiple select to match newest vue api (#639) (@M-Zuber)
- #646 Update SelectedLabel to lowercase selectedLabel (#646) (@bm2ilabs)
- #579 Docs typo fixes: seach vs. search (#579) (@jbruni)
- #564 Spelling fix (#564) (@Brimstedt)
- #613 doc: typo (#613) (@Yuliang-Lee)
- #591 In the Props section of the documentation, the props are now written in camel case, the same as they are in component itself (#591) (@AndrewGardhouse)
- 09ad71f Rework Docs
- b3a5649 Fix #345, update docs, add promise polyfil