Skip to content

Releases: mskocik/svelecte

v5.0.1

10 Dec 17:16
Compare
Choose a tag to compare

Fixes:

  • avoid selection removal when changing labelField (PR #269 by @petran123)

v4.5.1

10 Dec 17:16
Compare
Choose a tag to compare

Fixes:

  • avoid selection removal when changing labelField (PR #269 by @petran123)

v5.0.0

06 Dec 15:37
Compare
Choose a tag to compare

Rune mode enabled ⚡

It wasn't easy or quick, but finally it's here!

Breaking changes from v4💥

  • svelte 5 only
  • drop dispatching custom events through createEventDispatcher. Callback methods are expected instead. Previous event names has now added prefix on and are properly capitalized. This is a list of event to callback mapping:
    • change changed to onChange
    • focus changed to onFocus
    • blur changed to onBlur
    • createoption changed to onCreateOption
    • createFail changed to onCreateFail
    • enterKey changed to onEnterKey
    • fetch changed to onFetch
    • fetchError changed to onFetchError
    • invalidValue changed to onInvalidValue
  • drop support for svelte-use-form validation library (remove triggering input event on <select> element)
  • replace slots with snippets
  • remove svelte-tiny-virtual-list dependency, provide own implementation
  • remove vlHeight property, related to removal of virtual list dependency, use --max-height css property instead
  • do not automatically set multiple property if name included "[]" meaning multiple items when submitting form.

New:

  • add i18n.aria_removeItemLabel function to avoid svelte compiler warning
  • add emitValues property to emit values instead of objects
  • add html renderer since default one escapes following HTML entities: <, >, &, ' and "
  • add properties for additional CSS styling:
    • controlClass for .sv-control
    • dropdownClass for .sv_dropdown
    • optionClass for .sv-item--wrap.in-dropdown elements

v4.5.0

05 Dec 18:06
Compare
Choose a tag to compare

New:

  • add property deselectMode to define how component should behave on de-selecting items. Fixes #265 and allow both modes requested in #256

Fixes:

  • reverted fix of #256.. Desired behavior can be achieved by deselectMode property now

v4.4.1

29 Oct 17:41
Compare
Choose a tag to compare

Fixes:

  • prevent (both mouse and keyboard-triggered) item creation, if createFilter returns true (#260)

v4.4.0

22 Oct 10:19
Compare
Choose a tag to compare

New:

  • add positionResolver property to customize dropdown placement (#258)

Fixes:

  • prevent selected option de-selection in single select mode when required property is set to better mimick native <select> (#256)

v4.3.1

16 Oct 14:24
Compare
Choose a tag to compare

Fixes:

  • change order of html escaping to correctly render html entities (#255)

v4.3.0

07 Oct 17:39
Compare
Choose a tag to compare

New:

  • add publicly available function highlightSearch and property inputValue for option slot to be able to replicate built-in search highlighting (related PRs #250, PR #251). Working example here.

v4.2.5

13 Aug 08:11
Compare
Choose a tag to compare

Fixes:

  • allow empty string or zero as initial value (#244)

v4.2.4

07 Aug 18:41
Compare
Choose a tag to compare

Fixes:

  • fix list message when all items are selected (#243)