Skip to content

Releases: carbon-design-system/sveld

v0.5.0

05 Dec 17:13
Compare
Choose a tag to compare

Features

  • generate TypeScript definitions to use SvelteComponentTyped interface instead of SvelteComponent

Breaking Changes

  • users will require Svelte version >=3.31 to consume generated TypeScript definitions

v0.4.2

25 Nov 23:20
Compare
Choose a tag to compare

Fixes

  • test colon when clamping keys

v0.4.1

25 Nov 23:15
Compare
Choose a tag to compare

Fixes

  • clamp slot/event keys in TypeScript definitions

v0.4.0

25 Nov 22:56
Compare
Choose a tag to compare

Features

  • Output format for TypeScript definitions extends SvelteComponent instead of stubbing class internals used by the Svelte Language Server

Breaking Changes

  • Requires svelte version 3.30 or greater

v0.3.0

25 Nov 17:49
Compare
Choose a tag to compare

Features

  • Export component typedefs in TypeScript definitions

v0.2.1

19 Nov 20:41
Compare
Choose a tag to compare

Fixes

  • Extend interface for empty props use case

v0.2.0

19 Nov 20:29
Compare
Choose a tag to compare

Features

  • Support @extends JSDoc syntax to extend imported component prop interfaces

v0.1.0-rc.5

19 Nov 00:45
Compare
Choose a tag to compare

Features

  • The CLI will use the "svelte" field in package.json for the entry point to uncompiled Svelte source code and falls back to "src/index.js"

v0.1.0

19 Nov 17:02
Compare
Choose a tag to compare

Features

  • Allow custom restProps type as a definition; supports use cases where $$restProps could be spread to multiple elements or components

Fixes

  • Fix "undefined" dispatched event by omitting event if the event name is undefined

v0.1.0-rc.4

17 Nov 19:06
Compare
Choose a tag to compare

Fixes

  • Move rollup to dependencies to allow CLI usage with npx