Releases: mskocik/svelecte
Releases · mskocik/svelecte
v4.0.1
Fixes:
- ensure initial selection is reflected on internal
<select>
correctly (#220, #168)
v4.0.0
Complete component overhaul 🥳
And this means some breaking changes, unfortunately.
Breaking changes 💥
What's new? 🤩
- add
parentValue
prop to control state of given component
- add
strictMode
to toggle, whether accept or not any passed value
- add
keepSelectionInList
to allow control of 'disappearing items' in multiselect (#205)
- add re-fetching intial value in 'query' mode (#212)
- add
optionResolver
to allow solve complex and dependently served option list (#199)
- add CSS variables for complete and easy theming control (#141)
- add tests (#37)
- add aria support (#13, #186)
- allow async in
createTransform
(#209)
- tweaks to custom element to drop usage of
setTImeout
in onConnectedCallback
(#124)
- full typescript support (#80)
- moved to sveltekit (#49)
Fixes 🩹
- allow dnd with
collapsedSelection
(#200)
- fix text overflow (#188)
- fix a11y warnings (#185)
- proper focus-related behavior when clicking clear icon (#182)
- some fetch related issue (#181)
- and many more...
v3.17.3
Fixes:
- set unique
id
for input to prevent collision with <select>
element (match v4-dev behaviour)
v3.17.1
Fixes:
- fix virtual list redrawing issue in some browsers (#194)
v3.17.0
New:
- add
fetchDebounceTime
to customize debounce time (#192)
Fixes:
v3.16.1
Fixes:
- fix Firefox-only bug not showing validation message #166
v3.15.5
Fixes:
- correctly expose
hasDropdownOpened
property for indicator-icon
slot
- focus input when opening dropdown by clicking on dropdown toggle
v3.15.4
Fixes
- fix bug (#161) introduced in the latest release related to #9
v3.15.3
Fixes:
- edit logic calling
preventDefault
on input element (#134)
- require second tap on mobile to show virtual keyboard (#9)