- [breaking] Dropped dispatching custom events through
createEventDispatcher
. Callback methods are expected instead. Previous event names has now added prefixon
and are properly capitalized. This is a list of event to callback mapping:change
changed toonChange
focus
changed toonFocus
blur
changed toonBlur
createoption
changed toonCreateOption
createFail
changed toonCreateFail
enterKey
changed toonEnterKey
fetch
changed toonFetch
fetchError
changed toonFetchError
invalidValue
changed toonInvalidValue
- [breaking] Dropped support for
svelte-use-form
validation library (remove triggeringinput
event on<select>
element) - [breaking] Replaced slots with snippets
- add
i18n.aria_removeItemLabel
function to avoid svelte compiler warning - add
emitValues
property to emit values instead of objects - [breaking] do not automatically set
multiple
property ifname
included "[]" meaning multiple items when submitting form. It's inversed now, if name doesn't contain[]
suffix it is added automatically - [breaking] remove
svelte-tiny-virtual-list
dependency, provide own implementation - [breaking] remove
vlHeight
property, related to removal of virtual list dependency, use--max-height
css property instead - 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
-
[breaking] changed signature of
registerSvelecte
-
[breaking]
registerSvelecte
is now available fromsvelecte
itself, not fromsvelecte/component
-
fix default placeholder to use global settings