## Changelog ### 1.5.2 - **Update:** Fixed virtual scroll bottom select bug. - **Update:** Fixed element not destroyed bug using `v-if`. ### 1.5.1 - **New:** Added watch slot change supported. - **Update:** Fixed `v-model` not check all bug. - **Update:** Fixed document event trigger multiple times bug. ### 1.5.0 - **New:** Rewrote display and data logic code. - **New:** Added `single` or `multiple` can be auto supported. - **New:** Added virtual scroll to support large data. - **New:** Added object `value` supported. - **New:** Added object for `v-model` supported. - **New:** Added `data` attributes of optgroup and option supported. - **New:** Added `tabindex` attribute supported. - **New:** Added `showClear` option and `onClear` event. - **New:** Added `maxHeightUnit` option. - **New:** Added `it-IT` locale. - **Update:** Improved events trigger logic. - **Update:** Updated the `single` group style. - **Update:** Updated parameters of `onOptgroupClick` and `onClick` events. - **Update:** Fixed vue warning when `data` is Object. - **Update:** Removed `displayHtml` option and display html by default. ### 1.4.3 - **New:** Added `object` support for `data` option. - **Update:** Updated vue-es build filename. - **Update:** Updated event name to lowercase hyphen format of vue component. - **Update:** Fixed `defaultValue` error without `v-model`. - **Update:** Fixed uncheck all cannot trigger `change` bug. - **Update:** Fixed `v-model` not work bug when `props` changed. - **Update:** Fixed min version throw cannot convert object to primitive value error. - **Update:** Removed label spaces of customFilter params. - **Update:** Removed text spaces of the option label. ### 1.4.2 - **New:** Added `string/number` array support for `data` option. - **New:** Added `required` attribute support. - **New:** Added bootstrap(v3, v4) themes support. - **Update:** Improved `onAfterCreate` event. - **Update:** Fixed `destroyed` bug of vue component. - **Update:** Fixed display bug of only one member of group. - **Update:** Fixed single group filter bug. ### 1.4.1 - **New:** Added `displayHtml` option. - **New:** Added `html` type of `getSelects` method. - **New:** Added level support for single group. - **New:** Added `filterByDataLength` option. - **New:** Added `customFilter` option support. - **New:** Added optgroup `styler` support and updated parameter. - **New:** Added `check` and `uncheck` methods. - **New:** Added checkInvert method. - **New:** Added `es-ES` locale. - **New:** Added data-* attributes support. - **New:** Added `disabled` prop of vue component. - **New:** Added Number support for `v-model` of vue component. - **Update:** Improved default `width` of select. - **Update:** Improved `single` select style and label bug. - **Update:** Improved `v-model` and data of vue component. - **Update:** Fixed init cannot select all bug. - **Update:** Fixed refresh method bug. - **Update:** Fixed `filterAcceptOnEnter` bug with `single` option. - **Update:** Removed multiple-select png. - **Update:** Disabled `esc` action when `keepOpen` is true. ### 1.4.0 - **New:** Added `data` support. - **New:** Added vue component. - **New:** Added `locale` support. - **New:** Added `getOptions` method. - **New:** Added `singleRadio` option to support hide radio buttons. - **New:** Added new website. - **New:** Added bower.json. - **New:** Added vue-starter example. - **Update:** Improved the label element for select. - **Update:** Improved text display only one option. - **Update:** Fixed IE build error with core-js devDependencies. - **Update:** Fixed `onCheckAll/onUncheckAll` trigger bug. - **Update:** Fixed `disabled` options cannot show after filtering. - **Update:** Fixed `single` filter bug. ### 1.3.1 - **Update:** Fixed optgroup selected item display bug. - **Update:** Fixed filter li display blank space bug. - **Update:** Fixed container outer width bug. - **Update:** Updated `addTitle` option to `displayTitle` option. - **Update:** Fixed filter with no select options display bug. - **Update:** Fixed openOnHover bug. - **Update:** Updated `onOptgroupClick` and `onClick` parameters. - **Update:** Updated `formatCountSelected` parameters. ### 1.3.0 - **New:** Rewrote code to ES6. - **New:** Added `filterGroup` option. - **New:** Added `babel` and refined the code. - **New:** Used `dist` to output the build files. - **New:** Added full examples. - **Update:** Fixed css escape bug. ### 1.2.3 - **New:** Added `onAfterCreate` event. - **New:** Made option labels appear clickable. - **New:** Allowed `placeholder` from html. - **Update:** Fixed groups don't get `checked` by default. - **Update:** Fixed `getSelects` bug with `single` option. - **Update:** Removed duplicate `destroy` method. - **Update:** Fixed outdated CSS syntax in linear-gradient. - **Update:** Removed `selectAll` whitespace. - **Update:** Fixed `selectAllText/allSelected` doesn't work. - **Update:** Fixed IE 11 crashing bug. - **Update:** Fixed radio style bug. ### 1.2.2 * [bug] Fix #264: updated the default of textTemplate to .html(). * [enh] Added wrap span to label text. * [enh] Added `destroy` method. * [enh] Added `openOnHover` option. * [bug] Fix #377: rebuild docs and use gh-pages. * [bug] Fix #362: update multiple-select.css. ### 1.2.1 * [bug] Fix #84: single select with Optgroups bug. * [bug] Fix #154: special character problem. * [enh] Added `dropWidth` option. * [enh] Added `open` and `close` methods. * [enh] Fix #139: Added onFilter event. * [enh] Fix #144: added `animate` option to support fade and slide animates. * [bug] Fix #257: