diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cbc2602..2f3745a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,48 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## [0.30.0](https://github.com/IBM/carbon-components-svelte/releases/tag/v0.30.0) - 2021-03-13 + +**Breaking Changes** + +- forward `$$restProps` to the input element in `Search`, `MultiSelect`, `ComboBox`, `TimePicker`, `DatePickerInput`, `NumberInput` + +**Features** + +- add `ImageLoader` component +- add `LocalStorage` component +- forward "clear" event in `ToolbarSearch` +- add isSelected prop for icon-only, ghost buttons +- add legendText prop/slot to `RadioButtonGroup` +- add interactive prop to `Tag` +- make UI Shell `SideNavMenuItem` text slottable +- deprecate `Icon`, `IconSkeleton` + +**Fixes** + +- set aria-hidden attribute in UI Shell `SideNav` +- only show overlay for non-fixed UI Shell `SideNav` +- correctly render skeleton styles for `TextInputSkeleton` +- only render `RadioButton` label if `labelText` is truthy +- deprecate the `NumberInput` mobile variant +- add missing type annotation for dispatched `MultiSelect` select event +- remove redundant "button" role in `Button` +- update styles for `ListBoxSelection` to fix filterable `MultiSelect` +- temporarily apply override styles to `ListBoxMenuIcon` to correctly render `Dropdown` chevron icon +- apply `z-index: 1` on tooltip when open; style can be overridden through `$$restProps.style` + +**Documentation** + +- add "on:clear" example for `Search` +- add custom tooltip example for `PasswordInput` +- add legend text examples for `RadioButtonGroup` +- add filterable (disabled) variant for `Tag` +- remove the mobile variant example for `NumberInput` + +**Housekeeping** + +- upgrade `carbon-components` to v10.30.0 + ## [0.29.2](https://github.com/IBM/carbon-components-svelte/releases/tag/v0.29.2) - 2021-03-01 **Fixes** diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 5e28b8f7..3543cdfd 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 160 components exported from carbon-components-svelte@0.29.2. +> 160 components exported from carbon-components-svelte@0.30.0. ## Components diff --git a/package.json b/package.json index dc0c6cf1..221952fb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.29.2", + "version": "0.30.0", "license": "Apache-2.0", "author": "IBM", "description": "Svelte implementation of the Carbon Design System", diff --git a/preprocess/api.json b/preprocess/api.json index 987ea1f9..1fa52b1b 100644 --- a/preprocess/api.json +++ b/preprocess/api.json @@ -1,5 +1,5 @@ { - "version": "0.29.2", + "version": "0.30.0", "components": { "Accordion": { "path": "carbon-components-svelte/src/Accordion/Accordion.svelte" @@ -181,6 +181,9 @@ "IconSkeleton": { "path": "carbon-components-svelte/src/Icon/IconSkeleton.svelte" }, + "ImageLoader": { + "path": "carbon-components-svelte/src/ImageLoader/ImageLoader.svelte" + }, "InlineLoading": { "path": "carbon-components-svelte/src/InlineLoading/InlineLoading.svelte" }, @@ -214,6 +217,9 @@ "Loading": { "path": "carbon-components-svelte/src/Loading/Loading.svelte" }, + "LocalStorage": { + "path": "carbon-components-svelte/src/LocalStorage/LocalStorage.svelte" + }, "Modal": { "path": "carbon-components-svelte/src/Modal/Modal.svelte" },