# Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ### [0.98.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.98.0...v0.98.1) (2025-12-26) ### Bug Fixes - **checkbox:** prevent duplicate "check" event dispatches in Svelte 5 ([7b85c5f](https://github.com/carbon-design-system/carbon-components-svelte/commit/7b85c5f4a117c8cb9f3f8882bf6dae6f63adc9b7)), closes [#2467](https://github.com/carbon-design-system/carbon-components-svelte/issues/2467) - **combo-box:** ensure bind:value syncs when clearing via keyboard ([4f052e5](https://github.com/carbon-design-system/carbon-components-svelte/commit/4f052e55e29fe1e537b7448342639832ded82552)), closes [#2470](https://github.com/carbon-design-system/carbon-components-svelte/issues/2470) - **combo-box:** prevent dispatching initial "select" event in Svelte 5 ([38c428d](https://github.com/carbon-design-system/carbon-components-svelte/commit/38c428d8ba1bd94c3194b8321a968c550670ff58)), closes [#2472](https://github.com/carbon-design-system/carbon-components-svelte/issues/2472) - **content-switcher:** fix focus management for Svelte 5 compatibility ([521d628](https://github.com/carbon-design-system/carbon-components-svelte/commit/521d628a688af462913527d035ebee37f5c0bad0)), closes [#2468](https://github.com/carbon-design-system/carbon-components-svelte/issues/2468) - **data-table:** `PropertyPath` depth limit supports 4 levels ([dd0b142](https://github.com/carbon-design-system/carbon-components-svelte/commit/dd0b142723430fd6fba262f71bce51f83bbf0f6b)) - **structured-list:** prevent dispatching initial "change" event in Svelte 5 ([5291165](https://github.com/carbon-design-system/carbon-components-svelte/commit/5291165ec8a994d7f9c4b7458d0fa15374ea502d)), closes [#2478](https://github.com/carbon-design-system/carbon-components-svelte/issues/2478) - **toolbar-search:** replace `JSON.stringify` with custom deep comparison for filtered rows ([14a565b](https://github.com/carbon-design-system/carbon-components-svelte/commit/14a565b4e6b41de0f73751e3fb3589934054dd3e)) - **tooltip:** prevent dispatching initial "close" event in Svelte 5 ([5abd2ba](https://github.com/carbon-design-system/carbon-components-svelte/commit/5abd2ba788090df1720402023b78f60a4aa12ff6)), closes [#2475](https://github.com/carbon-design-system/carbon-components-svelte/issues/2475) ### Performance - **data-table:** optimize `resolvePath` utility ([41b7b6b](https://github.com/carbon-design-system/carbon-components-svelte/commit/41b7b6b9e1b4e925341da9cd75779ec79c83cc63)) - **tree-view:** optimize node traversal ([7eeb844](https://github.com/carbon-design-system/carbon-components-svelte/commit/7eeb844ca69f48fa68733c67937ceaa1030add5c)) - **tree-view:** optimize `showNode` and batch active/selected updates ([e537ba3](https://github.com/carbon-design-system/carbon-components-svelte/commit/e537ba357978051a3ae3390e1ebd2a261d224684)) ### [0.98.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.97.0...v0.98.0) (2025-12-21) ### Features - **contained-list:** add `ContainedList` and `ContainedListItem` ([836f5e7](https://github.com/carbon-design-system/carbon-components-svelte/commit/836f5e7095b5d198422dcbfc2a0acc0c17de0235)) - **file-uploader:** add `maxFileSize` prop ([0eb5f9d](https://github.com/carbon-design-system/carbon-components-svelte/commit/0eb5f9ddcc4a761c9eaef076c7599c805bb1ef79)) - **heading:** add `Heading` and `Section` components ([c028489](https://github.com/carbon-design-system/carbon-components-svelte/commit/c0284894cff73dfc9d69298369b00d66fbc24ddc)) - **slider:** support warning state ([303ec5c](https://github.com/carbon-design-system/carbon-components-svelte/commit/303ec5c6b3dca2138c2875203705fbd23dde0c91)), closes [#2444](https://github.com/carbon-design-system/carbon-components-svelte/issues/2444) ### Bug Fixes - **radio-tile:** forward `aria-*` attributes to input element ([489fd2c](https://github.com/carbon-design-system/carbon-components-svelte/commit/489fd2cebc40e7eb99089f25eff71cce4c515623)) ### [0.97.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.96.0...v0.97.0) (2025-12-21) ### Features - **file-uploader-button:** support `icon` ([eed238c](https://github.com/carbon-design-system/carbon-components-svelte/commit/eed238c2a2a2c3047c030c58f22a2707a395c59d)), closes [#2433](https://github.com/carbon-design-system/carbon-components-svelte/issues/2433) - **slider:** support `invalidText` ([9588710](https://github.com/carbon-design-system/carbon-components-svelte/commit/9588710de94231f3389e8d924f739ad9f86bc410)), closes [#2445](https://github.com/carbon-design-system/carbon-components-svelte/issues/2445) - **slider:** support `readOnly` ([494cb55](https://github.com/carbon-design-system/carbon-components-svelte/commit/494cb55ee510d0026892b1f40844cd7bee59ede7)), closes [#2443](https://github.com/carbon-design-system/carbon-components-svelte/issues/2443) - **stack:** add `align` and `justify` props ([9044402](https://github.com/carbon-design-system/carbon-components-svelte/commit/90444027b9d4870f078411e0482ab4e6d28692c0)) ### Bug Fixes - **file-uploader-button:** prevent crash when `files` is cleared ([5ce7a04](https://github.com/carbon-design-system/carbon-components-svelte/commit/5ce7a04f1a518c7ca414df378d1ba85182d584a9)), closes [#2436](https://github.com/carbon-design-system/carbon-components-svelte/issues/2436) - **slider:** fix typo in `labelText` prop description ([e4f4ed0](https://github.com/carbon-design-system/carbon-components-svelte/commit/e4f4ed0a9d216420778432cbf3f514ca6e1cfd85)) - **tree-view-node:** make `findParentTreeNode` and `computeTreeLeafDepth` stricter ([d91295b](https://github.com/carbon-design-system/carbon-components-svelte/commit/d91295b1c6156e3d9a1df2c77b2dda35c58af50e)) ## [0.96.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.95.1...v0.96.0) (2025-12-14) ### ⚠ BREAKING CHANGES - **radio-button-group:** change `legendText` slot to `legendChildren` - **tile-group:** rename `legend` to `legendText` - **selectable-tile-group:** rename `legend` to `legendText` - **data-table:** change `title`/`description` slots to `titleChildren`, `descriptionChildren` - **inline-notification:** change `title`/`subtitle`/`caption` slot names to `titleChildren`/`subtitleChildren`/`captionChildren` - **toast-notification:** change `title`/`subtitle`/`caption` slot names to `titleChildren`/`subtitleChildren`/`captionChildren` - **header:** change `company` prop to `companyText` - **header-action:** change `text` slot to `textChildren` - **context-menu-option:** change `labelText` slot to `labelChildren` - **file-uploader-drop-container:** change `labelText` slot to `labelChildren` - **file-uploader-button:** change `labelText` slot to `labelChildren` - **number-input:** change `labelText` slot to `labelChildren` - **text-area:** change `labelText` slot to `labelChildren` - **text-input:** change `labelText` slot to `labelChildren` - **password-input:** change `labelText` slot to `labelChildren` - **date-picker-input:** change `labelText` slot to `labelChildren` - **toggle-skeleton:** change `labelText` slot to `labelChildren` - **toggle:** change `labelText` slot to `labelChildren` - **search:** change `labelText` slot to `labelChildren` - **multi-select:** change `labelText` slot to `labelChildren` - **select:** change `labelText` slot to `labelChildren` - **combo-box:** change `labelText` slot to `labelChildren` - **progress-bar:** change `labelText` slot to `labelChildren` - **slider:** change `labelText` slot to `labelChildren` - **checkbox:** change `labelText` slot to `labelChildren` - **tree-view:** change `labelText` slot to `labelChildren` - **radio-button:** change `labelText` slot to `labelChildren` - **time-picker:** change `labelText` slot to `labelChildren` - **time-picker-select:** change `labelText` slot to `labelChildren` ### Features - **inline-notification:** add `open` prop ([63058c6](https://github.com/carbon-design-system/carbon-components-svelte/commit/63058c6b3f12f9b4ced0c5123b02569273fda60b)), closes [#630](https://github.com/carbon-design-system/carbon-components-svelte/issues/630) - **selectable-tile-group:** add `legendChildren` slot ([ddb6abd](https://github.com/carbon-design-system/carbon-components-svelte/commit/ddb6abd78b1912b30b7764a4ed3c4beb03c81536)) - **stack:** support `gap={0}` ([e374436](https://github.com/carbon-design-system/carbon-components-svelte/commit/e374436204adac6cae8a665b4eaa39efd8c6616e)), closes [#2426](https://github.com/carbon-design-system/carbon-components-svelte/issues/2426) - **tile-group:** add `legendChildren` slot ([4ff133b](https://github.com/carbon-design-system/carbon-components-svelte/commit/4ff133b202c45a47f7e287d4479d8bccdfc35566)) - **toast-notification:** add `open` prop ([d703135](https://github.com/carbon-design-system/carbon-components-svelte/commit/d70313509920c11687bf91b5709e470d8cbe259b)) ### Bug Fixes - **pagination:** update JSDoc descriptions for dispatched events ([4588944](https://github.com/carbon-design-system/carbon-components-svelte/commit/4588944c4c394cf45ebc61c40dfa85288df4d30d)) - **stack:** include styles for individual themes ([397ccba](https://github.com/carbon-design-system/carbon-components-svelte/commit/397ccbaf33fa9f9720eaece4096d8e508df7da62)), closes [#2417](https://github.com/carbon-design-system/carbon-components-svelte/issues/2417) - **time-picker:** allow longer labels ([3d1d187](https://github.com/carbon-design-system/carbon-components-svelte/commit/3d1d1876e0ad43ea268be713df4a91e682165f73)), closes [#1749](https://github.com/carbon-design-system/carbon-components-svelte/issues/1749) ### [0.95.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.95.0...v0.95.1) (2025-12-04) ### Bug Fixes - **toolbar:** omit `inert` when batch actions are not present ([667fe61](https://github.com/carbon-design-system/carbon-components-svelte/commit/667fe61b3d88dfa23dabbe651029e2402e7852e7)), closes [#2404](https://github.com/carbon-design-system/carbon-components-svelte/issues/2404) ### [0.95.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.94.0...v0.95.0) (2025-12-01) ### Features - **modal:** add `formId` prop to enable native form submission ([2a5c274](https://github.com/carbon-design-system/carbon-components-svelte/commit/2a5c27451c115c1cb5422493a92f0bc67b26e8d2)), closes [#310](https://github.com/carbon-design-system/carbon-components-svelte/issues/310) - **portal:** add `Portal` component ([4982e26](https://github.com/carbon-design-system/carbon-components-svelte/commit/4982e26c624e9c8d9e8167e21247ee520a38ae48)), closes [#2280](https://github.com/carbon-design-system/carbon-components-svelte/issues/2280) ### Bug Fixes - **number-input:** only show invalid state when `invalid` and `invalidText` are set ([#2384](https://github.com/carbon-design-system/carbon-components-svelte/issues/2384)) ([e06340c](https://github.com/carbon-design-system/carbon-components-svelte/commit/e06340c3776aefdae3f77f92eb04da3864a1ce41)), closes [#1180](https://github.com/carbon-design-system/carbon-components-svelte/issues/1180) - **tabs:** avoid infinite update loop in Svelte 5 ([#2394](https://github.com/carbon-design-system/carbon-components-svelte/issues/2394)) ([65316af](https://github.com/carbon-design-system/carbon-components-svelte/commit/65316af5e508576e2f9ebe8dd7e2a08aca5376af)), closes [#2366](https://github.com/carbon-design-system/carbon-components-svelte/issues/2366) ## [0.94.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.93.0...v0.94.0) (2025-11-29) ### ⚠ BREAKING CHANGES - **progress-step:** remove one-update delay for `complete` prop (#2368) ### Features - **header-search:** support TypeScript generics ([5d0468a](https://github.com/carbon-design-system/carbon-components-svelte/commit/5d0468aed5e62a3275ecefe99edf859ac3f753ef)) - **notification:** add `NotificationQueue` component ([9560791](https://github.com/carbon-design-system/carbon-components-svelte/commit/956079131853ceae6852fb1ad7b26e776a354dbd)), closes [#2283](https://github.com/carbon-design-system/carbon-components-svelte/issues/2283) - **recursive-list:** support TypeScript generics ([b200828](https://github.com/carbon-design-system/carbon-components-svelte/commit/b2008288364a16c8e5690b1c4ce70405cc0c468d)) - **selectable-tile:** add `SelectableTileGroup` component ([6ba0fdf](https://github.com/carbon-design-system/carbon-components-svelte/commit/6ba0fdf97fcc2e1283b32c0c8f04bea45cd3198b)) - **select:** support TypeScript generics ([d57b375](https://github.com/carbon-design-system/carbon-components-svelte/commit/d57b3754de9721a38cbb09f703e76a9327c678d3)) - **theme:** export `themes` constant ([776e471](https://github.com/carbon-design-system/carbon-components-svelte/commit/776e4715e858e88fe57afd4c9d9c7962f3167b38)), closes [#939](https://github.com/carbon-design-system/carbon-components-svelte/issues/939) - **tile-group:** make `selectedValue` and `selected` generic ([#2374](https://github.com/carbon-design-system/carbon-components-svelte/issues/2374)) ([209cc02](https://github.com/carbon-design-system/carbon-components-svelte/commit/209cc02fb53e744f7dd2b3142249d5b9425bdf29)) - **tree-view:** support TypeScript generics ([9efbbda](https://github.com/carbon-design-system/carbon-components-svelte/commit/9efbbda3c3e4faaf4ebec839dfae42e17aa85233)) ### Bug Fixes - **inline-notification:** conditionally render title/subtitle ([751190c](https://github.com/carbon-design-system/carbon-components-svelte/commit/751190cee9d2d3b5ed8d564551b5c67d37182e25)), closes [#2379](https://github.com/carbon-design-system/carbon-components-svelte/issues/2379) - **toast-notification:** conditionally render subtitle/caption ([f4d2091](https://github.com/carbon-design-system/carbon-components-svelte/commit/f4d209121496dfad733d658e9615cadafc96acea)) - **modal:** improve focus trap for `Dropdown` and other components ([#2369](https://github.com/carbon-design-system/carbon-components-svelte/issues/2369)) ([d11e3ac](https://github.com/carbon-design-system/carbon-components-svelte/commit/d11e3ac9ad9da9875bed68b716cc82f231a6f959)), closes [#1392](https://github.com/carbon-design-system/carbon-components-svelte/issues/1392) - **tabs:** avoid infinite update loop in Svelte 5 ([#2367](https://github.com/carbon-design-system/carbon-components-svelte/issues/2367)) ([413aab5](https://github.com/carbon-design-system/carbon-components-svelte/commit/413aab54fc66fda1d5282a0d0bcc60af2dc8c89b)), closes [#2366](https://github.com/carbon-design-system/carbon-components-svelte/issues/2366) - **tile-group:** improve context types for `SelectableTileGroup` and `TileGroup` ([#2375](https://github.com/carbon-design-system/carbon-components-svelte/issues/2375)) ([ff144d2](https://github.com/carbon-design-system/carbon-components-svelte/commit/ff144d272ddb9fb1b9d4f75c3098316afd0b50ec)) ## [0.93.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.92.0...v0.93.0) (2025-11-22) ### ⚠ BREAKING CHANGES - **number-input:** remove unused `iconDescription` prop (#2354) - **file-uploader:** use `button` for accessibility ([#2351](https://github.com/carbon-design-system/carbon-components-svelte/issues/2351)) ([ace3376](https://github.com/carbon-design-system/carbon-components-svelte/commit/ace3376b3f9efeab3f3bd1b6f6a5abab84623ee0)) ### Features - **data-table:** add `tableHeaderTranslateWithId` prop ([864d687](https://github.com/carbon-design-system/carbon-components-svelte/commit/864d6875bc8384f52bcdb9d1f66c05feb621ccfc)) - **overflow-menu:** support `e.preventDefault` on item click ([#2360](https://github.com/carbon-design-system/carbon-components-svelte/issues/2360)) ([e63b7d8](https://github.com/carbon-design-system/carbon-components-svelte/commit/e63b7d893abbc8fd3eadac1eb54d6559c606494a)) - **stack:** add `Stack` component ([#2352](https://github.com/carbon-design-system/carbon-components-svelte/issues/2352)) ([bf3b93a](https://github.com/carbon-design-system/carbon-components-svelte/commit/bf3b93ae2de210f8a3d1bcf618ac9966b72aa07e)), closes [#2278](https://github.com/carbon-design-system/carbon-components-svelte/issues/2278) - **types:** add `[@example](https://github.com/example)` tags for accessors ([0192d0e](https://github.com/carbon-design-system/carbon-components-svelte/commit/0192d0e9938a5c48d7f08c7bfaed54b3d8a2b8d8)) ### Bug Fixes - **context-menu:** close on any click instead of only outside clicks ([#2349](https://github.com/carbon-design-system/carbon-components-svelte/issues/2349)) ([a980071](https://github.com/carbon-design-system/carbon-components-svelte/commit/a9800715ca8a8cc0fa84ae97d386dd456b4b7024)), closes [#578](https://github.com/carbon-design-system/carbon-components-svelte/issues/578) - **data-table:** restore `target` and `currentTarget` types ([#2345](https://github.com/carbon-design-system/carbon-components-svelte/issues/2345)) ([6b11d7a](https://github.com/carbon-design-system/carbon-components-svelte/commit/6b11d7a2f37d2670847b33c96570415f5c48807f)), closes [#2344](https://github.com/carbon-design-system/carbon-components-svelte/issues/2344) - **dropdown:** support typeahead when menu is open ([#2357](https://github.com/carbon-design-system/carbon-components-svelte/issues/2357)) ([f2b5056](https://github.com/carbon-design-system/carbon-components-svelte/commit/f2b50563d4a91af4a38c4164821fbf9306261cf3)), closes [#1975](https://github.com/carbon-design-system/carbon-components-svelte/issues/1975) - **number-input:** remove unused `iconDescription` prop ([#2354](https://github.com/carbon-design-system/carbon-components-svelte/issues/2354)) ([7e5d437](https://github.com/carbon-design-system/carbon-components-svelte/commit/7e5d437f66f968ab1c6cef409f9733a9d170daf4)) - **table-header:** implement `translateWithId` ([c4eed4d](https://github.com/carbon-design-system/carbon-components-svelte/commit/c4eed4dda7fff44e50c7a4f711cd4a40172394d2)) - **tabs:** resolve index de-sync from dynamic tab rendering ([8a2d0ae](https://github.com/carbon-design-system/carbon-components-svelte/commit/8a2d0ae2a74bba7626b0e59e6586237b18115207)), closes [#1537](https://github.com/carbon-design-system/carbon-components-svelte/issues/1537) - **toolbar:** prevent keyboard focus on hidden toolbar elements ([#2359](https://github.com/carbon-design-system/carbon-components-svelte/issues/2359)) ([bdaf6b5](https://github.com/carbon-design-system/carbon-components-svelte/commit/bdaf6b558d8c94909c7592fdcc1946a40a31bb19)), closes [#663](https://github.com/carbon-design-system/carbon-components-svelte/issues/663) ## [0.92.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.91.0...v0.92.0) (2025-11-13) ### ⚠ BREAKING CHANGES - **number-input:** rename `label` to `labelText` - **multi-select:** rename `titleText` to `labelText` - **dropdown:** rename `titleText` to `labelText` - **combo-box:** rename `titleText` to `labelText` ### Features - **combo-box:** add `typeahead` prop for autocomplete ([#2340](https://github.com/carbon-design-system/carbon-components-svelte/issues/2340)) ([40ab3b7](https://github.com/carbon-design-system/carbon-components-svelte/commit/40ab3b71791dc35714cf7e16f50abff5095f9362)), closes [#2275](https://github.com/carbon-design-system/carbon-components-svelte/issues/2275) ### Bug Fixes - **composed-modal:** make closed modal inert ([1002ad3](https://github.com/carbon-design-system/carbon-components-svelte/commit/1002ad39c807df0b0ba093e6f75fc8333a8368ae)), closes [#2338](https://github.com/carbon-design-system/carbon-components-svelte/issues/2338) - **modal:** make closed modal inert ([8e32236](https://github.com/carbon-design-system/carbon-components-svelte/commit/8e32236e9e92ba9168ff0248cb45ad3e46c275a8)), closes [#2338](https://github.com/carbon-design-system/carbon-components-svelte/issues/2338) ### [0.91.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.90.2...v0.91.0) (2025-11-10) ### Features - **combo-box:** support TypeScript generics ([9e3ce77](https://github.com/carbon-design-system/carbon-components-svelte/commit/9e3ce775617aecd31e914723a6f6d313c2eb9254)) - **dropdown:** support TypeScript generics ([65572ec](https://github.com/carbon-design-system/carbon-components-svelte/commit/65572ecec461a2a9112c37ef6025b5d090e6e068)) - **multi-select:** support TypeScript generics ([1b3d067](https://github.com/carbon-design-system/carbon-components-svelte/commit/1b3d06757e9e6095f0a27b92328b4e2b129d5f1c)) - **tree-view:** `showNode` is configurable ([6f23803](https://github.com/carbon-design-system/carbon-components-svelte/commit/6f238034abfeb5c095715b497c84c86d6b10f059)), closes [#2282](https://github.com/carbon-design-system/carbon-components-svelte/issues/2282) - **tree-view:** add `filterTreeNodes` utilities ([038a4f4](https://github.com/carbon-design-system/carbon-components-svelte/commit/038a4f4b96a9a6579962b872e1407dc30b32dd82)), closes [#2281](https://github.com/carbon-design-system/carbon-components-svelte/issues/2281) - **types:** annotate typedefs and dispatched events ([#2322](https://github.com/carbon-design-system/carbon-components-svelte/issues/2322)) ([7632c03](https://github.com/carbon-design-system/carbon-components-svelte/commit/7632c03d1bb2e1287210865d60fe49597dc4812e)) ### Bug Fixes - **breakpoint:** use `declare const` in types ([#2330](https://github.com/carbon-design-system/carbon-components-svelte/issues/2330)) ([24152e2](https://github.com/carbon-design-system/carbon-components-svelte/commit/24152e29fc5677d0f3263cd42a5393d5a5a13c4e)) - **multi-select:** restore complete keyboard navigation for filterable variant ([#2317](https://github.com/carbon-design-system/carbon-components-svelte/issues/2317)) ([2c0ae9e](https://github.com/carbon-design-system/carbon-components-svelte/commit/2c0ae9e30bcb7e09e83767c1c90b9e43d903ea3c)), closes [#2313](https://github.com/carbon-design-system/carbon-components-svelte/issues/2313) - **slider:** store event object for drag calculations ([#2320](https://github.com/carbon-design-system/carbon-components-svelte/issues/2320)) ([50f010d](https://github.com/carbon-design-system/carbon-components-svelte/commit/50f010d7ce532e29890336be1d34411fac85bf98)) - **tree-view-node:** correctly type `computeTreeLeafDepth` export ([cbe7d93](https://github.com/carbon-design-system/carbon-components-svelte/commit/cbe7d93a92af9a93257e7328cec8a25fc4ce4229)) - **types:** correctly generate `[@default](https://github.com/default)` values ([f2c0701](https://github.com/carbon-design-system/carbon-components-svelte/commit/f2c07011be488a3284d6c7f7a2704a51e1e680d7)) - **types:** generate types for all components ([b90a1f2](https://github.com/carbon-design-system/carbon-components-svelte/commit/b90a1f21f0d82b73bd430ec82bc1df2a9b45e029)) - **types:** re-generate `types/index.d.ts` ([47cd789](https://github.com/carbon-design-system/carbon-components-svelte/commit/47cd7891bb989c797b34a528fbe8d5165cb54ae8)) - **types:** remove function code from `[@default](https://github.com/default)` tags ([527f34f](https://github.com/carbon-design-system/carbon-components-svelte/commit/527f34fd3a6f3c29739c64e6f489fd7949d139e7)) ### [0.90.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.90.1...v0.90.2) (2025-11-08) ### Bug Fixes - **button:** icon slot includes `style` prop in TypeScript definitions ([8507917](https://github.com/carbon-design-system/carbon-components-svelte/commit/8507917d693a93471b5858e6ab21965eeab17efe)) - **multi-select:** restore keyboard navigation for filterable variant ([#2314](https://github.com/carbon-design-system/carbon-components-svelte/issues/2314)) ([7d849d2](https://github.com/carbon-design-system/carbon-components-svelte/commit/7d849d282a580cd62a075fc8f125263aa71de4d0)), closes [#2313](https://github.com/carbon-design-system/carbon-components-svelte/issues/2313) - **number-input:** avoid global `isNaN` ([f93aab2](https://github.com/carbon-design-system/carbon-components-svelte/commit/f93aab28c6098197d0bef6d438a663042d0f96fe)) - **tooltip:** avoid useless ternary ([798fe61](https://github.com/carbon-design-system/carbon-components-svelte/commit/798fe61b795b98fc76dffe4221da11969f341e08)) - **types:** include skeleton props for Button/DataTableSkeleton ([2f08b9a](https://github.com/carbon-design-system/carbon-components-svelte/commit/2f08b9aa8327e3a24fdd9cf4e4f509fbaeaaa947)) - use strict equals in `Breakpoint` and `TextInput` ([a565dc5](https://github.com/carbon-design-system/carbon-components-svelte/commit/a565dc5733c618866686b29b7ddd5f28c6b7d10d)) ### [0.90.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.90.0...v0.90.1) (2025-10-26) ### Bug Fixes - **multi-select:** only focus input if filterable ([25192832](https://github.com/carbon-design-system/carbon-components-svelte/commit/2519283256307735f57428c3d3604f8b370e953a)), closes [#2288](https://github.com/carbon-design-system/carbon-components-svelte/issues/2288) - **text-input:** fix input value reactivity ([#2234](https://github.com/carbon-design-system/carbon-components-svelte/issues/2234)) ## [0.90.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.89.8...v0.90.0) (2025-10-23) ### ⚠ 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](https://github.com/carbon-design-system/carbon-components-svelte/commit/ad85269d2dc183b1bd514c6e2d408ab17630c830)), closes [#1251](https://github.com/carbon-design-system/carbon-components-svelte/issues/1251) - **checkbox:** add `helperText` prop ([dd9e1da](https://github.com/carbon-design-system/carbon-components-svelte/commit/dd9e1daec95058b1440c1e1619416b68abe35bf2)) - **combo-box:** add `clearFilterOnOpen` prop ([997cda4](https://github.com/carbon-design-system/carbon-components-svelte/commit/997cda4e15b3f0c2a82e3df3516df04b30f5203a)), closes [#1635](https://github.com/carbon-design-system/carbon-components-svelte/issues/1635) - **combo-box:** allow custom value ([#2232](https://github.com/carbon-design-system/carbon-components-svelte/issues/2232)) ([1a9c9c4](https://github.com/carbon-design-system/carbon-components-svelte/commit/1a9c9c4ec903db45e98d59aff8fa4f695ac0e1a7)), closes [#1726](https://github.com/carbon-design-system/carbon-components-svelte/issues/1726) - **composed-modal:** support cancelable close event ([d256651](https://github.com/carbon-design-system/carbon-components-svelte/commit/d256651b79a8f8069044419a5cb13cab65490b49)), closes [#1549](https://github.com/carbon-design-system/carbon-components-svelte/issues/1549) - **data-table:** include `target` and `currentTarget` in row/cell click events ([#2264](https://github.com/carbon-design-system/carbon-components-svelte/issues/2264)) ([acdbc13](https://github.com/carbon-design-system/carbon-components-svelte/commit/acdbc13cbaf5a39bdbab857e31c201ae1ffc0ba7)), closes [#1904](https://github.com/carbon-design-system/carbon-components-svelte/issues/1904) - **data-table:** pass `rowSelected` and `rowExpanded` to slotted row/cell ([15914b4](https://github.com/carbon-design-system/carbon-components-svelte/commit/15914b4b2cc551ea1f844eedb1bbe1c123450a9d)), closes [#1672](https://github.com/carbon-design-system/carbon-components-svelte/issues/1672) - **modal:** support cancelable close event ([42afc2f](https://github.com/carbon-design-system/carbon-components-svelte/commit/42afc2f0749e6b1e0f564fc704de872afff8c2f6)), closes [#1549](https://github.com/carbon-design-system/carbon-components-svelte/issues/1549) - **number-input:** allow decimals ([#2233](https://github.com/carbon-design-system/carbon-components-svelte/issues/2233)) ([416d9e9](https://github.com/carbon-design-system/carbon-components-svelte/commit/416d9e9cd6cff99fa2f02bc8d3adfbe7dbf42fe4)), closes [#1873](https://github.com/carbon-design-system/carbon-components-svelte/issues/1873) - **radio-button:** add `helperText` prop ([53aa6e0](https://github.com/carbon-design-system/carbon-components-svelte/commit/53aa6e0f2b949b0b05f085a4222cd769e321fbd7)) - **text-area:** add `warn` and `warnText` props ([367d607](https://github.com/carbon-design-system/carbon-components-svelte/commit/367d607b31d2902809163e9d12f05502a3bb895a)), closes [#1136](https://github.com/carbon-design-system/carbon-components-svelte/issues/1136) - **toggle:** add `ref` prop ([#2252](https://github.com/carbon-design-system/carbon-components-svelte/issues/2252)) ([b54876b](https://github.com/carbon-design-system/carbon-components-svelte/commit/b54876bb16a1325ccd97d000c26ca65730601886)), closes [#2218](https://github.com/carbon-design-system/carbon-components-svelte/issues/2218) - **toolbar:** `ToolbarBatchActions` supports standalone usage ([14ff730](https://github.com/carbon-design-system/carbon-components-svelte/commit/14ff730c1a11951372c47b087b10095c249f94ab)), closes [#2273](https://github.com/carbon-design-system/carbon-components-svelte/issues/2273) - **ui-shell:** `HeaderNavMenu` implements keyboard navigation ([#2248](https://github.com/carbon-design-system/carbon-components-svelte/issues/2248)) ([b4d7037](https://github.com/carbon-design-system/carbon-components-svelte/commit/b4d7037b251e2b8a3210c906821cc8838d73ece0)), closes [#1068](https://github.com/carbon-design-system/carbon-components-svelte/issues/1068) ### Bug Fixes - **select:** forward `$$restProps` to `select` element ([#2263](https://github.com/carbon-design-system/carbon-components-svelte/issues/2263)) ([5af6c9d](https://github.com/carbon-design-system/carbon-components-svelte/commit/5af6c9d08a4e64c2c1e8801b7a1818f8227e9c7d)) - **text-area:** disallow `resize` if `cols` is specified ([#2230](https://github.com/carbon-design-system/carbon-components-svelte/issues/2230)) ([92b8581](https://github.com/carbon-design-system/carbon-components-svelte/commit/92b85813f1cee01ef7fe190df14e7c67e082c12f)), closes [#1661](https://github.com/carbon-design-system/carbon-components-svelte/issues/1661) - **text-area:** polyfill warn state styles ([cc65ac2](https://github.com/carbon-design-system/carbon-components-svelte/commit/cc65ac2ae5f7717a1d4bc0e668a0bccb904c0742)), closes [#1136](https://github.com/carbon-design-system/carbon-components-svelte/issues/1136) ### [0.89.8](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.89.7...v0.89.8) (2025-10-19) ### Bug Fixes - **checkbox:** polyfill readonly styles ([c4136e9](https://github.com/carbon-design-system/carbon-components-svelte/commit/c4136e9c405775d845f7ca3216969c3f71f3d6c3)), closes [#1544](https://github.com/carbon-design-system/carbon-components-svelte/issues/1544) - **checkbox:** prevent state changes when `readonly` is true ([3f18348](https://github.com/carbon-design-system/carbon-components-svelte/commit/3f183487e4df3bd29cb4506a9b8f91bb8eaae4c0)), closes [#1544](https://github.com/carbon-design-system/carbon-components-svelte/issues/1544) - **combo-box:** forward `on:input` to enable async filtering ([ba16b1c](https://github.com/carbon-design-system/carbon-components-svelte/commit/ba16b1c8009a51b31251cb5b9b558367711a472c)), closes [#617](https://github.com/carbon-design-system/carbon-components-svelte/issues/617) - **context-menu:** avoid clipping nested menu on narrow screens ([#2227](https://github.com/carbon-design-system/carbon-components-svelte/issues/2227)) ([1933c0b](https://github.com/carbon-design-system/carbon-components-svelte/commit/1933c0bea07c23e544711e06b762de0cc7deb03e)), closes [#1847](https://github.com/carbon-design-system/carbon-components-svelte/issues/1847) - **context-menu:** nested menu implements hover intent triangle ([#2221](https://github.com/carbon-design-system/carbon-components-svelte/issues/2221)) ([6403028](https://github.com/carbon-design-system/carbon-components-svelte/commit/64030283c76924d7ab35b26950efa4612bdf2ac4)), closes [#2220](https://github.com/carbon-design-system/carbon-components-svelte/issues/2220) - **context-menu:** prevent parent menu closure when clicking submenu on mobile ([#2219](https://github.com/carbon-design-system/carbon-components-svelte/issues/2219)) ([597cb57](https://github.com/carbon-design-system/carbon-components-svelte/commit/597cb57bc73df3ad9c4b3942dc6960e017851910)), closes [#1848](https://github.com/carbon-design-system/carbon-components-svelte/issues/1848) - **data-table:** default filtering supports nested keys ([#2213](https://github.com/carbon-design-system/carbon-components-svelte/issues/2213)) ([484c61d](https://github.com/carbon-design-system/carbon-components-svelte/commit/484c61d7ab5bd7c2a979860170f2e732842f58cb)), closes [#1897](https://github.com/carbon-design-system/carbon-components-svelte/issues/1897) - **data-table:** title/description slots should override elements ([90f25df](https://github.com/carbon-design-system/carbon-components-svelte/commit/90f25df5e116ca281882d908b77f2489df0bf041)), closes [#1594](https://github.com/carbon-design-system/carbon-components-svelte/issues/1594) - **date-picker:** allow clearing range dates by setting values to empty strings ([#2236](https://github.com/carbon-design-system/carbon-components-svelte/issues/2236)) ([9b45af8](https://github.com/carbon-design-system/carbon-components-svelte/commit/9b45af8a7aa2fa9bf03c699d8d1f5425b1050d8b)), closes [#1862](https://github.com/carbon-design-system/carbon-components-svelte/issues/1862) - **date-picker:** dispatch `change` for "single" variant ([#2229](https://github.com/carbon-design-system/carbon-components-svelte/issues/2229)) ([4873a64](https://github.com/carbon-design-system/carbon-components-svelte/commit/4873a64f1b28dd8fc24005d392f2d7dcf8f30b90)), closes [#314](https://github.com/carbon-design-system/carbon-components-svelte/issues/314) [#950](https://github.com/carbon-design-system/carbon-components-svelte/issues/950) - **dropdown:** remove `parent.addEventListener` to resolve cross-origin iframe error ([#2222](https://github.com/carbon-design-system/carbon-components-svelte/issues/2222)) ([10f549d](https://github.com/carbon-design-system/carbon-components-svelte/commit/10f549dc2388ce8448cb505cde93508a214c3b17)), closes [#1875](https://github.com/carbon-design-system/carbon-components-svelte/issues/1875) - **file-uploader:** `multiple` should append instead of replace files ([#2223](https://github.com/carbon-design-system/carbon-components-svelte/issues/2223)) ([b44f24d](https://github.com/carbon-design-system/carbon-components-svelte/commit/b44f24d81a8444e6d4ad463fb0c4ead56b8d8dc1)), closes [#1774](https://github.com/carbon-design-system/carbon-components-svelte/issues/1774) - **file-uploader:** synchronize `input.files` when files removed ([750cd75](https://github.com/carbon-design-system/carbon-components-svelte/commit/750cd752e781df8683b7f8ed4e47227df320797b)), closes [#1785](https://github.com/carbon-design-system/carbon-components-svelte/issues/1785) - **local-storage:** key is also reactive ([8ef7500](https://github.com/carbon-design-system/carbon-components-svelte/commit/8ef7500d1f421ff1a92e88bf06a68e7274d58ca5)), closes [#1204](https://github.com/carbon-design-system/carbon-components-svelte/issues/1204) - **modal:** `ModalFooter` prop type `secondaryButtons` allows empty array ([#2211](https://github.com/carbon-design-system/carbon-components-svelte/issues/2211)) ([166ffff](https://github.com/carbon-design-system/carbon-components-svelte/commit/166ffff63d1b4ec390fd9aeb78c66aaa63d2b3fe)) - **multi-select:** address a11y issues ([#2231](https://github.com/carbon-design-system/carbon-components-svelte/issues/2231)) ([c4c335a](https://github.com/carbon-design-system/carbon-components-svelte/commit/c4c335aebc4082ffbeb12e1151f84f87f99325fc)), closes [#2172](https://github.com/carbon-design-system/carbon-components-svelte/issues/2172) - **multi-select:** filterable variant should not use read-only checkbox ([#2256](https://github.com/carbon-design-system/carbon-components-svelte/issues/2256)) ([a91abb4](https://github.com/carbon-design-system/carbon-components-svelte/commit/a91abb4c4366c682794cb5b4b0d67d503f50704c)), closes [#2255](https://github.com/carbon-design-system/carbon-components-svelte/issues/2255) - **pagination:** prevent double update when `pageSize` changes on last page ([b5fbd10](https://github.com/carbon-design-system/carbon-components-svelte/commit/b5fbd10f07d9f4f802b927669cdba314c65b4d47)), closes [#1634](https://github.com/carbon-design-system/carbon-components-svelte/issues/1634) - **radio-button:** allow standalone usage with `checked` prop ([2324d37](https://github.com/carbon-design-system/carbon-components-svelte/commit/2324d377882d6adbadaf58d01aad7e1ce80f5b0e)), closes [#1879](https://github.com/carbon-design-system/carbon-components-svelte/issues/1879) - **select:** avoid rendering empty label element ([#2246](https://github.com/carbon-design-system/carbon-components-svelte/issues/2246)) ([91a218d](https://github.com/carbon-design-system/carbon-components-svelte/commit/91a218db7659179d4fa08a66adea919c9dfd74dd)), closes [#1977](https://github.com/carbon-design-system/carbon-components-svelte/issues/1977) - **slider:** dispatch `on:input` for keyboard events ([#2215](https://github.com/carbon-design-system/carbon-components-svelte/issues/2215)) ([42371f6](https://github.com/carbon-design-system/carbon-components-svelte/commit/42371f6793dc506c9704fbe2089acdb775d4f111)), closes [#1980](https://github.com/carbon-design-system/carbon-components-svelte/issues/1980) - **slider:** round `Shift+Arrow` values to valid steps ([#2216](https://github.com/carbon-design-system/carbon-components-svelte/issues/2216)) ([1eb0216](https://github.com/carbon-design-system/carbon-components-svelte/commit/1eb0216067fe5a56bc97f5b3afb1376bfcb29df0)), closes [#1219](https://github.com/carbon-design-system/carbon-components-svelte/issues/1219) - **text-input:** preserve HTML5 validation for `type="number"` ([#2234](https://github.com/carbon-design-system/carbon-components-svelte/issues/2234)) ([54b7c65](https://github.com/carbon-design-system/carbon-components-svelte/commit/54b7c65f34cf4fb816ebbaa2cce10503a5df13e3)), closes [#1836](https://github.com/carbon-design-system/carbon-components-svelte/issues/1836) - **text-input:** wrap `value` prop description to one line ([7f7d32d](https://github.com/carbon-design-system/carbon-components-svelte/commit/7f7d32d42d79ea6532401befea89c9273806f1c0)) - **toggle:** dispatch change event for keyboard interactions ([#2217](https://github.com/carbon-design-system/carbon-components-svelte/issues/2217)) ([f38c305](https://github.com/carbon-design-system/carbon-components-svelte/commit/f38c305d9ed7a00da01445033834a80adabcb15f)), closes [#1611](https://github.com/carbon-design-system/carbon-components-svelte/issues/1611) - **tooltip:** prevent closing on layout shift ([#2240](https://github.com/carbon-design-system/carbon-components-svelte/issues/2240)) ([1d0bc7e](https://github.com/carbon-design-system/carbon-components-svelte/commit/1d0bc7e697dad725fdef9af586cb8b6006764bf7)), closes [#925](https://github.com/carbon-design-system/carbon-components-svelte/issues/925) - **ui-shell:** add `ariaLabelMenu` prop for hamburger menu ([#2212](https://github.com/carbon-design-system/carbon-components-svelte/issues/2212)) ([4b1f31f](https://github.com/carbon-design-system/carbon-components-svelte/commit/4b1f31f785cb200312508c7666fbb2546851bc7e)), closes [#1538](https://github.com/carbon-design-system/carbon-components-svelte/issues/1538) - **ui-shell:** prevent focus on hidden links when `SideNav` is collapsed ([#2242](https://github.com/carbon-design-system/carbon-components-svelte/issues/2242)) ([08ca4ed](https://github.com/carbon-design-system/carbon-components-svelte/commit/08ca4eded77f73449fa405c6be7fd0aafa1b8724)), closes [#604](https://github.com/carbon-design-system/carbon-components-svelte/issues/604) ### [0.89.7](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.89.6...v0.89.7) (2025-09-05) ### Bug Fixes - **combo-box:** address accessibility issues ([#2186](https://github.com/carbon-design-system/carbon-components-svelte/issues/2186)) ([2fc884c](https://github.com/carbon-design-system/carbon-components-svelte/commit/2fc884cacabfffcf7779d6ef9ba01dece0bf5d86)), closes [#2172](https://github.com/carbon-design-system/carbon-components-svelte/issues/2172) - **data-table:** handle dynamic `headers` gracefully ([#2195](https://github.com/carbon-design-system/carbon-components-svelte/issues/2195)) ([6d0d3b1](https://github.com/carbon-design-system/carbon-components-svelte/commit/6d0d3b108bb4595d878fda20736c40b9656d14d7)), closes [#2193](https://github.com/carbon-design-system/carbon-components-svelte/issues/2193) - **overflow-menu:** avoid dynamic style injection for performance ([#2198](https://github.com/carbon-design-system/carbon-components-svelte/issues/2198)) ([14edf41](https://github.com/carbon-design-system/carbon-components-svelte/commit/14edf41e57fea1ddbb2cf24c37e79475849bdea1)), closes [#2197](https://github.com/carbon-design-system/carbon-components-svelte/issues/2197) - **pagination:** `on:change` dispatches with correct value ([#2194](https://github.com/carbon-design-system/carbon-components-svelte/issues/2194)) ([44a6cc0](https://github.com/carbon-design-system/carbon-components-svelte/commit/44a6cc0dfcbd3cdad1b442a760c9f604e58d56e6)) ### [0.89.6](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.89.5...v0.89.6) (2025-08-16) ### Bug Fixes - **toggle:** avoid dispatching `toggle` event on state change ([#2184](https://github.com/carbon-design-system/carbon-components-svelte/issues/2184)) ([0df727b](https://github.com/carbon-design-system/carbon-components-svelte/commit/0df727b704d6cc577681dc682269a6e224ddbb6e)) ### [0.89.5](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.89.4...v0.89.5) (2025-08-05) ### Bug Fixes - **checkbox:** prevent infinite effect loop when binding to same object ([#2178](https://github.com/carbon-design-system/carbon-components-svelte/issues/2178)) ([c7ad1eb](https://github.com/carbon-design-system/carbon-components-svelte/commit/c7ad1ebdd3764235f460abd95cdb7d1d389983d9)), closes [#2177](https://github.com/carbon-design-system/carbon-components-svelte/issues/2177) ### [0.89.4](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.89.3...v0.89.4) (2025-06-10) ### Bug Fixes - **multi-select:** forward `on:input` for filterable variant ([#2170](https://github.com/carbon-design-system/carbon-components-svelte/issues/2170)) ([aecc4e8](https://github.com/carbon-design-system/carbon-components-svelte/commit/aecc4e8eec6571515233ec76ca06218814a279a7)) ### [0.89.3](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.89.2...v0.89.3) (2025-06-07) ### Bug Fixes - **combo-box:** "Escape" key clears input value ([#2169](https://github.com/carbon-design-system/carbon-components-svelte/issues/2169)) ([632320a](https://github.com/carbon-design-system/carbon-components-svelte/commit/632320ae3b8d9c602add0f4f7c708fc643cb7ffc)), closes [#2167](https://github.com/carbon-design-system/carbon-components-svelte/issues/2167) - **combo-box:** clear button supports "Space" key ([#2168](https://github.com/carbon-design-system/carbon-components-svelte/issues/2168)) ([95c06a8](https://github.com/carbon-design-system/carbon-components-svelte/commit/95c06a83b3afcbb76acfc0a5efe2f178d333ff19)), closes [#2166](https://github.com/carbon-design-system/carbon-components-svelte/issues/2166) ### [0.89.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.89.1...v0.89.2) (2025-04-28) ### Bug Fixes - **composed-modal:** ignore a11y warning in Svelte 5 ([#2159](https://github.com/carbon-design-system/carbon-components-svelte/issues/2159)) ([024d774](https://github.com/carbon-design-system/carbon-components-svelte/commit/024d77493c93e7823e4781a1a60aaf350d289d52)) - **pagination:** use `toLocaleString` for default text formatting ([#2161](https://github.com/carbon-design-system/carbon-components-svelte/issues/2161)) ([cdf5659](https://github.com/carbon-design-system/carbon-components-svelte/commit/cdf5659fa0177da77dc8ea1ccffdec54b746954b)) - **pagination:** window `totalItems` for performance ([#2160](https://github.com/carbon-design-system/carbon-components-svelte/issues/2160)) ([ed3928b](https://github.com/carbon-design-system/carbon-components-svelte/commit/ed3928bb01ecca2fa63f551938dbee1c1829a978)), closes [#2156](https://github.com/carbon-design-system/carbon-components-svelte/issues/2156) - **to-hierarchy:** revert to previous implementation ([96d37cc](https://github.com/carbon-design-system/carbon-components-svelte/commit/96d37cc490f28830264c35c84447ee4526256314)) ### [0.89.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.89.0...v0.89.1) (2025-04-21) ### Bug Fixes - **toolbar-search:** re-filter rows if `DataTable` rows change ([#2154](https://github.com/carbon-design-system/carbon-components-svelte/issues/2154)) ([f09c2e2](https://github.com/carbon-design-system/carbon-components-svelte/commit/f09c2e2c311c15f633db8dc45930d8e58a4b362d)), closes [#2143](https://github.com/carbon-design-system/carbon-components-svelte/issues/2143) ### [0.89.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.88.4...v0.89.0) (2025-04-18) ### Features - **combo-box:** add `hideLabel` prop ([#2153](https://github.com/carbon-design-system/carbon-components-svelte/issues/2153)) ([436dea4](https://github.com/carbon-design-system/carbon-components-svelte/commit/436dea47e8da35753a257c9b2bd6f33338e95ba5)) ### Bug Fixes - **select:** falsy item `text` should fallback to `value` ([#2152](https://github.com/carbon-design-system/carbon-components-svelte/issues/2152)) ([61ea8dd](https://github.com/carbon-design-system/carbon-components-svelte/commit/61ea8dd82c2f9863dfe5f8a882e73624b994d9e5)) ### [0.88.4](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.88.3...v0.88.4) (2025-03-24) ### Bug Fixes - **list-box-selection:** fix `aria-label` for clear button ([#2134](https://github.com/carbon-design-system/carbon-components-svelte/issues/2134)) ([dd1338f](https://github.com/carbon-design-system/carbon-components-svelte/commit/dd1338ffc47926a13e231d4a0f724e923f2219e2)) - **list-box:** correct button/description translations based on selection count ([#2139](https://github.com/carbon-design-system/carbon-components-svelte/issues/2139)) ([1a5f2d8](https://github.com/carbon-design-system/carbon-components-svelte/commit/1a5f2d8e67734bfda20272ae6a77d13b3837416d)) - **list-box:** set `aria-disabled` if `disabled` ([#2125](https://github.com/carbon-design-system/carbon-components-svelte/issues/2125)) ([#2138](https://github.com/carbon-design-system/carbon-components-svelte/issues/2138)) ([9b61af0](https://github.com/carbon-design-system/carbon-components-svelte/commit/9b61af0306b422acf1e7cdde278e517740f667c5)), closes [#2130](https://github.com/carbon-design-system/carbon-components-svelte/issues/2130) - **radio-button:** forward `focus`, `blur` events ([#2135](https://github.com/carbon-design-system/carbon-components-svelte/issues/2135)) ([1462e30](https://github.com/carbon-design-system/carbon-components-svelte/commit/1462e300d69f0cd7ee5476dfe3a7ea892ac8f4ad)), closes [#2131](https://github.com/carbon-design-system/carbon-components-svelte/issues/2131) - **radio-tile:** allow standalone `RadioTile` usage ([#2136](https://github.com/carbon-design-system/carbon-components-svelte/issues/2136)) ([ca9beeb](https://github.com/carbon-design-system/carbon-components-svelte/commit/ca9beebaeac7eaed8079c010a86a78926b00147f)) - **text-area:** allow visually hidden label ([#2137](https://github.com/carbon-design-system/carbon-components-svelte/issues/2137)) ([43511e0](https://github.com/carbon-design-system/carbon-components-svelte/commit/43511e09ecf312c1b8e9339856b9d7d0785036de)) ### [0.88.3](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.88.2...v0.88.3) (2025-03-19) ### Bug Fixes - Revert **list-box:** use `aria-disabled` instead of invalid `disabled` attribute ([#2125](https://github.com/carbon-design-system/carbon-components-svelte/issues/2125)) ([e1b3ef2](https://github.com/carbon-design-system/carbon-components-svelte/commit/e1b3ef22c9ee09474bacadbb0b22b41326566bab)) ### [0.88.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.88.1...v0.88.2) (2025-03-19) ### Bug Fixes - **combo-box:** fix typing when refocusing input ([9e3d830](https://github.com/carbon-design-system/carbon-components-svelte/commit/9e3d83031e69889472c4e84be256ea242854cf81)) - **list-box:** use `aria-disabled` instead of invalid `disabled` attribute ([#2125](https://github.com/carbon-design-system/carbon-components-svelte/issues/2125)) ([e1b3ef2](https://github.com/carbon-design-system/carbon-components-svelte/commit/e1b3ef22c9ee09474bacadbb0b22b41326566bab)) - **multi-select:** fix keyboard navigation for disabled items ([#2129](https://github.com/carbon-design-system/carbon-components-svelte/issues/2129)) ([e7939ff](https://github.com/carbon-design-system/carbon-components-svelte/commit/e7939ff0e21c3430c9eea74c503b7c35f6823445)), closes [#2128](https://github.com/carbon-design-system/carbon-components-svelte/issues/2128) - **notification:** remove invalid `kind` prop from markup ([#2126](https://github.com/carbon-design-system/carbon-components-svelte/issues/2126)) ([e85d7ef](https://github.com/carbon-design-system/carbon-components-svelte/commit/e85d7efc5ed15f5236d074fd7981ae527d9e5ab5)) - **theme:** remove invalid `themes` prop from markup ([#2127](https://github.com/carbon-design-system/carbon-components-svelte/issues/2127)) ([5987b61](https://github.com/carbon-design-system/carbon-components-svelte/commit/5987b61a5522fff09468bddd586eed4a537edcc8)) ### [0.88.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.88.0...v0.88.1) (2025-03-12) ### Bug Fixes - **select:** falsy item `text` should not override `value` ([#2118](https://github.com/carbon-design-system/carbon-components-svelte/issues/2118)) ([663b79a](https://github.com/carbon-design-system/carbon-components-svelte/commit/663b79ad054d14a91a8bf700feb62dcf50976eb8)), closes [#2117](https://github.com/carbon-design-system/carbon-components-svelte/issues/2117) - **ui-shell:** `HeaderAction` uses dark color scheme ([#2119](https://github.com/carbon-design-system/carbon-components-svelte/issues/2119)) ([7ff93ad](https://github.com/carbon-design-system/carbon-components-svelte/commit/7ff93ad2dac489859d5b4a83c1e359a6507718b4)) ### [0.88.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.87.7...v0.88.0) (2025-03-09) ### Features - **data-table:** allow custom `inputName` for radio/checkbox ([#2087](https://github.com/carbon-design-system/carbon-components-svelte/issues/2087)) ([7481b9a](https://github.com/carbon-design-system/carbon-components-svelte/commit/7481b9a995dfbc8c2fbaeaae143c8372cf5fce66)), closes [#2085](https://github.com/carbon-design-system/carbon-components-svelte/issues/2085) - **ui-shell:** `HeaderAction` supports tooltip ([#2111](https://github.com/carbon-design-system/carbon-components-svelte/issues/2111)) ([24b9cbc](https://github.com/carbon-design-system/carbon-components-svelte/commit/24b9cbc9c343537e5e74799ef8289bd29396cf04)), closes [#2110](https://github.com/carbon-design-system/carbon-components-svelte/issues/2110) ### [0.87.7](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.87.6...v0.87.7) (2025-03-07) ### Bug Fixes - **select:** avoid infinite update loop in Svelte 5 ([#2108](https://github.com/carbon-design-system/carbon-components-svelte/issues/2108)) ([9b4bfa6](https://github.com/carbon-design-system/carbon-components-svelte/commit/9b4bfa6f86e23155516db156cbe1c980f3c699e8)), closes [#2107](https://github.com/carbon-design-system/carbon-components-svelte/issues/2107) ### [0.87.6](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.87.5...v0.87.6) (2025-02-24) ### Bug Fixes - **overflow-menu:** add `aria-controls` to trigger button ([#2100](https://github.com/carbon-design-system/carbon-components-svelte/issues/2100)) ([b7297d4](https://github.com/carbon-design-system/carbon-components-svelte/commit/b7297d452a7813c02f3c89280787292b1c46acec)) ### [0.87.5](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.87.4...v0.87.5) (2025-02-04) ### Bug Fixes - **tag:** allow `on:close` to work with Svelte 5 ([#2097](https://github.com/carbon-design-system/carbon-components-svelte/issues/2097)) ([6e65ef3](https://github.com/carbon-design-system/carbon-components-svelte/commit/6e65ef39e7ff9a3c0ee25b7945a62584e9b7441e)), closes [#2096](https://github.com/carbon-design-system/carbon-components-svelte/issues/2096) ### [0.87.4](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.87.3...v0.87.4) (2025-02-02) ### Bug Fixes - **types:** loosen `icon` prop type to `any` ([#2095](https://github.com/carbon-design-system/carbon-components-svelte/issues/2095)) ([6bf72d4](https://github.com/carbon-design-system/carbon-components-svelte/commit/6bf72d46024ad2ce03651f28fc1a2a95ec03385d)) ### [0.87.3](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.87.2...v0.87.3) (2025-01-30) ### Bug Fixes - **overflow-menu:** support Svelte 5 ([88f4304](https://github.com/carbon-design-system/carbon-components-svelte/commit/88f4304d5a7c9b38b3cabda677233bef48fb9e3a)), closes [#2092](https://github.com/carbon-design-system/carbon-components-svelte/issues/2092) ### [0.87.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.87.1...v0.87.2) (2025-01-22) ### Bug Fixes - **text-area:** counter supports null `value` ([#2089](https://github.com/carbon-design-system/carbon-components-svelte/issues/2089)) ([76eec84](https://github.com/carbon-design-system/carbon-components-svelte/commit/76eec84c5458d07d61d057d9ff06938e244dbb2c)) ### [0.87.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.87.0...v0.87.1) (2025-01-19) ### Bug Fixes - **data-table:** improve `expandable` accessibility ([#2086](https://github.com/carbon-design-system/carbon-components-svelte/issues/2086)) ([e874ac1](https://github.com/carbon-design-system/carbon-components-svelte/commit/e874ac19d778a00c0bba9be65d10be7e6c9104dd)) - **data-table:** prefix internal ID for radio button, checkbox ([#2082](https://github.com/carbon-design-system/carbon-components-svelte/issues/2082)) ([dd6cbac](https://github.com/carbon-design-system/carbon-components-svelte/commit/dd6cbac3ee1728dbcba5cd1d8faa43941e2a198e)), closes [#2081](https://github.com/carbon-design-system/carbon-components-svelte/issues/2081) - **dropdown:** avoid manual field `blur` ([c194c80](https://github.com/carbon-design-system/carbon-components-svelte/commit/c194c80e29ab36935af71adb9e166e9a16b70910)), closes [#2083](https://github.com/carbon-design-system/carbon-components-svelte/issues/2083) - **multi-select:** avoid manual field `blur` ([fb6719b](https://github.com/carbon-design-system/carbon-components-svelte/commit/fb6719b1aee35aa45004d82e3b923b4ad45dff5d)), closes [#2083](https://github.com/carbon-design-system/carbon-components-svelte/issues/2083) ### [0.87.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.86.2...v0.87.0) (2024-12-09) ### Features - add `toHierarchy` utility to normalize flat data into `nodes` for `TreeView`, `RecursiveList` ([#2072](https://github.com/carbon-design-system/carbon-components-svelte/issues/2072)) ([48afd18](https://github.com/carbon-design-system/carbon-components-svelte/commit/48afd18e5e01c2839024b8ddb31038267bcedeb8)) ### Bug Fixes - **tooltip-icon:** `button` should have explicit `type` ([#2071](https://github.com/carbon-design-system/carbon-components-svelte/issues/2071)) ([18c964e](https://github.com/carbon-design-system/carbon-components-svelte/commit/18c964e579a3762b8022751bf0ed5313b78b22ba)) ### [0.86.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.86.1...v0.86.2) (2024-11-30) ### Bug Fixes - **multi-select:** fix sorting behavior ([c3a390f](https://github.com/carbon-design-system/carbon-components-svelte/commit/c3a390f3fef072c6b736e33a85a2ae772df12e52)), closes [#2066](https://github.com/carbon-design-system/carbon-components-svelte/issues/2066) ## [0.86.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.86.0...v0.86.1) (2024-11-22) ### Bug Fixes - **tree-view:** do not flatten original `nodes` ([#2056](https://github.com/carbon-design-system/carbon-components-svelte/issues/2056)) ([e488c88](https://github.com/carbon-design-system/carbon-components-svelte/commit/e488c8837146432330ebbf2f9182a8a69eab6b70)) ## [0.86.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.85.4...v0.86.0) (2024-11-20) ### ⚠ BREAKING CHANGES - **package:** set `type="module"` in `package.json` - **package:** remove bundled ESM/UMD support - **treeview:** rename `children` prop to `nodes` for Svelte 5 compatibility - **recursive-list:** rename `children` prop to `nodes` for Svelte 5 compatibility - **types:** use type alias instead of interface for exported component props ([6fbd8ae](https://github.com/carbon-design-system/carbon-components-svelte/commit/6fbd8ae6a90eabde74fb5481c980716eba477c31)) ### Features - **data-table:** support TypeScript generics ([#1954](https://github.com/carbon-design-system/carbon-components-svelte/issues/1954)) ([dd43224](https://github.com/carbon-design-system/carbon-components-svelte/commit/dd43224119905c3a26a2369f836338c18fcbafba)) ### Bug Fixes - **data-table:** (Svelte 5 compatibility) handle `ToolbarSearch` filtering in `DataTable` ([#2037](https://github.com/carbon-design-system/carbon-components-svelte/issues/2037)) ([3192824](https://github.com/carbon-design-system/carbon-components-svelte/commit/3192824322faef7c0c012eb246bb6ef9da7f78dc)) - **multi-select:** (Svelte 5 compatibility) avoid cyclic dependency ([#2034](https://github.com/carbon-design-system/carbon-components-svelte/issues/2034)) ([1acd713](https://github.com/carbon-design-system/carbon-components-svelte/commit/1acd7135372eeabf002dacc80e39162989427140)) - **toolbar-menu:** (Svelte 5 compatibility) remove redundant menu offset ([#2047](https://github.com/carbon-design-system/carbon-components-svelte/issues/2047)) ([7e17394](https://github.com/carbon-design-system/carbon-components-svelte/commit/7e173943ac783756521c4957a1c24b5288ab45b7)), closes [#2040](https://github.com/carbon-design-system/carbon-components-svelte/issues/2040) - **checkbox:** (Svelte 5 compatibility) bind `indeterminate` ([#2044](https://github.com/carbon-design-system/carbon-components-svelte/issues/2044)) ([9d5e7e3](https://github.com/carbon-design-system/carbon-components-svelte/commit/9d5e7e31efb2d439b18ba0bf350b712377e160a7)), closes [#2039](https://github.com/carbon-design-system/carbon-components-svelte/issues/2039) ### [0.85.4](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.85.3...v0.85.4) (2024-11-09) ### Bug Fixes - **combo-box:** fix types for `on:clear` ([#2020](https://github.com/carbon-design-system/carbon-components-svelte/issues/2020)) ([0831e87](https://github.com/carbon-design-system/carbon-components-svelte/commit/0831e871358fe012e9907699f1423b7e36dba0da)) - **data-table:** fix `DataTableValue` type reference in `DataTable` ([#2023](https://github.com/carbon-design-system/carbon-components-svelte/issues/2023)) ([44daa77](https://github.com/carbon-design-system/carbon-components-svelte/commit/44daa775d5e4dc9aef66eae0e661f14fb5b41354)) - **theme:** `Theme` correctly imports `toggle`, `select` props ([#2019](https://github.com/carbon-design-system/carbon-components-svelte/issues/2019)) ([49b5def](https://github.com/carbon-design-system/carbon-components-svelte/commit/49b5def8153f5eec523d56e2a2c6d4cc3a36dcb5)), closes [#2018](https://github.com/carbon-design-system/carbon-components-svelte/issues/2018) - **toolbar-search:** fix types for `on:clear` ([#2022](https://github.com/carbon-design-system/carbon-components-svelte/issues/2022)) ([58e6021](https://github.com/carbon-design-system/carbon-components-svelte/commit/58e6021b08f311a5bb3cc7c7f181443cc633c8e4)) - **types:** delete extraneous `icons/Search.svelte.d.ts` ([#2025](https://github.com/carbon-design-system/carbon-components-svelte/issues/2025)) ([951d686](https://github.com/carbon-design-system/carbon-components-svelte/commit/951d6860423fc05df9f46e29fb19916b89c48466)) - **types:** fix types for `on:paste` event ([3167e44](https://github.com/carbon-design-system/carbon-components-svelte/commit/3167e449fdaf19abb4cdf1e2bf3f5bec24865f89)) ### [0.85.3](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.85.2...v0.85.3) (2024-10-25) ### Bug Fixes - address Svelte 5 warnings ([#2011](https://github.com/carbon-design-system/carbon-components-svelte/issues/2011)) ([43fccac](https://github.com/carbon-design-system/carbon-components-svelte/commit/43fccac1c6273d9aa83b8c26a5f8cecec667db59)) ### [0.85.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.85.1...v0.85.2) (2024-08-14) ### Bug Fixes - **header-action:** allow vertical scroll when expanded ([#1992](https://github.com/carbon-design-system/carbon-components-svelte/issues/1992)) ([61eceb0](https://github.com/carbon-design-system/carbon-components-svelte/commit/61eceb0caac20d92ce58c23d26908530a7e32dbe)) ### [0.85.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.85.0...v0.85.1) (2024-08-09) ### Bug Fixes - **multi-select:** fix `filterItem` return type ([#1972](https://github.com/carbon-design-system/carbon-components-svelte/issues/1972)) ([6140c3c](https://github.com/carbon-design-system/carbon-components-svelte/commit/6140c3c5a91a879889be33080e1aa8b9183982d4)) - **search:** collapse expandable search if value is falsy ([#1987](https://github.com/carbon-design-system/carbon-components-svelte/issues/1987)) ([216d5a3](https://github.com/carbon-design-system/carbon-components-svelte/commit/216d5a39b14ddad600159c1159b6a2d38095cfaf)), closes [#1981](https://github.com/carbon-design-system/carbon-components-svelte/issues/1981) - **text-area:** type `value` prop as nullable ([#1933](https://github.com/carbon-design-system/carbon-components-svelte/issues/1933)) ([47860ce](https://github.com/carbon-design-system/carbon-components-svelte/commit/47860ce1d7cc5f3b0363ab619dcfd74b3276eda7)) ## [0.85.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.84.1...v0.85.0) (2024-03-23) ### ⚠ BREAKING CHANGES - use `:global()` for custom UI Shell styles ([#1940](https://github.com/carbon-design-system/carbon-components-svelte/issues/1940)) ([d5a1148](https://github.com/carbon-design-system/carbon-components-svelte/commit/d5a11489f8ab9dc05751aa20c420ea4dc6249567)) ### [0.84.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.84.0...v0.84.1) (2024-03-16) ### Bug Fixes - **checkbox:** forward `on:focus`, `on:blur` to `Checkbox` and `InlineCheckbox` ([#1937](https://github.com/carbon-design-system/carbon-components-svelte/issues/1937)) ([6364b23](https://github.com/carbon-design-system/carbon-components-svelte/commit/6364b23030cc0761aa6a0561a1673e89dde47868)) - **data-table:** loosen `sort` return type to be a `number` ([#1935](https://github.com/carbon-design-system/carbon-components-svelte/issues/1935)) ([9132bf8](https://github.com/carbon-design-system/carbon-components-svelte/commit/9132bf8e5a2d6ba70d17a0b4fcdea29d0785492c)), closes [#1934](https://github.com/carbon-design-system/carbon-components-svelte/issues/1934) ### [0.84.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.83.0...v0.84.0) (2024-03-08) ### Features - **ui-shell:** support button tooltip in `HeaderGlobalAction` ([#1894](https://github.com/carbon-design-system/carbon-components-svelte/issues/1894)) ([d8bc651](https://github.com/carbon-design-system/carbon-components-svelte/commit/d8bc65163eabacfee348d6248e90f683ac488aef)), closes [#1893](https://github.com/carbon-design-system/carbon-components-svelte/issues/1893) ### Bug Fixes - **exports:** resolve imports with explicit \*.js extension ([#1927](https://github.com/carbon-design-system/carbon-components-svelte/issues/1927)) ([0405ede](https://github.com/carbon-design-system/carbon-components-svelte/commit/0405edee7d1696a157acab941488f8d3a750187f)), closes [#1925](https://github.com/carbon-design-system/carbon-components-svelte/issues/1925) ## [0.83.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.82.11...v0.83.0) (2024-03-07) ### ⚠ BREAKING CHANGES - **link:** do not render `p` for disabled link ### Bug Fixes - avoid using reserved `$` for Svelte 5 compat ([a0d5028](https://github.com/carbon-design-system/carbon-components-svelte/commit/a0d5028540e1bcbb3b37bf488c11ea94f97b5fa7)) - **link:** do not render `p` for disabled link ([8bffc17](https://github.com/carbon-design-system/carbon-components-svelte/commit/8bffc17d650144ed0d5b778766f79c33334f0275)), closes [#1924](https://github.com/carbon-design-system/carbon-components-svelte/issues/1924) - **search:** hoist ignore `a11y autofocus` comment ([6152b78](https://github.com/carbon-design-system/carbon-components-svelte/commit/6152b784c1e6b19ff242524e6b0c8c98b0107788)) ### [0.82.11](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.82.10...v0.82.11) (2024-02-26) ### Bug Fixes - **code-snippet:** `showMoreLess={false}` should hide button ([4085536](https://github.com/carbon-design-system/carbon-components-svelte/commit/40855361891c2388c2b775803bcac937fbd6c1d6)), closes [#1536](https://github.com/carbon-design-system/carbon-components-svelte/issues/1536) - **image-loader:** updated `src` should update the image ([0f318aa](https://github.com/carbon-design-system/carbon-components-svelte/commit/0f318aac7732c2b94ec0729d54416611fbd0d493)), closes [#1677](https://github.com/carbon-design-system/carbon-components-svelte/issues/1677) - **overflow-menu:** use `offsetWidth`, `offsetHeight` to compute menu dimensions ([#1913](https://github.com/carbon-design-system/carbon-components-svelte/issues/1913)) ([2404244](https://github.com/carbon-design-system/carbon-components-svelte/commit/24042442213ca9daa0cf663aabf37b3544e9c364)) - **toast-notification:** fire `on:clear` from timeout correctly ([9aabe3c](https://github.com/carbon-design-system/carbon-components-svelte/commit/9aabe3cbbb05712b71f5cad7c571b170c1f3a439)), closes [#1914](https://github.com/carbon-design-system/carbon-components-svelte/issues/1914) ### [0.82.10](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.82.9...v0.82.10) (2024-02-12) ### Bug Fixes - **slider:** dispatch `on:input` event ([#1906](https://github.com/carbon-design-system/carbon-components-svelte/issues/1906)) ([90dbd15](https://github.com/carbon-design-system/carbon-components-svelte/commit/90dbd1562b04df3cf4de28874b6e790ddca1db81)), closes [#1643](https://github.com/carbon-design-system/carbon-components-svelte/issues/1643) ### [0.82.9](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.82.8...v0.82.9) (2024-02-07) ### Bug Fixes - **context-menu:** prevent `on:contextmenu` default behavior only when opening menu ([#1911](https://github.com/carbon-design-system/carbon-components-svelte/issues/1911)) ([4ad522c](https://github.com/carbon-design-system/carbon-components-svelte/commit/4ad522c197d4a389a6187a499e9e54d5d8b3994a)), closes [#1909](https://github.com/carbon-design-system/carbon-components-svelte/issues/1909) - **types:** improve `e.detail` type for dispatched events ([#1907](https://github.com/carbon-design-system/carbon-components-svelte/issues/1907)) ([6590457](https://github.com/carbon-design-system/carbon-components-svelte/commit/65904575743ba06344fb75e14685e42494c13cde)) ### [0.82.8](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.82.7...v0.82.8) (2024-01-10) ### Bug Fixes - **button:** forward `on:focus` event ([#1878](https://github.com/carbon-design-system/carbon-components-svelte/issues/1878)) ([5901872](https://github.com/carbon-design-system/carbon-components-svelte/commit/59018728df08db18ba85609e6db1c6dd8701d8bb)), closes [#1830](https://github.com/carbon-design-system/carbon-components-svelte/issues/1830) ### [0.82.7](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.82.6...v0.82.7) (2023-12-17) ### Bug Fixes - **radio-button:** allow `value` type to be a number ([#1868](https://github.com/carbon-design-system/carbon-components-svelte/issues/1868)) ([4792257](https://github.com/carbon-design-system/carbon-components-svelte/commit/479225711a1e304df74f0cfc585e32b5454afd66)) ### [0.82.6](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.82.5...v0.82.6) (2023-12-17) ### Bug Fixes - **package:** include types in exports map ([#1865](https://github.com/carbon-design-system/carbon-components-svelte/issues/1865)) ([053beee](https://github.com/carbon-design-system/carbon-components-svelte/commit/053beeef7cbb1031f09798ffc360f8c87d17e3e1)), closes [#1863](https://github.com/carbon-design-system/carbon-components-svelte/issues/1863) ### [0.82.5](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.82.4...v0.82.5) (2023-12-16) ### Bug Fixes - **header-search:** blur input when `active` is false ([#1857](https://github.com/carbon-design-system/carbon-components-svelte/issues/1857)) ([6c9cf9e](https://github.com/carbon-design-system/carbon-components-svelte/commit/6c9cf9e043b3c963a257a28fa8dd29c8acd4b2ce)) - **package.json:** add `exports` field to package.json to address Vite development warnings ([#1864](https://github.com/carbon-design-system/carbon-components-svelte/issues/1864)) ([7bef3fa](https://github.com/carbon-design-system/carbon-components-svelte/commit/7bef3fae6250607337306e95440b8a472638476f)) ### [0.82.4](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.82.3...v0.82.4) (2023-11-21) ### Bug Fixes - **header-search:** blur input when deactivating ([#1855](https://github.com/carbon-design-system/carbon-components-svelte/issues/1855)) ([192f6a7](https://github.com/carbon-design-system/carbon-components-svelte/commit/192f6a775c2a7da25e7fc4893efdc5a80b83928c)) ### [0.82.3](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.82.2...v0.82.3) (2023-11-21) ### Bug Fixes - **header-search:** "Escape" should close empty search bar ([#1853](https://github.com/carbon-design-system/carbon-components-svelte/issues/1853)) ([e667352](https://github.com/carbon-design-system/carbon-components-svelte/commit/e667352329651c25dc2d283eaa6cc8ca872040f6)) ### [0.82.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.82.1...v0.82.2) (2023-11-20) ### Bug Fixes - **header-search:** "Escape" should clear search query ([#1851](https://github.com/carbon-design-system/carbon-components-svelte/issues/1851)) ([6da4572](https://github.com/carbon-design-system/carbon-components-svelte/commit/6da4572c2672e02a6463ee8374fd341868512034)) - **header-search:** vertically center button icons ([#1850](https://github.com/carbon-design-system/carbon-components-svelte/issues/1850)) ([d68dc18](https://github.com/carbon-design-system/carbon-components-svelte/commit/d68dc182668dc0b56481d4646d672591cd7fc3e3)) ### [0.82.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.82.0...v0.82.1) (2023-11-18) ### Bug Fixes - **pagination-nav:** set `button type="button"` to prevent form submission ([#1846](https://github.com/carbon-design-system/carbon-components-svelte/issues/1846)) ([bed073c](https://github.com/carbon-design-system/carbon-components-svelte/commit/bed073c2f707392d3fe7d75fbf4550e723b93605)) ### [0.82.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.81.3...v0.82.0) (2023-11-13) ### Features - **tree-view:** add `showNode` accessor ([#1844](https://github.com/carbon-design-system/carbon-components-svelte/issues/1844)) ([1ad4e3d](https://github.com/carbon-design-system/carbon-components-svelte/commit/1ad4e3d3856e07fb1808f34b8c48dfc6a8a5e7d8)), closes [#1377](https://github.com/carbon-design-system/carbon-components-svelte/issues/1377) - **tree-view:** make `node` slottable ([#1843](https://github.com/carbon-design-system/carbon-components-svelte/issues/1843)) ([6a55fef](https://github.com/carbon-design-system/carbon-components-svelte/commit/6a55fef62e095114a1782d1079501e9e940cca94)), closes [#1660](https://github.com/carbon-design-system/carbon-components-svelte/issues/1660) ### [0.81.3](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.81.2...v0.81.3) (2023-11-08) ### Bug Fixes - **select-item:** export `class` and `style` props ([#1840](https://github.com/carbon-design-system/carbon-components-svelte/issues/1840)) ([a9460e9](https://github.com/carbon-design-system/carbon-components-svelte/commit/a9460e944de9ae967664a75df842f4bdc909067f)), closes [#1839](https://github.com/carbon-design-system/carbon-components-svelte/issues/1839) ### [0.81.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.81.1...v0.81.2) (2023-10-27) ### Bug Fixes - **multi-select:** render checkboxes for form data ([#1835](https://github.com/carbon-design-system/carbon-components-svelte/issues/1835)) ([7ba52df](https://github.com/carbon-design-system/carbon-components-svelte/commit/7ba52df3a1ee89b06377a0b4888cce27cc89196f)), closes [#1742](https://github.com/carbon-design-system/carbon-components-svelte/issues/1742) ### [0.81.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.81.0...v0.81.1) (2023-10-23) ### Bug Fixes - **multi-select:** reset `selectedIds` when clearing selection ([#1832](https://github.com/carbon-design-system/carbon-components-svelte/issues/1832)) ([e3ab471](https://github.com/carbon-design-system/carbon-components-svelte/commit/e3ab471018b9ac94ff9de2284284dc61ba69c881)), closes [#1831](https://github.com/carbon-design-system/carbon-components-svelte/issues/1831) ### [0.81.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.80.0...v0.81.0) (2023-10-13) ### Features - **data-table:** pass `row` to `display` function ([#1810](https://github.com/carbon-design-system/carbon-components-svelte/issues/1810)) ([9456eaa](https://github.com/carbon-design-system/carbon-components-svelte/commit/9456eaab3ce5259d8f6dcaa7b3db9058d3555aa6)) - **deps-dev:** upgrade `carbon-components` to 10.58 ([#1828](https://github.com/carbon-design-system/carbon-components-svelte/issues/1828)) ([519bd86](https://github.com/carbon-design-system/carbon-components-svelte/commit/519bd8616a4fe16af4befb6a1159e62f42d9651c)) ### Bug Fixes - **file-uploader-button:** clear value by setting to `""` instead of `null` ([#1812](https://github.com/carbon-design-system/carbon-components-svelte/issues/1812)) ([108eb52](https://github.com/carbon-design-system/carbon-components-svelte/commit/108eb5286c46bd17a54ccbda31ee95f16a16763e)) - **radio-button-group:** add `name` and `required` props ([#1037](https://github.com/carbon-design-system/carbon-components-svelte/issues/1037)) ([24e2a88](https://github.com/carbon-design-system/carbon-components-svelte/commit/24e2a8874f5d0c39f88761c3f118ba71aab27c1d)), closes [#1036](https://github.com/carbon-design-system/carbon-components-svelte/issues/1036) - **radio-button-group:** strongly type dispatched change/select events ([#1819](https://github.com/carbon-design-system/carbon-components-svelte/issues/1819)) ([06d81dd](https://github.com/carbon-design-system/carbon-components-svelte/commit/06d81ddbff8a6170d34ca1e94a41c16d318ec7ca)) - **tile-group:** add `name` and `required` props ([#1818](https://github.com/carbon-design-system/carbon-components-svelte/issues/1818)) ([836b360](https://github.com/carbon-design-system/carbon-components-svelte/commit/836b360b9b7402cb3cd44489fd5f14b8c901f9f2)) ### [0.80.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.79.0...v0.80.0) (2023-08-26) ### Features - **ui-shell:** forward `click` event to `HeaderActionLink` ([#1797](https://github.com/carbon-design-system/carbon-components-svelte/issues/1797)) ([e5675eb](https://github.com/carbon-design-system/carbon-components-svelte/commit/e5675eb203db51de736b24f41694f5b020f9aafc)), closes [#1796](https://github.com/carbon-design-system/carbon-components-svelte/issues/1796) ### Bug Fixes - **skeleton-text:** fix reactivity in `paragraph` variant ([#1794](https://github.com/carbon-design-system/carbon-components-svelte/issues/1794)) ([bc97ce5](https://github.com/carbon-design-system/carbon-components-svelte/commit/bc97ce5e1b69669d17f3ad13aaeb774b05c09c80)), closes [#1793](https://github.com/carbon-design-system/carbon-components-svelte/issues/1793) ## [0.79.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.78.0...v0.79.0) (2023-07-24) ### ⚠ BREAKING CHANGES - **loading:** remove `id` prop from `Loading` (#1783) ### Features - **file-uploader-button:** support `danger-tertiary`, `danger-ghost` button variants ([#1784](https://github.com/carbon-design-system/carbon-components-svelte/issues/1784)) ([709322c](https://github.com/carbon-design-system/carbon-components-svelte/commit/709322c2819e3123ade4a13e3fd7d05035154d6b)) - **file-uploader:** add `size` prop to `FileUploaderButton` ([#1786](https://github.com/carbon-design-system/carbon-components-svelte/issues/1786)) ([51c281d](https://github.com/carbon-design-system/carbon-components-svelte/commit/51c281de4a29b99e61952959a8cbfdba0b49e786)) - **file-uploader:** make `labelTitle`, `labelDescription` slottable ([#1780](https://github.com/carbon-design-system/carbon-components-svelte/issues/1780)) ([239f1b1](https://github.com/carbon-design-system/carbon-components-svelte/commit/239f1b10e562507f66e3cd318084ed1de30f0c25)) - **slider:** add `hideLabel` prop ([#1777](https://github.com/carbon-design-system/carbon-components-svelte/issues/1777)) ([baff07e](https://github.com/carbon-design-system/carbon-components-svelte/commit/baff07e012b43e1a24b2e574a57509f711a463f6)), closes [#1682](https://github.com/carbon-design-system/carbon-components-svelte/issues/1682) ### Bug Fixes - **file-uploader:** do not render empty element if `labelTitle`, `labelDescription` not provided ([#1778](https://github.com/carbon-design-system/carbon-components-svelte/issues/1778)) ([7ef8b73](https://github.com/carbon-design-system/carbon-components-svelte/commit/7ef8b73252709130c8e269b83b2936e1631c96fa)), closes [#1775](https://github.com/carbon-design-system/carbon-components-svelte/issues/1775) - **loading:** remove redundant `description` label ([#1783](https://github.com/carbon-design-system/carbon-components-svelte/issues/1783)) ([d6804b4](https://github.com/carbon-design-system/carbon-components-svelte/commit/d6804b44fea0d4fc23574e63e7d4c64fa18e8f42)), closes [#1670](https://github.com/carbon-design-system/carbon-components-svelte/issues/1670) - **types:** correctly type `kind` prop in `FileUploader`, `FileUploaderButton` ([#1781](https://github.com/carbon-design-system/carbon-components-svelte/issues/1781)) ([a7443c2](https://github.com/carbon-design-system/carbon-components-svelte/commit/a7443c2dca396f79e06fed695374c0a15bda14ed)) - **types:** improve formatting of prop comments ([#1779](https://github.com/carbon-design-system/carbon-components-svelte/issues/1779)) ([be76370](https://github.com/carbon-design-system/carbon-components-svelte/commit/be763706ca7ab0182bc0f8171e74043ccbadf461)) ## [0.78.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.77.0...v0.78.0) (2023-07-19) ### ⚠ BREAKING CHANGES - **typescript:** minimum Svelte version for TypeScript users is 3.55 ### Features - **typescript:** support svelte 4 ([#1773](https://github.com/carbon-design-system/carbon-components-svelte/issues/1773)) ([2f026f7](https://github.com/carbon-design-system/carbon-components-svelte/commit/2f026f792ad94f468b890a6d5ab36cc2642dacf2)), closes [#1753](https://github.com/carbon-design-system/carbon-components-svelte/issues/1753) ## [0.77.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.76.1...v0.77.0) (2023-07-13) ### Features - **ui-shell:** add `preventCloseOnClickOutside` to `HeaderAction` ([#1625](https://github.com/carbon-design-system/carbon-components-svelte/issues/1625)) ([ea9b261](https://github.com/carbon-design-system/carbon-components-svelte/commit/ea9b261b60698f9314e0aae4d61025bae215cccf)), closes [#1624](https://github.com/carbon-design-system/carbon-components-svelte/issues/1624) - **ui-shell:** make `company` in `Header` slottable ([#1764](https://github.com/carbon-design-system/carbon-components-svelte/issues/1764)) ([9b3f014](https://github.com/carbon-design-system/carbon-components-svelte/commit/9b3f014a0ba43abb5a36be4a6156910b5d7644d7)) ### [0.76.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.76.0...v0.76.1) (2023-07-08) ### Bug Fixes - **date-picker:** hide `helperText` if invalid or warning state ([#1759](https://github.com/carbon-design-system/carbon-components-svelte/issues/1759)) ([d5a4a8b](https://github.com/carbon-design-system/carbon-components-svelte/commit/d5a4a8b94a8753545a54f7e43f1773e49a1ff208)) - **select:** hide `helperText` if invalid or warning state ([#1761](https://github.com/carbon-design-system/carbon-components-svelte/issues/1761)) ([7579c03](https://github.com/carbon-design-system/carbon-components-svelte/commit/7579c032faa3f1b9ad9d42f76da876f38725141e)) - **slider:** `disabled` Slider should not submit a form ([#1758](https://github.com/carbon-design-system/carbon-components-svelte/issues/1758)) ([ab21c89](https://github.com/carbon-design-system/carbon-components-svelte/commit/ab21c89ab9240f61bd15d8c20bad65b3b469a29c)) - **types:** allow `data-*` attributes for props forwarded to HTML elements ([#1741](https://github.com/carbon-design-system/carbon-components-svelte/issues/1741)) ([7fdc2ef](https://github.com/carbon-design-system/carbon-components-svelte/commit/7fdc2ef7f072382842cbb6bfc8e12e083aef1a1e)) ### [0.76.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.75.1...v0.75.2) (2023-06-21) ### Features - make `titleText` slottable in `MultiSelect`, `ComboBox` ([#1750](https://github.com/carbon-design-system/carbon-components-svelte/issues/1750)) ([0b4f19c](https://github.com/carbon-design-system/carbon-components-svelte/commit/0b4f19c87e8479f0649fa2c5dc84beb4c1a1e302)), closes [#1747](https://github.com/carbon-design-system/carbon-components-svelte/issues/1747) ### [0.75.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.75.0...v0.75.1) (2023-06-02) ### Bug Fixes - **expandable-tile:** set tile height using resize observer ([#1738](https://github.com/carbon-design-system/carbon-components-svelte/issues/1738)) ([a369962](https://github.com/carbon-design-system/carbon-components-svelte/commit/a369962fdf96f95bbdcc2f8f9f84c5d900ec4087)) ### [0.75.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.74.0...v0.74.1) (2023-05-21) ### Features - **pagination-nav:** add `tooltipPosition` prop ([#1733](https://github.com/carbon-design-system/carbon-components-svelte/issues/1733)) ([60a796e](https://github.com/carbon-design-system/carbon-components-svelte/commit/60a796ea48b17a4e8829b8782aaddb569534c7c4)), closes [#1656](https://github.com/carbon-design-system/carbon-components-svelte/issues/1656) ### [0.74.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.5...v0.74.0) (2023-05-18) ### Features - **ui-shell:** make `HeaderNavItem` slottable ([#1693](https://github.com/carbon-design-system/carbon-components-svelte/issues/1693)) ([b9aaa3a](https://github.com/carbon-design-system/carbon-components-svelte/commit/b9aaa3adcaf87e34ac3d45a2e39f1db92ebe1b33)) ### Bug Fixes - resolve `a11y` warnings from Svelte version 3.58 ([#1732](https://github.com/carbon-design-system/carbon-components-svelte/issues/1732)) ([c02b473](https://github.com/carbon-design-system/carbon-components-svelte/commit/c02b4738bce612359148267c79450c6650bf68d3)) ### [0.73.5](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.4...v0.73.5) (2023-03-26) ### [0.73.4](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.3...v0.73.4) (2023-03-21) ### Bug Fixes - **selectable-tile:** include dispatched events in types ([#1695](https://github.com/carbon-design-system/carbon-components-svelte/issues/1695)) ([ca40dd1](https://github.com/carbon-design-system/carbon-components-svelte/commit/ca40dd18c2af1bc755b857c39469427038f20ece)), closes [#1694](https://github.com/carbon-design-system/carbon-components-svelte/issues/1694) - **text-input:** correctly set input padding for warning state ([#1688](https://github.com/carbon-design-system/carbon-components-svelte/issues/1688)) ([821233a](https://github.com/carbon-design-system/carbon-components-svelte/commit/821233ab4f0bf247dea6a8aa32b79d15424ff059)), closes [#1687](https://github.com/carbon-design-system/carbon-components-svelte/issues/1687) ### [0.73.3](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.2...v0.73.3) (2023-03-11) ### Bug Fixes - **1684:** hide helper text container in password input when not used ([#1685](https://github.com/carbon-design-system/carbon-components-svelte/issues/1685)) ([42349eb](https://github.com/carbon-design-system/carbon-components-svelte/commit/42349ebc61fdc8756fc5209d4cb63f4f9a63dce9)) ### [0.73.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.1...v0.73.2) (2023-02-27) ### Bug Fixes - `readonly` should override `error` behavior in `TextInput`, `NumberInput` ([#1666](https://github.com/carbon-design-system/carbon-components-svelte/issues/1666)) ([6386c33](https://github.com/carbon-design-system/carbon-components-svelte/commit/6386c33f939b5fa310e8eb5a51412c6151de75d2)), closes [/github.com/carbon-design-system/carbon-components-svelte/pull/1666#pullrequestreview-1314558645](https://github.com/carbon-design-system//github.com/carbon-design-system/carbon-components-svelte/pull/1666/issues/pullrequestreview-1314558645) ### [0.73.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.0...v0.73.1) (2023-02-19) ### Bug Fixes - **textinput/passwordinput:** apply aria-describedby to hint text ([b435be4](https://github.com/carbon-design-system/carbon-components-svelte/commit/b435be4f1221b30c9afd7a9e1c6867b38eeadeaa)), closes [#1633](https://github.com/carbon-design-system/carbon-components-svelte/issues/1633) ### [0.73.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.3...v0.73.0) (2023-02-19) ### Features - **progress-bar:** add `status` prop ([#1560](https://github.com/carbon-design-system/carbon-components-svelte/issues/1560)) ([7ddbf17](https://github.com/carbon-design-system/carbon-components-svelte/commit/7ddbf17cbb82bd78256037af8028ea20b9c35d5a)) ### [0.72.3](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.2...v0.72.3) (2023-02-11) ### Bug Fixes - **types:** add missing `$$restProps` for `Checkbox`, `Filename`, `FluidForm` ([#1655](https://github.com/carbon-design-system/carbon-components-svelte/issues/1655)) ([6450e8b](https://github.com/carbon-design-system/carbon-components-svelte/commit/6450e8b0b17e1538043f131d64e2d1fc667c95a8)) ### [0.72.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.1...v0.72.2) (2023-02-05) ### Bug Fixes - **dropdown:** dispatch correct `selectedItem` in `select` event ([#1646](https://github.com/carbon-design-system/carbon-components-svelte/issues/1646)) ([d897484](https://github.com/carbon-design-system/carbon-components-svelte/commit/d897484abfcc8be351ac87b0f0bb49900f4b4b1d)), closes [#1645](https://github.com/carbon-design-system/carbon-components-svelte/issues/1645) ### [0.72.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.0...v0.72.1) (2023-01-25) ### Bug Fixes - **dropdown:** fix ssr issue ([#1639](https://github.com/carbon-design-system/carbon-components-svelte/issues/1639)) ([8cb5d53](https://github.com/carbon-design-system/carbon-components-svelte/commit/8cb5d538f7ad10d7c93e10c04f01d2c77b4eba44)), closes [#1638](https://github.com/carbon-design-system/carbon-components-svelte/issues/1638) ## [0.72.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.71.0...v0.72.0) (2023-01-18) ### ⚠ BREAKING CHANGES - **tree-view:** remove `expanded` property from `TreeNode` interface (#1631) ### Bug Fixes - **dropdown:** close when user clicks outside iframe ([#1596](https://github.com/carbon-design-system/carbon-components-svelte/issues/1596)) ([73aa6e2](https://github.com/carbon-design-system/carbon-components-svelte/commit/73aa6e216aa99df3b0b3186398e6466db523cf88)), closes [#1595](https://github.com/carbon-design-system/carbon-components-svelte/issues/1595) - **tree-view:** remove `expanded` property from `TreeNode` interface ([#1631](https://github.com/carbon-design-system/carbon-components-svelte/issues/1631)) ([ec867c4](https://github.com/carbon-design-system/carbon-components-svelte/commit/ec867c46ba7adce02938d6516557d3312591fa5f)), closes [#1630](https://github.com/carbon-design-system/carbon-components-svelte/issues/1630) ## [0.71.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.71.0) - 2022-12-31 **Breaking Changes** - `Select`: rename dispatched `change` event to `update` - `Select`: forward `change` event - `PaginationNav`: use 1-indexing to be consistent with `Pagination` - `InlineNotification`: remove `iconDescription` prop (replaced with `closeButtonDescription` and `statusIconDescription`) **Features** - `Pagination`: dispatch `change` event when user interacts with previous/next buttons, or page/page size dropdowns - `InlineNotification`: add `iconDescription` and `closeButtonDescription` props **Documentation** - link 'source code' to folder for multiple components - `PaginationNav`: add description for `change` event ## [0.70.13](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.13) - 2022-12-08 **Fixes** - support `NumberInput` incrementing/decrementing floating point values - allow arrow keys to open and navigate `Dropdown` menu - only fire `Dropdown` "select" event on interaction - avoid runtime error if `Dropdown` items is an empty array - avoid runtime error if `MultiSelect` items is an empty array - avoid runtime error if `ComboBox` items is an empty array - fire `OverflowMenu` "close" event when clicking outside menu - fire `Popover` "click:outside" event when clicking sibling elements - forward `Toggle` "change" and "keyup" events after `toggled` updates - fix `ProgressStep` label text if `vertical` - make `ProgressStep` inherit unclickable styles if `preventChangeOnClick` - add explicit `type="button"` to `TableHeader` button - add explicit `type="button"` to `ProgressStep` button - loosen `TreeView` text prop type from `string` to `any` - make `TreeView` children prop type work recursively - remove unused `derived` import from `DataTable` ## [0.70.12](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.12) - 2022-10-13 **Fixes** - `Search` prop types should extend `input` attributes ## [0.70.11](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.11) - 2022-10-13 **Fixes** - ignore false positive a11y warnings from Svelte version 3.51 - `NumberInput` with `allowInput` should not be invalid if `value` is `null` ## [0.70.10](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.10) - 2022-10-04 **Fixes** - avoid element reference error in `ListBoxMenuItem` - display warn/invalid icons in `DatePickerInput` with calendar - fix layout regression in `HeaderSearch` - localize `HeaderAction`, `ImageLoader` transitions ## [0.70.9](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.9) - 2022-09-23 **Fixes** - fix visual regression in next/previous buttons in `Pagination`, `PaginationNav` ## [0.70.8](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.8) - 2022-09-21 **Fixes** - forward keyup, keydown, paste events in `ToolbarSearch` to `Search` ## [0.70.7](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.7) - 2022-09-17 **Fixes** - prevent `submit` event on `Modal` if primary button is disabled ## [0.70.6](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.6) - 2022-09-05 **Fixes** - resolve `Toggle`, `HeaderSearch` accessibility warnings in Svelte >=v3.50 ## [0.70.5](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.5) - 2022-09-02 **Fixes** - avoid left margin style if `Button` is icon-only ## [0.70.4](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.4) - 2022-08-31 **Fixes** - correctly scroll item into view when keyboard navigating `Dropdown`, `ComboBox`, `MultiSelect` ## [0.70.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.3) - 2022-08-31 **Fixes** - close menu in `Dropdown`, `MultiSelect` when pressing "Escape" - prevent default behavior in `ComboBox` when pressing "Enter," "ArrowUp," or "ArrowDown" - scroll item into view when keyboard navigating `Dropdown`, `ComboBox`, `MultiSelect` ## [0.70.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.2) - 2022-08-29 **Fixes** - allow `$$restProps.style` to be correctly set on `Content` ## [0.70.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.1) - 2022-08-23 **Fixes** - do not unset `Content` left margin for rail `SideNav` - set `role`, `aria-label` attributes on `DatePicker` calendar container ## [0.70.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.70.0) - 2022-08-18 **Features** - add `filteredRowIds` prop to `ToolbarSearch` to support pagination ## [0.69.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.69.0) - 2022-08-17 **Features** - dispatch `on:click:header--select` event in `DataTable` - dispatch `on:click:row--select` event in `DataTable` ## [0.68.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.68.0) - 2022-08-15 **Features** - add `fullWidth` prop to `ToastNotification` - dispatch cancelable `on:cancel` event in `ToolbarBatchActions` - add `active` prop to `ToolbarBatchActions` **Documentation** - add `ToastNotification` example "Full width" - add `DataTable` example "Batch selection with controlled toolbar" ## [0.67.9](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.67.9) - 2022-08-11 **Fixes** - `NotificationActionButton` types should extend `Button` props ## [0.67.8](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.67.8) - 2022-08-10 **Fixes** - remove `aria-checked="mixed"` if `InlineCheckbox` is indeterminate - add `aria-labelledby` to `Slider` thumb - add `role="switch"` to `Toggle` input ## [0.67.7](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.67.7) - 2022-08-07 **Fixes** - remove UI Shell `Content` left margin if `SideNav` is collapsed ## [0.67.6](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.67.6) - 2022-08-05 **Refactor** - use class directive in `TextInput`, `DatePickerInput` **Fixes** - avoid dynamic class names in `NotificationButton`, `NotificationIcon` - forward keydown, keyup events to `NumberInput` ## [0.67.5](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.67.5) - 2022-08-04 **Fixes** - correctly select a `ComboBox` item when pressing "Enter" ## [0.67.4](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.67.4) - 2022-07-26 **Fixes** - override `Toggle` margin-top style if `hideLabel` is true ## [0.67.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.67.3) - 2022-07-26 **Fixes** - correctly pluralize `Pagination` items display text - prevent label text selection in `Toggle` - add missing `hideLabel` prop to `Toggle` ## [0.67.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.67.2) - 2022-07-23 **Fixes** - display correct `ComboBox` value if using `itemToString` and `shouldFilterItem` props ## [0.67.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.67.1) - 2022-07-12 **Fixes** - set a high `z-index` on the `SideNav` overlay to avoid it being covered by other elements ## [0.67.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.67.0) - 2022-06-29 **Breaking Changes** Svelte version >=3.48.0 is required. - re-revert [924b6d35](924b6d352eebf5c82da63f0ead450dc59e80ca30) to allow close event in `ToastNotification`, `InlineNotification` to be cancellable ## [0.66.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.66.3) - 2022-06-29 **Fixes** - revert [924b6d35](924b6d352eebf5c82da63f0ead450dc59e80ca30) and re-publish since v0.66.2 contains breaking changes ## [0.66.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.66.2) - 2022-06-29 **Fixes** - allow close event in `ToastNotification`, `InlineNotification` to be cancellable **Documentation** - add `ToastNotification` example "Prevent default close behavior" - add `InlineNotification` example "Prevent default close behavior" ## [0.66.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.66.1) - 2022-06-27 **Fixes** - support `PasswordInput` invalid state when used in a `FluidForm` - remove title attribute from `SideNavMenu` icon - remove tabindex attribute from `SideNavMenu` icon - override max-height in an expanded `SideNavMenu` - fix `ComposedModal` type error where the focus node is possibly `null` **Refactor** - pass required `text` prop from `CodeSnippet` to `CopyButton` to prevent development warning **Documentation** - add `PasswordInput` example "Invalid state" - rename `ComboBox` example "Selected id" to "Initial selected id" - revise `DatePicker` example "DatePicker in a modal" to prevent iframe from stealing focus ## [0.66.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.66.0) - 2022-06-18 **Features** - add `fullWidth` prop to `Slider` - support number type for `selected` prop in `Select` **Fixes** - only dispatch "change" in `Select` if `selected` value has changed - use first `SelectItem` value as default `selected` value in `Select` if `undefined` **Documentation** - add `Slider` example "Full width" - revise `Select` example "Default" to demo usage without `selected` prop ## [0.65.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.65.3) - 2022-06-15 **Fixes** - fix `TreeView` type error when keyboard navigating an expanded node ## [0.65.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.65.2) - 2022-06-12 **Fixes** - `DataTable` header keys should be reactive - use native binding for value prop in `TimePicker` - use native binding for value prop in `ComboBox`, `MultiSelect` ## [0.65.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.65.1) - 2022-06-09 **Fixes** - `DataTable` column sort direction order should be independent ## [0.65.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.65.0) - 2022-06-07 **Breaking Changes** - mark array-type props as read-only **Features** - add `sortKey`, `sortDirection` props to `DataTable` for programmatic sorting - forward `paste` event to `ComboBox`, `DatePicker`, `MultiSelect`, `NumberInput`, `Search`, `TextArea`, `TextInput`, `PasswordInput`, `TimePicker`, `HeaderSearch` - support disabled items in `Dropdown`, `MultiSelect`, `ComboBox` **Fixes** - do not overwrite `cells` property in `rows` object in `DataTable` - correctly toggle the body class if using nested modals - remove useless `inline` prop from `Dropdown` - remove redundant `Dropdown` list box role and id - add missing `role="option"` and `aria-selected` attributes to `ListBoxMenuItem` **Refactor** - set alert `Modal` attributes in markup instead of script **Documentation** - add `DataTable` example "Programmatic sorting" - add `Modal` example "Has scrolling content" - add `Modal` example "Custom focus" - add `Dropdown` example "Disabled items" - add `MultiSelect` example "Disabled items" - add `ComboBox` example "Disabled items" ## [0.64.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.64.3) - 2022-05-29 **Fixes** - active tab in `Tabs` should not steal focus if programmatically selected - set title attribute in `CheckBox`, `MultiSelect`, `Dropdown`, `ComboBox` if label is truncated **Refactor** - refactor components to use `class:` directive instead of the class attribute **Documentation** - add `Tabs` example "Disabled tabs" ## [0.64.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.64.2) - 2022-05-25 **Fixes** - apply custom `DataTable` widths to empty columns ## [0.64.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.64.1) - 2022-05-23 **Fixes** - mark `CopyButton` text prop as required - mark `Dropdown` selectedId prop as required - use `@see` tag in `Theme` tokens prop description - remove `title` attribute from `Modal`, `ModalHeader` close button - remove redundant `aria-label` from `Modal` close button icon - add `aria-hidden="true"` to `Modal`, `ModalHeader` close button icon **Documentation** - update `Theme` docs to specify that it must be used with `all.css` - update `DataTable` docs to note that custom widths do not work with `stickyHeader` ## [0.64.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.64.0) - 2022-05-14 **Breaking Changes** - set `flatpickrProps.static` in `DatePicker` to be true by default - use data attribute instead of id for `DataTable` headers/rows **Features** - support custom column widths in `DataTable` - dispatch "expand" and "collapse" events in `CodeSnippet` **Fixes** - use `@see` tag for flatpickr options link in `DatePicker` - pressing "Enter" in `DatePicker` should update the value - dispatched event type without detail should be `null`, not `any` - type missing "open" event in `HeaderAction` - use small button in multi-line `CodeSnippet` **Documentation** - make calendar variants of `DatePicker` more prominent - add `DataTable` example "Custom column widths" - add `CodeSnippet` examples "Expanded by default" and "Reactive example" ## [0.63.8](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.63.8) - 2022-05-07 **Fixes** - elevate `Toolbar` z-index so overflow menu is not clipped by the table ## [0.63.7](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.63.7) - 2022-05-04 **Fixes** - strongly type `translateWithId` prop in `Dropdown` ## [0.63.6](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.63.6) - 2022-05-04 **Fixes** - add `translateWithIdsSelection` prop to `ComboBox`, `MultiSelect` to customize clear selection description - use default values in `ListBoxMenuIcon` if `translateWithIds` is undefined - use default values in `ListBoxSelection` if `translateWithIds` is undefined ## [0.63.5](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.63.5) - 2022-05-02 **Fixes** - dispatch "change" event in `Tabs` only if selected index has changed ## [0.63.4](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.63.4) - 2022-04-30 **Fixes** - add missing `"2x3"` ratio value to `AspectRatio` - fix typo in `ToolbarSearch` shouldFilterRows type annotation **Documentation** - correctly generate icon, action imports in examples - remove unnecessary `tooltipBodyId` in `Tooltip` examples - add `DataTable` "Expandable and selectable" example - add `DataTable` "Batch selection" example ## [0.63.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.63.3) - 2022-04-28 **Fixes** - fix `FileUploaderItem` regression where `delete` event should be dispatched if status is "edit" **Documentation** - add `FileUploader` "Item (edit)" example - revise `FileUploader` "Item (edit status, invalid state)" example to include `on:delete` usage - add `FileUploader` "Item (edit status, invalid state with subject, body)" example ## [0.63.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.63.2) - 2022-04-23 **Fixes** - set `type="button"` on `Dropdown` to fix usage in a form - re-focus search bar when clearing `ToolbarSearch` value ## [0.63.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.63.1) - 2022-04-18 **Fixes** - `HeaderGlobalAction` icon size should be `20` by default - fix `rows` reactivity in `DataTable` ## [0.63.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.63.0) - 2022-04-17 **Breaking Changes** - remove deprecated components: `Icon`, `IconSkeleton`, `NotificationTextDetails`, `ToggleSmall`, `ToggleSmallSkeleton`, `HeaderActionSearch` - remove deprecated component props - remove `optimizeCarbonImports` preprocessor - remove `GlobalHeader` and `SideNav` subfolders - move `truncate` action from `actions` to `src/Truncate` **Features** - add `breakpointObserver`, `breakpoints` to base exports - add `ProgressBar` `kind` prop to support inline, indented variants **Fixes** - add explicit `type="button"` attribute to interactive, filterable tag variants - add TypeScript support for `sveltekit:` attributes for anchor elements - `Link` types should extend `a` or `p` attributes - prevent selectable `DataTable` with sticky header from jumping **Refactor** - use icons from `carbon-icons-svelte` v11 **Documentation** - add `DataTable` "Sticky header" example - refactor `Grid` examples - add note to `UIShell` that theming is not supported - add `ProgressBar` examples "Inline variant" and "Indented variant" **Housekeeping** - upgrade `carbon-components` to v10.56.0 ## [0.62.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.62.3) - 2022-03-26 **Fixes** - fix `TreeView` filter logic in expandNodes/collapseNodes - correctly render slotted label in `NumberInput` - only render expandable `DataTable` row content when expanded ## [0.62.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.62.2) - 2022-03-23 **Fixes** - `DataTable` expandable variant should work with zebra styles - `DatePicker` `flatpickrProps` should override default `flatpickr` options **Documentation** - add `DataTable` "Expandable (zebra styles)" example ## [0.62.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.62.1) - 2022-03-20 **Fixes** - fix `ToolbarSearch` standalone usage where "DataTable" context can be undefined ## [0.62.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.62.0) - 2022-03-19 **Breaking Changes** - remove `Copy` component - do not prevent default submit behavior in `Form` **Features** - add `shouldFilterRows` prop to `ToolbarSearch` to support auto-filterable `DataTable` rows - make `SideNavLink` text slottable - make `icon` prop slottable in `ContextMenuOption`, `Link`, `Tag`, `HeaderAction`, `HeaderActionLink`, `SideNavLink`, `SideNavMenu` - make `MultiSelect` slottable - make `Dropdown` slottable - make `ComboBox` slottable **Fixes** - stop click propagation on `HeaderAction` button **Refactor** - inline `Copy` component in `CopyButton`, `CodeSnippet` - use native `bind:value` in `Search` - use native `bind:value` in `TextArea` **Documentation** - add `DataTable` "Filterable" and "Filterable (custom)" examples - add `MultiSelect` "Custom slot" example - add `Dropdown` "Custom slot" example - add `ComboBox` "Custom slot" example - add note that `items` object in `ComboBox`, `Dropdown`, `MultiSelect` requires a unique `id` - add `ClickableTile` "Prevent default behavior" example - add `Form` "Prevent default behavior" example - fix broken link in `Checkbox` docs ## [0.61.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.61.1) - 2022-03-13 **Fixes** - do not generate CSS file from `css/_popover.scss` ## [0.61.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.61.0) - 2022-03-13 **Breaking Changes** - remove `HeaderActionSlideTransition` interface from `HeaderAction`; type transition prop as `SlideParams` - rename `Breakpoint` "on:match" event to "on:change" - move `Breakpoint` breakpoints to `carbon-components-svelte/src/Breakpoint/breakpoints` **Features** - support `DataTable` non-selectable rows - expose `MultiSelect` highlightedId as a prop - add `breakpointObserver` store as an alternative to `Breakpoint` **Fixes** - audit `HeaderAction` text styles - visually align `HeaderActionLink` icon with `HeaderAction` icon - fix `MultiSelect` filterable selection error - correctly type `FileUploaderDropContainer` validateFiles prop - inline `Popover` SCSS from `carbon-components@10.47` **Refactor** - remove usage of deprecated `Icon` component - use direct component imports where possible **Documentation** - add `DataTable` "Non-selectable rows" example - add `OverflowMenu` "Disabled items" example - add `Breakpoint` "Store and Breakpoint Values" example ## [0.60.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.60.0) - 2022-02-26 **Features** - add `RadioButtonGroup` `hiddenLegend` prop to visually hide the legend - add `ProgressBar` `size` prop to support small size variant **Fixes** - update `DatePicker` calendar instance if options change **Refactor** - remove `StructuredList` `overflow-y` style monkey patch **Documentation** - add `RadioButton` "Hidden legend" example - add `ProgressBar` "Small size" example **Housekeeping** - upgrade `carbon-components` to v10.54.0 ## [0.59.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.59.0) - 2022-02-21 **Features** - add `maxCount` prop to `TextArea` - add `disabled` prop to `FileUploader` - add `files` prop to `FileUploaderDropContainer` - add `files` prop to `FileUploaderButton` **Fixes** - change `add`, `change` events in `FileUploaderDropContainer` to dispatch `File[]` instead of `FileList` - update `files` prop description in `FileUploader` **Documentation** - add `TextArea` "Maximum character count" example - add `FileUploader` disabled state example - add `FileUploader` "Clear files" example - document `validateFiles` prop for `FileUploaderDropContainer` - add descriptions for `FileUploaderButton`, `FileUploader` examples **Housekeeping** - upgrade `carbon-components` to v10.53.0 ## [0.58.4](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.58.4) - 2022-02-21 **Fixes** - dispatched events without a `detail` type should be `null` instead of `any` - `FileUploader` `clearFiles` description should reflect that it's an accessor, not a prop - `FileUploader` should correctly fire `add` and `remove` events - `FileUploader` files should not be keyed by file name - `FileUploader` change event detail signature should be `File[]` - fix `DataTable` regression where sort icon indicators don't update **Refactor** - remove unnecessary JSDoc default type notation ## [0.58.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.58.3) - 2022-02-20 **Fixes** - correctly set deprecation comments for deprecated components - `TextInput` and `PasswordInput` should render label if "labelText" slot is used - `PasswordInput` should not render `label` if no `labelText` is provided - `StructuredList` overflow-y should not be "hidden" - `MultiSelect` should not prevent default key behavior when open - `Switch` should have `type="button"` ## [0.58.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.58.2) - 2022-02-12 **Fixes** - `Tooltip` `aria-label` should use `iconDescription` if `triggerText` is falsy - `OverflowMenu` keyboard navigation should skip disabled items - UI Shell `HeaderPanelDivider` should use `hr` element to represent divider - `Button` should not set `aria-pressed` on icon-only, link buttons ## [0.58.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.58.1) - 2022-02-11 **Fixes** - remove whitespace from `pre` tag in `CodeSnippet` (Svelte v3.46.4 preserves `pre` whitespace by default) ## [0.58.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.58.0) - 2022-02-11 **Breaking Changes** - if `TextInput` is `type="number"`, value can be a `number` or `null` to signify "no value" - `TextInput` dispatches instead of forwards `input`, `change` events (detail: `null | number | string`) **Features** - pass `rowIndex`, `cellIndex` to `DataTable` "cell" slot - add `itemToInput` prop to `MultiSelect` to customize name, title, labelText values - add `open` prop to `TooltipDefinition`; dispatch `open`, `close` events **Fixes** - `DataTable` headers should be reactive - `DataTable` batch selection checkbox should be reactive - `MultiSelect` should correctly lose focus - non-filterable `MultiSelect` should dispatch a `blur` event - resolve `MultiSelect` accessibility issues - toggle `HeaderNavMenu` when pressing "Enter" or "Space" - close `HeaderNavMenu` menu when pressing "Enter" on an item - resolve `HeaderNavMenu` accessibility issues - fix `TextInput` reactivity by using native `bind:value` **Documentation** - remove duplicate "Heading variant" example **Housekeeping** - upgrade `carbon-components` to v10.52.0 ## [0.57.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.57.1) - 2022-02-01 **Fixes** - `Tooltip` definition is missing open, close events - `TooltipDefinition` button should have `type="button"` ## [0.57.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.57.0) - 2022-01-30 **Breaking Changes** - make `NumberInput` "input" event type consistent with "change" (`null | number`) **Features** - dispatch `NumberInput` input, change events when clicking the steppers - add `primaryButtonIcon` prop to `Modal`, `ModalFooter` **Fixes** - prevent `NumberInput` from coercing empty string to `0` ## [0.56.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.56.1) - 2022-01-27 **Fixes** - `NumberInput` with value `0` should not be converted to `null` ## [0.56.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.56.0) - 2022-01-27 **Breaking Changes** - type `NumberInput` value as `null | number` instead of `string | number` (`null` signifies "no value") **Fixes** - export `readonly` as a prop in `TextArea` - fix `Checkbox` two-way binding for `checked`, `group` props **Documentation** - add `Checkbox` reactive example for `bind:checked` - update `Checkbox` reactive example for `bind:group` to demo two-way binding - simplify `Tabs` reactive example - add `NumberInput` "No value" example ## [0.55.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.55.0) - 2022-01-22 **Features** - forward `focus`, `blur` events to `NumberInput` - update `ProgressStep` icons for current, incomplete steps - type `id` as `any` instead of `string` in `ComboBox`, `Dropdown`, `MultiSelect` **Fixes** - do not coerce empty value to `0` in `NumberInput` if `allowEmpty` is true - label `Slider` input if `aria-label` not explicitly defined - add missing `required` prop to `RadioButton` - add missing `required` prop to `Checkbox` - include `@default undefined` annotations for props that are `undefined` by default **Refactor** - remove hotfix in `DatePicker` to prevent disabled icon from being clickable **Housekeeping** - upgrade `carbon-components` to v10.51.0 ## [0.54.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.54.0) - 2022-01-19 **Features** - support paginated `DataTable` ## [0.53.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.53.0) - 2022-01-18 **Breaking Changes** - replace `selectedIndex` with `selectedId` in `Dropdown` - replace `selectedIndex` with `selectedId` in `ComboBox` **Fixes** - prevent `Dropdown` icon from being clickable when disabled ## [0.52.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.52.0) - 2022-01-17 **Features** - make `Toggle` labels slottable - add option to `ComboBox.clear` to not re-focus input (`clear({ focus: false })`) **Fixes** - break out of trap focus in `Tooltip` when pressing "Escape" - pass "name" prop in `ComboBox` to input element - emit `change` event in `Checkbox` after modifying state - restore explicit typing of `null | HTMLElement` for TypeScript strict mode - dispatch `click:button--primary` in `Modal` if `shouldSubmitOnEnter` is true **Documentation** - simplify reactive `RadioButton` example - add reactive `Select` example for `Select` - fix grammar in `TreeView` "Expand all nodes" example - note that `Search` clear event is also dispatched when pressing "Escape" - demo reactivity in expandable `Search` example ## [0.51.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.51.3) - 2022-01-12 **Fixes** - fix `selectedIndex` reactivity in `ComboBox` **Refactor** - remove redundant `null` in `null | HTMLElement` prop types ## [0.51.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.51.2) - 2022-01-10 **Fixes** - correctly reset values in `ComboBox` when manually clearing selection - fix filterable `ComboBox` keyboard selection - remove redundant role attributes from `Dropdown`, `Header` to fix a11y warnings - fix `TileGroup` two-way binding on the `selected` prop **Documentation** - document `DatePicker` usage with a Rollup set-up - add multiple modals example for `Modal` - add reactive examples for `RadioTile` ## [0.51.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.51.1) - 2022-01-03 **Fixes** - add missing `required` prop to `Select` - set global theme variable first in SCSS files ## [0.51.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.51.0) - 2021-12-30 **Features** - enhance `Checkbox` to support `bind:group` ## [0.50.5](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.50.5) - 2021-12-30 **Fixes** - filterable `MultiSelect` should blur when pressing "Tab" - filterable `MultiSelect` menu should close when pressing "Escape" - filterable `MultiSelect` menu should open when pressing "Space" - `DatePicker` input should not lose focus when pressing "Enter" - `ToolbarSearch` should expand if `value` is programmatically set ## [0.50.4](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.50.4) - 2021-12-30 **Fixes** - pressing "Escape" in a `DatePicker` should not propagate past the open calendar - prevent menu icon in filterable `MultiSelect` from triggering twice ## [0.50.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.50.3) - 2021-12-28 **Fixes** - do not dispatch "click", "click:row" `DataTable` events when selecting a checkbox or radio button - render "labelText" slot if `labelText` prop or `$$slots.labelText` is truthy - prevent default behavior in `Tabs` mobile variant when clicking a menu option - coalesce nullish values to `""` for `TextInput`, `PasswordInput`, `TextArea` ## [0.50.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.50.2) - 2021-11-27 **Fixes** - select correct item in filterable `MultiSelect` using keyboard navigation - do not mutate `sortedItems` in `MultiSelect` ## [0.50.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.50.1) - 2021-11-19 **Fixes** - do not dispatch `DataTable` "click", "click:row" events if target is an `OverflowMenu` ## [0.50.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.50.0) - 2021-11-18 **Features** - add `target` prop to `ContextMenu` to support custom trigger element(s) - pass clicked element as `event.detail` in `ContextMenu` "open" event ## [0.49.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.49.2) - 2021-11-18 **Fixes** - `Tabs` should not dispatch an initial "change" event when no change has occurred - `Pagination` page value should not exceed total pages - fix `Popover` relative prop by inlining style - replace `onDestroy` with `onMount` return function to avoid running code server-side ## [0.49.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.49.1) - 2021-11-17 **Fixes** - include missing `Popover` styles from `carbon-components@10.47` ## [0.49.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.49.0) - 2021-11-12 **Features** - support `UIShell` HeaderNavMenu with current item - make `InlineNotification` title, subtitle props slottable - make `ToastNotification` title, subtitle, and caption props slottable **Refactor** - remove unnecessary "position: relative" style in `ExpandableTile` - remove unused `refContent` in `ExpandableTile` **Housekeeping** - upgrade `carbon-components` to v10.48.0 ## [0.48.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.48.1) - 2021-11-12 **Fixes** - type `DatePicker` locale prop as flatpickr `CustomLocale` or `key` - update remaining `carbon-icons-svelte` imports to use inlined icons ## [0.48.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.48.0) - 2021-11-11 **Breaking Changes** - remove `carbon-icons-svelte` from direct dependencies **Features** - support auto-width `Tabs` - add ref prop to `Form` **Fixes** - set calendar instance to `null` when destroying `DatePicker` ## [0.47.6](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.47.6) - 2021-11-10 **Fixes** - fix `Tooltip` two way binding when icon is in focus - coerce `TextInput` value to a number if `type="number"` ## [0.47.5](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.47.5) - 2021-11-07 **Fixes** - fix `Tooltip` open/close logic to allow two way binding of the `open` prop - inline `position: relative` style in `ExpandableTile` ## [0.47.4](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.47.4) - 2021-11-06 **Fixes** - only dispatch `click:row--expand` when clicking an expandable `DataTable` row chevron ## [0.47.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.47.3) - 2021-10-22 **Fixes** - correctly toggle batch expansion button in `DataTable` ## [0.47.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.47.2) - 2021-10-21 **Fixes** - close the open `Tooltip` when using multiple tooltips - collapse batch expansion button in `DataTable` if one or more rows is collapsed - omit explicit reference to "carbon-icons-svelte" from `icon` prop descriptions ## [0.47.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.47.1) - 2021-10-20 **Fixes** - include border style for non-expandable rows in a batch expandable `DataTable` ## [0.47.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.47.0) - 2021-10-19 **Features** - add `nonExpandableRowIds` prop to `DataTable` to specify rows that should not be expandable ## [0.46.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.46.0) - 2021-10-17 **Breaking Changes** - use `.svelte.d.ts` extension instead of `.d.ts` for Svelte component TypeScript definitions **Features** - support `Tag` outline type - add `hideLabel` prop to `MultiSelect` - allow any Svelte component to be used for `icon` props, not just `CarbonIcon` - add `closeIcon` prop to `HeaderAction` to override the default `Close20` icon **Fixes** - avoid opening the calendar if `DatePickerInput` is a disabled `fieldset` descendant - remove `stopPropagation` modifier from `HeaderAction` to allow multiple UI Shell app switchers **Housekeeping** - upgrade `carbon-components` to v10.46.0 ## [0.45.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.45.1) - 2021-10-15 **Fixes** - prevent space/enter keys from selecting incomplete `ProgressIndicator` steps ## [0.45.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.45.0) - 2021-10-13 **Features** - add `TreeView` component accessors to programmatically expand/collapse nodes ## [0.44.7](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.44.7) - 2021-10-13 **Fixes** - add missing `value` prop to `Checkbox` ## [0.44.6](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.44.6) - 2021-10-11 **Fixes** - fix `DataTable` sorting to tolerate `null`, `undefined` values ## [0.44.5](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.44.5) - 2021-10-04 **Fixes** - correctly apply `menuOptionsClass` in `OverflowMenu` ## [0.44.4](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.44.4) - 2021-09-28 **Fixes** - `ClickableTile` TypeScript definition restProps should extend attributes of either `a` or `p` tags ## [0.44.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.44.3) - 2021-09-23 **Fixes** - correctly apply styles when using a static width `DataTable` with a title and description ## [0.44.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.44.2) - 2021-09-14 **Fixes** - prevent redundant `clear` events in `ComboBox` ## [0.44.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.44.1) - 2021-09-11 **Fixes** - if `ComboBox` is disabled, clicking the chevron icon should not toggle the dropdown - `ToolbarBatchActions` cancel button text should be slottable ## [0.44.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.44.0) - 2021-09-07 **Features** - add ability to override or customize `DatePicker` calendar options using the `flatpickrProps` prop ## [0.43.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.43.0) - 2021-09-06 **Features** - add ability to programmatically clear a `ComboBox` using the `clear` component accessor ## [0.42.3](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.42.3) - 2021-09-05 **Fixes** - `RadioButton` "labelText" slot should render even if `labelText` is falsy - only render `FormGroup` `legend` element if `legendText` is truthy ## [0.42.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.42.2) - 2021-07-29 **Fixes** - fix reactivity regression in `ComboBox` **Documentation** - update example set-ups - document styling instructions, `carbon-preprocess-svelte` in README.md ## [0.42.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.42.1) - 2021-07-26 **Fixes** - disable `a11y-mouse-events-have-key-events` warnings - upgrade `carbon-icons-svelte` to v10.36.0 to quell `a11y-mouse...` warnings **Refactor** - remove `formatStyle` utility in `OverflowMenu` **Documentation** - add `svelte:head` example usage for loading CDN styles - add instructions for dynamic theming - update number of available Carbon icons ## [0.42.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.42.0) - 2021-07-22 **Features** - add `helperText` prop to `DatePickerInput` **Fixes** - replace `svelte:body` with `svelte:window` when listening for an outside click **Documentation** - fix typos in styling instructions - update expanded nodes guidance - add `DatePicker` example "With helper text" **Refactor** - omit explicit `treeview.scss` import in `css/*.scss` files as it is included by default in `carbon-components@10.40` **Housekeeping** - upgrade `carbon-components` to v10.40.0 ## [0.41.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.41.0) - 2021-07-18 **Features** - add expandedIds to `TreeView` **Fixes** - do not fall back to an empty string for a `DataTable` value if falsy - omit disabled attribute in `Button` if value is falsy **Documentation** - add styling instructions to the home page ## [0.40.1](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.40.1) - 2021-07-14 **Fixes** - focus first, non-disabled `TreeView` node if active id does not match the selected id - set `type="button"` on `OverflowMenu` to prevent submit behavior when pressing "Enter" - update semantic attributes in `OverflowMenuItem` - do not render `OverflowMenuItem` title attribute if using a slot - do not dispatch `NumberInput` on:change event on initialization - dynamically load ESM `flatpickr` rangePlugin - forward input, focus events to `Select` - type `DataTableRowId` as `any`, fixes ## [0.40.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.40.0) - 2021-07-11 **Breaking Changes** - remove `appendTo` prop in `DatePicker` for server-side rendering (SSR) compatibility **Features** - add `Breakpoint` component to detect the current Carbon grid size based on browser width - add `Theme` component to dynamically update the current theme client-side - add `valueFrom`, `valueTo` props for range `DatePicker` - export `multiSelectRef`, `fieldRef`, `selectionRef` in `MultiSelect` - add clearItem, clearAll instance methods to `LocalStorage` - support `NumberInput` readonly variant **Fixes** - append `DatePicker` instance to local reference to prevent arrow key locking - fix `on:change` type signature in `DatePicker` - export id prop in `ProgressBar` - add skeleton text for every row and column in `DataTableSkeleton` - deprecate `shouldShowBorder` prop in `Table` - correctly type exported constant props and function declarations as accessors in `SvelteComponentTyped` interface **Documentation** - document Breakpoint component - document Theme component - add ProgressBar "UX example" - add DatePicker example "Range" - add NumberInput example "Read-only variant" **Housekeeping** - upgrade `carbon-components` to v10.39.0 ## [0.39.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.39.0) - 2021-07-05 **Breaking Changes** - remove `clipboard-copy` direct dependency; use native Clipboard API instead of `clipboard-copy` to copy text in `CopyButton`, `CodeSnippet` **Features** - add `TreeView` component - add `RecursiveList` component - support 3 buttons in `Modal`, `ComposedModal` via `secondaryButtons` - make `DataTable` title/description slottable - allow custom `expansionBreakpoint` in UI Shell `Header`, `SideNav` - dispatch "click:button--primary" as an alias to "submit" in `Modal`, `ComposedModal` **Fixes** - export `useStaticWidth` prop in `DataTable` - do not render `DataTable` table header if title/description not provided **Documentation** - add TreeView documentation - add RecursiveList documentation - add CopyButton examples "Overriding copy functionality", "Preventing copy functionality" - add CodeSnippet examples "Overriding copy functionality", "Preventing copy functionality" - add DataTable example "Static width" - include typedefs in Component API section ## [0.38.2](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.38.2) - 2021-07-03 **Fixes** - prevent `