Skip to content

Releases: carbon-design-system/carbon-components-svelte

v0.92.0

13 Nov 15:54

Choose a tag to compare

What's Changed

⚠ BREAKING CHANGES

  • number-input: rename label to labelText (#2337)
  • multi-select: rename titleText to labelText (#2337)
  • dropdown: rename titleText to labelText (#2337)
  • combo-box: rename titleText to labelText (#2337)

Features

  • feat(combo-box): add typeahead prop for autocomplete by @spburtsev in #2340

Fixes

  • fix!: rename form label prop names for consistency by @spburtsev in #2337
  • fix(modal): prevent pointer events on closed modals by @metonym in #2339

Full Changelog: v0.91.0...v0.92.0

v0.91.0

10 Nov 15:43

Choose a tag to compare

What's Changed

  • feat(tree-view): add filterTreeNodes utilities by @metonym in #2269
  • feat(tree-view): showNode is configurable by @metonym in #2332
  • feat(combo-box): support TypeScript generics by @metonym in #2271
  • feat(dropdown): support TypeScript generics by @metonym in #2315
  • feat(multi-select): support TypeScript generics by @metonym in #2316
  • feat(types): annotate typedefs and dispatched events by @metonym in #2322
  • perf(data-table): hoist regex for nested keys by @metonym in #2318
  • perf: optimize barrel file exports by @metonym in #2327
  • fix(slider): store event object for drag calculations by @metonym in #2320
  • fix(types): correctly generate @default values by @metonym in #2325
  • fix(multi-select): restore complete keyboard navigation for filterable variant by @metonym in #2317
  • fix(breakpoint): use declare const in types by @metonym in #2330
  • fix(tree-view-node): correctly type computeTreeLeafDepth export by @metonym in #2333

Full Changelog: v0.90.2...v0.91.0

v0.90.3

08 Nov 20:47

Choose a tag to compare

Bug Fixes

  • multi-select: restore complete keyboard navigation for filterable variant (#2317) (4958db4), closes #2313

Full Changelog: v0.90.2...v0.90.3

v0.90.2

08 Nov 17:43

Choose a tag to compare

What's Changed

  • fix(types): include skeleton props for Button/DataTableSkeleton by @metonym in #2306
  • fix(button): icon slot includes style prop in TypeScript definitions by @metonym in #2310
  • fix(multi-select): restore keyboard navigation for filterable variant by @metonym in #2314

Full Changelog: v0.90.1...v0.90.2

v0.89.11

08 Nov 19:35

Choose a tag to compare

Fix is backported from v0.90.3

Bug Fixes

  • multi-select: restore complete keyboard navigation for filterable variant (#2317) (e7808bc), closes #2313

Full Changelog: v0.89.10...v0.89.11

v0.89.10

08 Nov 16:34

Choose a tag to compare

Fix is backported from v0.90.2

Bug Fixes

  • multi-select: restore keyboard navigation for filterable variant (#2314) (ce0b9ca), closes #2313

Full Changelog: v0.89.9...v0.89.10

v0.90.1

26 Oct 20:21

Choose a tag to compare

Bug Fixes

  • multi-select: only focus input if filterable (#2291), closes #2288
  • text-input: fix input value reactivity (#2290), closes #2289

Full Changelog: v0.90.0...v0.89.9

v0.89.9

26 Oct 20:20

Choose a tag to compare

These fixes are backported from v0.90.1

Bug Fixes

  • multi-select: only focus input if filterable (#2291), closes #2288
  • text-input: fix input value reactivity (#2290), closes #2289

Full Changelog: v0.90.0...v0.89.9

v0.90.0

23 Oct 14:29

Choose a tag to compare

What's Changed

⚠ BREAKING CHANGES

  • data-table: include target and currentTarget in row/cell click events (#2264)
  • select: forward $$restProps to select element (#2263)
  • text-area: disallow resize if cols is specified (#2230)

Features

  • button: add hideTooltip to hide tooltip for icon-only variant (ad85269), closes #1251
  • checkbox: add helperText prop (dd9e1da)
  • combo-box: add clearFilterOnOpen prop (997cda4), closes #1635
  • combo-box: allow custom value (#2232) (1a9c9c4), closes #1726
  • composed-modal: support cancelable close event (d256651), closes #1549
  • data-table: include target and currentTarget in row/cell click events (#2264) (acdbc13), closes #1904
  • data-table: pass rowSelected and rowExpanded to slotted row/cell (15914b4), closes #1672
  • modal: support cancelable close event (42afc2f), closes #1549
  • number-input: allow decimals (#2233) (416d9e9), closes #1873
  • radio-button: add helperText prop (53aa6e0)
  • text-area: add warn and warnText props (367d607), closes #1136
  • toggle: add ref prop (#2252) (b54876b), closes #2218
  • toolbar: ToolbarBatchActions supports standalone usage (14ff730), closes #2273
  • ui-shell: HeaderNavMenu implements keyboard navigation (#2248) (b4d7037), closes #1068

Bug Fixes

  • select: forward $$restProps to select element (#2263) (5af6c9d)
  • text-area: disallow resize if cols is specified (#2230) (92b8581), closes #1661
  • text-area: polyfill warn state styles (cc65ac2), closes #1136

Full Changelog: v0.89.8...v0.90.0

v0.89.8

19 Oct 14:21

Choose a tag to compare

What's Changed

  • fix(text-input): wrap value prop description to one line by @metonym in #2207
  • fix(modal): ModalFooter prop type secondaryButtons allows empty array by @metonym in #2211
  • fix(data-table): default filtering supports nested keys by @metonym in #2213
  • fix(slider): dispatch on:input for keyboard events by @metonym in #2215
  • fix(slider): round Shift+Arrow values to valid steps by @metonym in #2216
  • fix(toggle): dispatch change event for keyboard interactions by @metonym in #2217
  • fix(context-menu): prevent parent menu closure when clicking submenu on mobile by @metonym in #2219
  • fix(context-menu): nested menu implements hover intent triangle by @metonym in #2221
  • fix(dropdown): remove parent.addEventListener to resolve cross-origin iframe error by @metonym in #2222
  • fix(file-uploader): multiple should append instead of replace files by @metonym in #2223
  • fix(file-uploader): synchronize input.files when files removed by @metonym in #2224
  • fix(radio-button): allow standalone usage with checked prop by @metonym in #2225
  • fix(context-menu): avoid clipping nested menu on narrow screens by @metonym in #2227
  • fix(date-picker): dispatch change for "single" variant by @metonym in #2229
  • fix(multi-select): address a11y issues by @metonym in #2231
  • fix(text-input): preserve HTML5 validation for type="number" by @metonym in #2234
  • fix(date-picker): allow clearing range dates by setting values to empty strings by @metonym in #2236
  • fix(checkbox): prevent state changes when readonly is true by @metonym in #2237
  • fix(tooltip): prevent closing on layout shift by @metonym in #2240
  • fix(ui-shell): prevent focus on hidden links when SideNav is collapsed by @metonym in #2242
  • fix(local-storage): key is also reactive by @metonym in #2244
  • fix(select): avoid rendering empty label element by @metonym in #2246
  • fix(data-table): title/description slots should override elements by @metonym in #2258

Full Changelog: v0.89.7...v0.89.8