Important
- Finally got rid of deep cloning of the value prop into local state, that was later mutated. The
internalValueis now completely derived from thevalue. This means that the Multiselect won’t update if you don’t usev-modelor handle the@inputevent 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
singleLabelslot 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