v0.86.0
What's Changed
This release's primary goal is Svelte 5 compatibility in non-runes mode. This library is still compatible with Svelte 3 and 4.
This minor release contains several breaking changes. Please read carefully and upgrade with caution.
Breaking Changes
- build(package): set
type="module"
inpackage.json
and remove bundled ESM/UMD support by @metonym in #1995 - feat(tree-view)!: (Svelte 5 compatibility) rename
children
prop tonodes
by @metonym in #2014 - feat(recursive-list)!: (Svelte 5 compatibility) rename
children
prop tonodes
by @metonym in #2015 - fix(types)!: use type alias instead of interface for exported component props by @metonym in #2030
Features
- feat(data-table): support generics by @KoichiKiyokawa, @brunnerh, @metonym in #1954
Fixes
- fix(multi-select): (Svelte 5 compatibility) avoid cyclic dependency for Svelte 5 compatibility by @malinowskip in #2034
- fix(data-table): (Svelte 5 compatibility) move
ToolbarSearch
filtering toDataTable
for Svelte 5 compatibility by @metonym in #2037 - fix(checkbox): (Svelte 5 compatibility) bind indeterminate for Svelte 5 compatibility by @metonym in #2044
- fix(toolbar-menu): (Svelte 5 compatibility) remove redundant menu offset for Svelte 5 compatibility by @metonym in #2047
Full Changelog: v0.85.4...v0.86.0