From 3968287084b4ea0320c579c28f2308d2637028eb Mon Sep 17 00:00:00 2001 From: Eric Y Liu Date: Sun, 11 Jul 2021 17:17:09 -0700 Subject: [PATCH] v0.40.0 --- CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++++++ COMPONENT_INDEX.md | 2 +- package.json | 2 +- preprocess/api.json | 8 +++++++- 4 files changed, 45 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cc92bc1f..4fca8ba2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## [0.40.0](https://github.com/IBM/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/IBM/carbon-components-svelte/releases/tag/v0.39.0) - 2021-07-05 **Breaking Changes** diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index ff123def..6ea0e63f 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 172 components exported from carbon-components-svelte@0.39.0. +> 172 components exported from carbon-components-svelte@0.40.0. ## Components diff --git a/package.json b/package.json index c2231b5a..427131e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.39.0", + "version": "0.40.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 22ec4606..697dd72b 100644 --- a/preprocess/api.json +++ b/preprocess/api.json @@ -1,5 +1,5 @@ { - "version": "0.39.0", + "version": "0.40.0", "components": { "Accordion": { "path": "carbon-components-svelte/src/Accordion/Accordion.svelte" @@ -22,6 +22,9 @@ "BreadcrumbSkeleton": { "path": "carbon-components-svelte/src/Breadcrumb/BreadcrumbSkeleton.svelte" }, + "Breakpoint": { + "path": "carbon-components-svelte/src/Breakpoint/Breakpoint.svelte" + }, "Button": { "path": "carbon-components-svelte/src/Button/Button.svelte" }, @@ -403,6 +406,9 @@ "TextInputSkeleton": { "path": "carbon-components-svelte/src/TextInput/TextInputSkeleton.svelte" }, + "Theme": { + "path": "carbon-components-svelte/src/Theme/Theme.svelte" + }, "ClickableTile": { "path": "carbon-components-svelte/src/Tile/ClickableTile.svelte" },