Releases: carbon-design-system/carbon-components-svelte
Releases · carbon-design-system/carbon-components-svelte
v0.92.0
What's Changed
⚠ BREAKING CHANGES
- number-input: rename
labeltolabelText(#2337) - multi-select: rename
titleTexttolabelText(#2337) - dropdown: rename
titleTexttolabelText(#2337) - combo-box: rename
titleTexttolabelText(#2337)
Features
- feat(combo-box): add
typeaheadprop 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
What's Changed
- feat(tree-view): add
filterTreeNodesutilities by @metonym in #2269 - feat(tree-view):
showNodeis 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
@defaultvalues by @metonym in #2325 - fix(multi-select): restore complete keyboard navigation for filterable variant by @metonym in #2317
- fix(breakpoint): use
declare constin types by @metonym in #2330 - fix(tree-view-node): correctly type
computeTreeLeafDepthexport by @metonym in #2333
Full Changelog: v0.90.2...v0.91.0
v0.90.3
v0.90.2
What's Changed
- fix(types): include skeleton props for Button/DataTableSkeleton by @metonym in #2306
- fix(button): icon slot includes
styleprop 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
v0.89.10
v0.90.1
v0.89.9
v0.90.0
What's Changed
⚠ BREAKING CHANGES
- data-table: include
targetandcurrentTargetin row/cell click events (#2264) - select: forward
$$restPropstoselectelement (#2263) - text-area: disallow
resizeifcolsis specified (#2230)
Features
- button: add
hideTooltipto hide tooltip for icon-only variant (ad85269), closes #1251 - checkbox: add
helperTextprop (dd9e1da) - combo-box: add
clearFilterOnOpenprop (997cda4), closes #1635 - combo-box: allow custom value (#2232) (1a9c9c4), closes #1726
- composed-modal: support cancelable close event (d256651), closes #1549
- data-table: include
targetandcurrentTargetin row/cell click events (#2264) (acdbc13), closes #1904 - data-table: pass
rowSelectedandrowExpandedto 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
helperTextprop (53aa6e0) - text-area: add
warnandwarnTextprops (367d607), closes #1136 - toggle: add
refprop (#2252) (b54876b), closes #2218 - toolbar:
ToolbarBatchActionssupports standalone usage (14ff730), closes #2273 - ui-shell:
HeaderNavMenuimplements keyboard navigation (#2248) (b4d7037), closes #1068
Bug Fixes
- select: forward
$$restPropstoselectelement (#2263) (5af6c9d) - text-area: disallow
resizeifcolsis 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
What's Changed
- fix(text-input): wrap
valueprop description to one line by @metonym in #2207 - fix(modal):
ModalFooterprop typesecondaryButtonsallows empty array by @metonym in #2211 - fix(data-table): default filtering supports nested keys by @metonym in #2213
- fix(slider): dispatch
on:inputfor keyboard events by @metonym in #2215 - fix(slider): round
Shift+Arrowvalues 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.addEventListenerto resolve cross-origin iframe error by @metonym in #2222 - fix(file-uploader):
multipleshould append instead of replace files by @metonym in #2223 - fix(file-uploader): synchronize
input.fileswhen files removed by @metonym in #2224 - fix(radio-button): allow standalone usage with
checkedprop by @metonym in #2225 - fix(context-menu): avoid clipping nested menu on narrow screens by @metonym in #2227
- fix(date-picker): dispatch
changefor "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
readonlyis 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
SideNavis 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