From 8a65e463a16a7dcc48166471d6dab6362cfe2b3e Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Fri, 23 Oct 2020 06:10:36 -0700 Subject: [PATCH] v0.19.0 --- CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++---- COMPONENT_INDEX.md | 2 +- docs/src/PUBLIC_API.json | 30 +++++++++++++++--------------- package.json | 2 +- types/index.d.ts | 2 +- 5 files changed, 50 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 97c2bafa..53f6ca12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Selectable `DataTable` +## [0.19.0](https://github.com/IBM/carbon-components-svelte/releases/tag/v0.19.0) - 2020-10-23 + +**Features** + +- DataTable: add optional display and sort methods in header object ([PR #352](https://github.com/IBM/carbon-components-svelte/pull/352)) +- ProgressIndicator: add preventChangeOnClick; default value is `false` ([PR #351](https://github.com/IBM/carbon-components-svelte/pull/351)) +- TooltipDefinition: make tooltip text slottable through `slot="tooltip"` + +**Fixes** + +- ProgressIndicator: make `currentIndex` reactive ([PR #351](https://github.com/IBM/carbon-components-svelte/pull/351)) +- ComposedModal: use `onDestroy` for destroy logic due to async usage of `onMount`([PR #348](https://github.com/IBM/carbon-components-svelte/pull/348)) +- Search: forward `size` prop to Search skeleton + +**Refactoring** + +- TooltipDefinition: remove redundant `hidden` reactive variable + +**Breaking Changes** + +- ProgressIndicator: clicking a completed step will update `currentIndex`; to opt out of this default behavior, set `preventChangeOnClick` to `true` + +**Documentation** + +- ContentSwitcher: add "Selected index" example +- CodeSnippet: add multi-line skeleton example +- InlineLoading: add UX example showcasing various statuses + ## [0.18.0](https://github.com/IBM/carbon-components-svelte/releases/tag/v0.18.0) - 2020-10-17 **Features** @@ -21,16 +49,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - fix(data-table): fix misaligned tall row table headers ([PR 340](https://github.com/IBM/carbon-components-svelte/pull/340)) - Documentation generator: parse `ArrayExpression` in exported props ([PR 341](https://github.com/IBM/carbon-components-svelte/pull/341)) +**Breaking Changes** + +- Remove top-level slot in `DataTable` in favor of named slots ([PR 341](https://github.com/IBM/carbon-components-svelte/pull/341)) + **Documentation** - add Component API metadata ([PR 340](https://github.com/IBM/carbon-components-svelte/pull/340)) - DataTable: add expandable, batch expandable examples ([PR 341](https://github.com/IBM/carbon-components-svelte/pull/341)) - DataTable: add slottable cells example ([PR 342](https://github.com/IBM/carbon-components-svelte/pull/342)) -**Breaking Changes** - -- Remove top-level slot in `DataTable` in favor of named slots ([PR 341](https://github.com/IBM/carbon-components-svelte/pull/341)) - ## [0.17.0](https://github.com/IBM/carbon-components-svelte/releases/tag/v0.17.0) - 2020-10-16 **Features** diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index d11202e5..a48dd4f3 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 148 components exported from carbon-components-svelte 0.18.0 +> 148 components exported from carbon-components-svelte 0.19.0 - Accordion - [Accordion](#accordion) diff --git a/docs/src/PUBLIC_API.json b/docs/src/PUBLIC_API.json index 06cf1028..39897457 100644 --- a/docs/src/PUBLIC_API.json +++ b/docs/src/PUBLIC_API.json @@ -1,5 +1,5 @@ { - "version": "0.18.0", + "version": "0.19.0", "components": { "Accordion": { "moduleName": "Accordion", @@ -10853,8 +10853,8 @@ [ "click", { - "start": 3370, - "end": 3378, + "start": 3375, + "end": 3383, "type": "EventHandler", "name": "click", "modifiers": [], @@ -10897,8 +10897,8 @@ [ "change", { - "start": 3063, - "end": 3072, + "start": 3068, + "end": 3077, "type": "EventHandler", "name": "change", "modifiers": [], @@ -10908,8 +10908,8 @@ [ "input", { - "start": 3079, - "end": 3087, + "start": 3084, + "end": 3092, "type": "EventHandler", "name": "input", "modifiers": [], @@ -10946,8 +10946,8 @@ [ "click", { - "start": 520, - "end": 528, + "start": 521, + "end": 529, "type": "EventHandler", "name": "click", "modifiers": [], @@ -10957,8 +10957,8 @@ [ "mouseover", { - "start": 531, - "end": 543, + "start": 532, + "end": 544, "type": "EventHandler", "name": "mouseover", "modifiers": [], @@ -10968,8 +10968,8 @@ [ "mouseenter", { - "start": 546, - "end": 559, + "start": 547, + "end": 560, "type": "EventHandler", "name": "mouseenter", "modifiers": [], @@ -10979,8 +10979,8 @@ [ "mouseleave", { - "start": 562, - "end": 575, + "start": 563, + "end": 576, "type": "EventHandler", "name": "mouseleave", "modifiers": [], diff --git a/package.json b/package.json index adc008d8..4aafabac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.18.0", + "version": "0.19.0", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", diff --git a/types/index.d.ts b/types/index.d.ts index 5f325be8..0f901cbe 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for carbon-components-svelte 0.18.0 +// Type definitions for carbon-components-svelte 0.19.0 // Project: https://github.com/IBM/carbon-components-svelte export class CarbonSvelteComponent {