Releases: shentao/vue-multiselect
v3.3.1
Quick patch to put the recent changes to use Vue's teleport feature behind a prop. The props defaults to false, so this should restore installs that were working pre v3.3.0.
What's Changed
- Make teleport an option via a prop by @mattelen in #1910
- Restore z-index for
.multiselect__content-wrapper
to 50, as it was at v3.2
Full Changelog: v3.3.0...v3.3.1
v3.3.0
Breaking Changes
No "proper" breaking changes, however we now teleport the open multiselect to the end of body
. When updating this package, make sure your CSS is still working correctly, as the CSS queries may need updating because of how the teleport works.
What's Changed
- fix: update TypeScript types by @G-Rath in #1805
- fix: refine TypeScript types by @ghrapan in #1853
- Update README.md with
@vitejs/plugin-vue
details by @RyanGst in #1904 - fix: teleport dropdown to body to avoid clipping in scrollable contai… by @Amirkian2023 in #1903
New Contributors
- @G-Rath made their first contribution in #1805
- @ghrapan made their first contribution in #1853
- @RyanGst made their first contribution in #1904
- @Amirkian2023 made their first contribution in #1903
Full Changelog: v3.2.0...v3.3.0
v3.2.0
Breaking Changes
No expected breaking changes here, however we have updated the Node version & dev dependencies we use to build the library. While we don't expect any breaking changes, we're doing a minor release here to highlight this.
What's Changed
- feat: add ARIA labels to multiselect components for improved accessibility by @akki-jat & @stephennapier in #1820
- 1817-update-dependencies-and-underlining-node-version-from-1418-to-22 by @mattelen in #1818
- fix(1798): Required should allow forms to be submitted by @mattelen in #1823
- 1763-rationale-behind-sorting-filtered-options by @mattelen in #1824
New Contributors
- @mariusa made their first contribution in #1809
- @stephennapier made their first contribution in #1820
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- Add
required
prop by @Shamus03 in #1746 - fix: Make the selected item(s) in dropdown get read out the screen reader when focused by @anthonymuau in #1734
- search-spellcheck: pass spellcheck as prop (Issue #991) by @mattelen & @jrammouz in #1791
- fix(1778): Add mini CSS to bundle output by @mattelen in #1792
New Contributors
- @Shamus03 made their first contribution in #1746
- @anthonymuau made their first contribution in #1734
- @jrammouz made their first contribution in #1791
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
If you are upgrading from our previous beta release, the only thing we've thrown in is this bug fix:
If you are upgrading from a v2.x, we recommend checking out a brief look at our pre-releases notes for this version. Simply put, this is a Vue 3 compatible version of our latest v2.x versions. This means that it should work the same, we just have some minor Vue 3 related tweaks around this, including
value
prop is nowmodelValue
@input
event is now@update:modelValue
If you are having issues with your migration, here are some tips and tricks to apply:
- Change props use kebab-case style
- If you are using slots, check if your templates are setup correctly based in the examples on the docs
Huge thanks for everyone's support!
It's be a journey getting V3 out of the door, so thanks for everyone's support and patience as we get this done!
v2.1.9
3.0.0-beta.3
What's Changed
- Spellcheck fix for Vue3 by @brnpimentel in #1708
- Fix(1716): null.blur() on special occasions by @malarium in #1717
New Contributors
- @brnpimentel made their first contribution in #1708
v2.1.8
3.0.0-beta.2
Possible Breaking Change
In our dist folder, we had some files being packaged and named as vue3-multiselect, when the package is just called vue-multiselect. All files are now using the package name, vue-multiselect
What's Changed
- #1687: Force Vue Compat to use component as Vue 3 by @mattelen in #1689
- #1648 deprecation watch array by @mattelen in #1695
- #1677: Warning with vue/compat: ATTR_ENUMERATED_COERCION
- #1685: No longer using vue3-multiselect naming
Also
I'll be attending the Vue.js London Conference on the 12th of May 2023. If you are also attending, please reachout! Would love to meet some other developers who use the multiselect
3.0.0-beta.1
As we move towards a production ready Vue 3 compatible version of the Vue Multiselect, we've just released the latest beta version. Key changes are the latest bug fixes from version 2.1.7 have been copied over to this release. You can see what thoses changes and fixes here: https://github.com/shentao/vue-multiselect/releases/tag/v2.1.7
In terms of changes also included for this version, they include:
- Added new option to prevent autofocus on input search (#1544)