Releases: riophae/vue-treeselect
Releases · riophae/vue-treeselect
v0.0.32
v0.0.31
New
Async searching
- New props:
async
,cacheOptions
,defaultOptions
&searchPromptText
Bug Fixes
- After root options are delayed loaded, the first option in the list should be highlighted
Performance Improvements
- Toggling highlighted state of a option is significantly faster when the list is long (#116)
Other Changes
- Improved value ordering when
valueConsistsOf=ALL_WITH_INDETERMINATE
- Improved internal states managing when user manually sets new
value
- Allow resetting a branch node to unloaded state by setting back
children: null
(#97) - No longer render hidden form fields when disabled
v0.0.30
v0.0.29
v0.0.28
New
Improved Keyboard Support
- Move around using Arrow Up, Arrow Down, Home & End
- Select or deselect options using Enter
- Toggle expanded state using Arrow Left & Arrow Right
- Move to upper level option using Arrow Left (for a branch node, it needs to be collapsed)
Other Changes
- Added transition wrapper to
.vue-treeselect__list
(#86) - CSS related bugs fixed by @wickkidd (#87) & @wangyi7099 (#88)
- Slightly tweaked the colors of component
- For multi-select mode, the whole area of value item is reactive to user clicking now
retainScrollPosition
prop is removed. This feature will be always on and you can not manually disable it.
v0.0.27
BREAKING CHANGES
- Excluded
src
folder from npm publish
New
- Now
.vue-treeselect__menu
has been added transition wrapper that enables you to customize animation using CSS (#85)
Improvements
- When searching, expanding a branch node will show its all children (#78)
Bug Fixes
- Fixed that Backspace / Delete keys cannot delete value
v0.0.26
v0.0.25
v0.0.24
BREAKING CHANGES
New Bundles
From this version, vue-treeselect will export a non-minified version of bundle if you are consuming via a bundler like webpack or browserify, which brings some extra benefits:
- Better debugging experience (for example, vue-treeselect will detect duplicate node ids and output warnings)
- Source map support for both JavaScript & CSS
New Delayed Loading Mechanism
This version also comes with a refactor of delayed loading feature. The old loadRootOptions
, loadChildrenOptions
& loadChildrenErrorText
props have been removed, and a new loadOptions
prop added. For the reason of limitation that Vue cannot detect property additions, I decided to remove support for declaring unloaded branch nodes by setting isBranch: true
. Check out the docs for details.
Other Changes
- Will not preserve space for arrows anymore when no branch nodes present (#68)
- The first time for vue-treeselect to hit 100% test coverage!