Releases: carbon-design-system/sveld
Releases · carbon-design-system/sveld
v0.5.0
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
Fixes
- test colon when clamping keys
v0.4.1
Fixes
- clamp slot/event keys in TypeScript definitions
v0.4.0
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
Features
- Export component
typedefs
in TypeScript definitions
v0.2.1
Fixes
- Extend interface for empty props use case
v0.2.0
Features
- Support
@extends
JSDoc syntax to extend imported component prop interfaces
v0.1.0-rc.5
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
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
Fixes
- Move
rollup
to dependencies to allow CLI usage with npx