Releases: janosh/svelte-multiselect
Releases · janosh/svelte-multiselect
v11.6.3
v11.6.2
v11.6.1
What's Changed
- fix: use value field for key function to prevent case-variant crashes by @davidamacey in #392
- Add dropdown cooldown and CSS custom properties to Nav by @janosh in #393
- Add tooltip shrink-to-fit algorithm and fix reactive content updates by @janosh in #394
- Simplify syntax highlighting with starry-night common bundle by @janosh in #395
New Contributors
- @davidamacey made their first contribution in #392
Full Changelog: v11.6.0...v11.6.1
v11.6.0
What's Changed
- Add fallback for crypto.randomUUID to prevent crash in non-secure contexts by @AlessioBugetti in #386
- Add pinned dropdown feature to Nav component by @janosh in #387
- Add selection history with undo/redo support by @janosh in #388
- Reduce live-examples dependencies by 4 packages by @janosh in #390
New Contributors
- @AlessioBugetti made their first contribution in #386
Full Changelog: v11.5.2...v11.6.0
v11.5.2
What's Changed
- Enhance tooltip attachment with new options and accessibility by @janosh in #378
- Use :where() for user-overridable CSS selectors by @janosh in #381
- Add heading-anchors module for SSR-compatible heading links by @janosh in #382
- Add 4 new event callbacks for user feedback and analytics by @janosh in #383
Full Changelog: v11.5.0...v11.5.2
v11.5.0
What's Changed
- Add
MultiSelectonreorderevent and fireonchangeevent on drag-drop reordering by @janosh in #373 - fix: prevent extra binding updates on init and selection by @janosh in #374
- Option grouping with collapsible headers and per-group select all by @janosh in #375
resizableattachment +MultiSelectkeyboard shortcuts + more test coverage by @janosh in #376- ARIA 1.2 combobox pattern for VoiceOver accessibility by @janosh in #377
Full Changelog: v11.4.0...v11.5.0
v11.4.0
What's Changed
- Add prop
selectAllOption: boolean = falsetoMultiSelectby @janosh in #345 - Change
closeDropdownOnSelectdefault from'if-mobile'tofalseby @janosh in #349 - Don't open dropdown when clicking on selected options by @janosh in #355
- Add
MultiSelectpropselectedFlipParamsfor customizable flip animation by @janosh in #358 - Prevent mouse hover during scroll from overriding
MultiSelectarrow key navigation by @janosh in #359 - Overload
placeholderprop to supportobject | stringwithpersistentoption by @janosh in #360 - fix:
resetFilterOnAddfor Enter/selectAll, addcan_remove/is_objecthelpers, prevent spuriousremoveAllevents by @janosh in #361 - Fix enter key deselection now preserves
searchText(matching mouse behavior) by @janosh in #363 - fix: prevent infinite loops with array-cloning reactive wrappers (stores, Superforms) by @janosh in #365
- fix: don't render message
<li>when duplicateOptionMsg/noMatchingOptionsMsg/createOptionMsg is empty by @janosh in #366
Full Changelog: v11.3.0...v11.4.0
v11.3.0
v11.2.4
What's Changed
- Add prop
fuzzy: boolean = truetoMultiSelectandCmdPalettefor fuzzy option filtering by @janosh in #334 - Fix broken mobile touch selection with portal enabled by @janosh in #336
- immediately hide tooltip on scroll + icon fixes in MultiSelect + type fixes in CmdPalette and PrevNext by @janosh in ad02b14
Full Changelog: v11.2.3...v11.2.4
v11.2.3
What's Changed
- Items can no longer be removed via backspace when that would violate minSelect by @janosh in #328
- Add
/eventsdemo page by @janosh in #329 - Add MultiSelect prop
keepSelectedInDropdown: false | 'plain' | 'checkboxes'by @janosh in #331 - Add /attachments demo page + add arrow to tooltip by @janosh in #332
Full Changelog: v11.2.2...v11.2.3