Skip to content

Releases: shentao/vue-multiselect

v2.1.4

01 Mar 14:44
Compare
Choose a tag to compare

Changes:

  • Use keypress event instead of keydown #847 by @okoriko
  • Display selected zero value (#801) (#851) by @detinho
  • Remove useless console warn (#863) by @karakum
  • Fix mismatched z-index values in prod code. Fixes #850
  • Multiselect is crashing when using groups and $isDisabled #870 by @akki-jat
  • Fix mistake in docs #872 by @ilyario
  • Correct misspelling of "preferred" in component & mixin #904 by @ezracelli
  • Make documentation sidebar readable in smaller resolutions (#885) by @gabrielchiconi
  • remove duplicate css rules for disabled state (#913) by @Nfinished
  • Fix typo in slots documentation (#895) by @btoo
  • Change active input style from width auto to 100% to fix placeholder issue. (#935) by @NewkirkS
  • consider $isDisabled before removing selected (#929) by @tarun1793

v2.1.3

03 Oct 12:05
Compare
Choose a tag to compare

#Fixes

f9010b9 Add TypeScript typings to files in package.json.

v2.1.2

02 Oct 16:47
Compare
Choose a tag to compare

New

f5ad5af Added selection slot around multiselect tags
2a4da0c Add getLabel method to tag slot (#744)
3169143 Added type definition file (#747)
496937b Add slot that shows message about empty options (#699)
60e2884 Retain class 'multiselect__option--group' even groupSelect prop is set to false (#799)
8024d61 Fix #815: Tabbing in firefox when there is a horizontal scroll bar (#817)

Fixes

6483cfa make index of visibleValues the unique key
16cd900 Update bower.json (#774)
0874091 Fix placeholder markup (#700)
b833c68 matches docs with source code. correct slot event name (#722)
65b9895 Fix #690, enter and leave field with tab (#697)

P.S. Please accept my apology for delaying the release for such a long time. 😞

v2.1.0

18 Mar 18:25
Compare
Choose a tag to compare

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 the value. This means that the Multiselect won’t update if you don’t use v-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

New

Maintenance & Docs

v2.0.3

27 Sep 22:05
Compare
Choose a tag to compare

Fixes

New

Maintenace & Docs

v2.0.0-beta.15

15 Mar 20:58
Compare
Choose a tag to compare
v2.0.0-beta.15 Pre-release
Pre-release

Fixes

At last!

v2.0.0-beta.14

15 Mar 20:43
Compare
Choose a tag to compare
v2.0.0-beta.14 Pre-release
Pre-release

Important

Styles are now contained inside a separate css file. This should enable usage in SSR apps. It should also make it easier to customize the styles without having redundant CSS rules.
However, you have to add the styles manually. Usually this can be done by adding:

<style src="vue-multiselect/dist/vue-multiselect.min.css"></style>

inside a root component or in the place where vue-multiselect is used or as a static asset along with your component-agnostic CSS code.
When used without a bundler, you can add the file as a static asset with this CDN link:

<style src="https://unpkg.com/[email protected]/dist/vue-multiselect.min.css"></style>

New

  • #136 Options list appear on top if there is no space below the component
  • Enable SSR support

Changes

  • #164 Refactor single vs multiple selects by @pczarn
  • #196 Added warning for conflicting configuration
  • #211 noResults slot won’t be displayed if loading is set to true
  • #234 Creating a tag when in single-select mode should close the dropdown by @innominata
  • Migrated to webpack 2

Fixes:

  • #188 Prevent enter submit the form by @slevy85
  • #197 New tagging entries are not transformed to lowercase
  • #204 Full options list should not flash when the component loses focus
  • #190 Closing the multiselect should not cause any isLabel related errors in any case
  • #195 Pointer should now correctly point to the first non-label option when using option groups
  • #188 Pressing enter key should not submit the form by @slevy85
  • #208 Placeholder should now behave correctly in every case
  • #187 Search query is no longer trimmed
  • #274 Custom search should not interfere with option groups by Eidan Spiegel

v2.0.0-beta.13

27 Dec 12:30
Compare
Choose a tag to compare
v2.0.0-beta.13 Pre-release
Pre-release

Docs:

Breaking:

  • Introduced scoped slots for custom option templates
  • Changed :local-search to :internal-search.
  • Rebuilt for Vue 2.1.7

v2.0.0-beta.11: Option groups

15 Dec 00:49
Compare
Choose a tag to compare
Pre-release

New:

Support for option groups #111

Example grouped options:

options: [
  {
    label: 'Group A',
    values: [1, 2, 3]
  },
  {
    label: 'Group B',
    values: [4, 5, 6]
  }
}

And here’s how to configure the dropdown.
group-values should point to the property where the option list is located.
group-label should point to the group label.

<multiselect :options="options" group-values="values" group-label="label">

Complete docs soon. :)

Fixed:

#150
#144
#147
#128
#109
#102

v2.0.0-beta.10

31 Oct 08:13
Compare
Choose a tag to compare
v2.0.0-beta.10 Pre-release
Pre-release

Fixed