Skip to content

Releases: janosh/svelte-multiselect

v11.6.3

08 Mar 15:11

Choose a tag to compare

What's Changed

  • Tooltip: suppress native title, auto-flip placement, sync arrow by @janosh in #398
  • Fix live example CSS resolution during SSR by @janosh in #399
  • Enrich snippet props and event callback payloads by @janosh in #400

Full Changelog: v11.6.1...v11.6.3

v11.6.2

19 Feb 08:10

Choose a tag to compare

  • add CopyButton disabled/reset/callback support with demo page by @janosh in #397
  • fix hidden dropdown scroll height and dynamic createOptionMsg support by @janosh in #396

Full Changelog: v11.6.1...v11.6.2

v11.6.1

03 Feb 17:01

Choose a tag to compare

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

Full Changelog: v11.6.0...v11.6.1

v11.6.0

25 Jan 21:55

Choose a tag to compare

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

Full Changelog: v11.5.2...v11.6.0

v11.5.2

18 Jan 22:36

Choose a tag to compare

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

04 Jan 21:37

Choose a tag to compare

What's Changed

  • Add MultiSelect onreorder event and fire onchange event 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
  • resizable attachment + MultiSelect keyboard 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

25 Dec 16:51

Choose a tag to compare

What's Changed

  • Add prop selectAllOption: boolean = false to MultiSelect by @janosh in #345
  • Change closeDropdownOnSelect default from 'if-mobile' to false by @janosh in #349
  • Don't open dropdown when clicking on selected options by @janosh in #355
  • Add MultiSelect prop selectedFlipParams for customizable flip animation by @janosh in #358
  • Prevent mouse hover during scroll from overriding MultiSelect arrow key navigation by @janosh in #359
  • Overload placeholder prop to support object | string with persistent option by @janosh in #360
  • fix: resetFilterOnAdd for Enter/selectAll, add can_remove/is_object helpers, prevent spurious removeAll events 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

09 Nov 18:21

Choose a tag to compare

What's Changed

  • Allow initializing selected from value prop by @janosh in #338
  • Fix generic type inference in MultiSelect by @janosh in #340
  • Better Nav.svelte with dropdown menus and a burger button for mobile views by @janosh in #341

Full Changelog: v11.2.4...v11.3.0

v11.2.4

04 Oct 23:25

Choose a tag to compare

What's Changed

  • Add prop fuzzy: boolean = true to MultiSelect and CmdPalette for 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

13 Aug 09:25

Choose a tag to compare

What's Changed

  • Items can no longer be removed via backspace when that would violate minSelect by @janosh in #328
  • Add /events demo 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