Skip to content

v0.86.0

Compare
Choose a tag to compare
@metonym metonym released this 20 Nov 03:00
· 38 commits to master since this release

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" in package.json and remove bundled ESM/UMD support by @metonym in #1995
  • feat(tree-view)!: (Svelte 5 compatibility) rename children prop to nodes by @metonym in #2014
  • feat(recursive-list)!: (Svelte 5 compatibility) rename children prop to nodes by @metonym in #2015
  • fix(types)!: use type alias instead of interface for exported component props by @metonym in #2030

Features

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 to DataTable 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