github carbon-design-system/carbon-components-svelte v0.86.0

latest releases: v0.89.7, v0.89.6, v0.89.5...
9 months ago

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

Don't miss a new carbon-components-svelte release

NewReleases is sending notifications on new releases.