From 94620314539bf4e42f1f07abd39c616e17575cf5 Mon Sep 17 00:00:00 2001 From: RiyaJethwa <76566868+RiyaJethwa@users.noreply.github.com> Date: Thu, 11 Jan 2024 22:46:10 -0800 Subject: [PATCH 1/2] feat(modal):customizability of chart modal (#1704) * feat(modal):customizability of chart modal * misspell error rectified * property name change and formatTable function parameter count changed to one * modal property name changed to tabularRepModal * Update pie.ts * Update cartesian-charts.ts * tableCellFormatter receiving entire cell data and removal of tableFormatter --------- Co-authored-by: Eliad Moosavi --- packages/core/src/model/alluvial.ts | 7 +- packages/core/src/model/binned-charts.ts | 12 ++-- packages/core/src/model/boxplot.ts | 8 +-- packages/core/src/model/bullet.ts | 7 +- packages/core/src/model/cartesian-charts.ts | 73 ++++++++------------- packages/core/src/model/choropleth.ts | 7 +- packages/core/src/model/circle-pack.ts | 9 +-- packages/core/src/model/gauge.ts | 7 +- packages/core/src/model/heatmap.ts | 8 +-- packages/core/src/model/meter.ts | 18 ++--- packages/core/src/model/model.ts | 27 ++++++++ packages/core/src/model/pie.ts | 6 +- packages/core/src/model/radar.ts | 7 +- packages/core/src/model/tree.ts | 10 +-- packages/core/src/model/treemap.ts | 10 +-- packages/core/src/model/wordcloud.ts | 7 +- 16 files changed, 113 insertions(+), 110 deletions(-) diff --git a/packages/core/src/model/alluvial.ts b/packages/core/src/model/alluvial.ts index ad317a58ca..0393e5e0c7 100644 --- a/packages/core/src/model/alluvial.ts +++ b/packages/core/src/model/alluvial.ts @@ -14,12 +14,11 @@ export class AlluvialChartModel extends ChartModelCartesian { // Sort array by source to get a close depiction of the alluvial chart displayData.sort((a: any, b: any) => a['source'].localeCompare(b['source'])) - - const result = [ - ['Source', 'Target', 'Value'], + const headers = ['Source', 'Target', 'Value'] + const cells = [ ...displayData.map((datum: any) => [datum['source'], datum['target'], datum['value']]) ] - return result + return super.formatTable({ headers, cells }) } } diff --git a/packages/core/src/model/binned-charts.ts b/packages/core/src/model/binned-charts.ts index 6256053c55..91728d40a9 100644 --- a/packages/core/src/model/binned-charts.ts +++ b/packages/core/src/model/binned-charts.ts @@ -13,17 +13,17 @@ export class ChartModelBinned extends ChartModelCartesian { const binnedStackedData = this.getBinnedStackedData() - const result = [ - [ - get(options, 'bins.rangeLabel') || 'Range', - ...binnedStackedData.map(datum => get(datum, `0.${groupMapsTo}`)) - ], + const headers = [ + get(options, 'bins.rangeLabel') || 'Range', + ...binnedStackedData.map(datum => get(datum, `0.${groupMapsTo}`)) + ] + const cells = [ ...get(binnedStackedData, 0).map((d, i) => [ `${get(d, 'data.x0')} – ${get(d, 'data.x1')}`, ...binnedStackedData.map(datum => get(datum[i], `data.${get(datum[i], groupMapsTo)}`)) ]) ] - return result + return super.formatTable({ headers, cells }) } } diff --git a/packages/core/src/model/boxplot.ts b/packages/core/src/model/boxplot.ts index 4a3207dbde..a402d0951b 100644 --- a/packages/core/src/model/boxplot.ts +++ b/packages/core/src/model/boxplot.ts @@ -83,8 +83,8 @@ export class BoxplotChartModel extends ChartModelCartesian { const boxplotData = this.getBoxplotData() - const result = [ - ['Group', 'Minimum', 'Q1', 'Median', 'Q3', 'Maximum', 'IQR', 'Outlier(s)'], + const headers = ['Group', 'Minimum', 'Q1', 'Median', 'Q3', 'Maximum', 'IQR', 'Outlier(s)'] + const cells = [ ...boxplotData.map(datum => { let outliers = getProperty(datum, 'outliers') if (outliers === null || outliers.length === 0) { @@ -111,14 +111,14 @@ export class BoxplotChartModel extends ChartModelCartesian { getProperty(datum, 'quartiles', 'q_25') !== null ? ( getProperty(datum, 'quartiles', 'q_75') - getProperty(datum, 'quartiles', 'q_25') - ).toLocaleString() + ).toLocaleString() : '–', outliers.map((d: any) => d.toLocaleString()).join(',') ] }) ] - return result + return super.formatTable({ headers, cells }) } protected setColorClassNames() { diff --git a/packages/core/src/model/bullet.ts b/packages/core/src/model/bullet.ts index d879dca49c..7557bc9050 100644 --- a/packages/core/src/model/bullet.ts +++ b/packages/core/src/model/bullet.ts @@ -35,9 +35,8 @@ export class BulletChartModel extends ChartModelCartesian { const rangeIdentifier = this.services.cartesianScales.getRangeIdentifier() const performanceAreaTitles = getProperty(options, 'bullet', 'performanceAreaTitles') - - const result = [ - ['Title', 'Group', 'Value', 'Target', 'Percentage', 'Performance'], + const headers = ['Title', 'Group', 'Value', 'Target', 'Percentage', 'Performance'] + const cells = [ ...displayData.map((datum: any) => [ datum['title'], datum[groupMapsTo], @@ -50,6 +49,6 @@ export class BulletChartModel extends ChartModelCartesian { ]) ] - return result + return super.formatTable({ headers, cells }) } } diff --git a/packages/core/src/model/cartesian-charts.ts b/packages/core/src/model/cartesian-charts.ts index c1cca7391c..d3f4af328b 100644 --- a/packages/core/src/model/cartesian-charts.ts +++ b/packages/core/src/model/cartesian-charts.ts @@ -1,4 +1,3 @@ -import { format } from 'date-fns/format' import { cloneDeep, uniq } from 'lodash-es' import { getProperty } from '@/tools' import { ChartModel } from './model' @@ -54,53 +53,39 @@ export class ChartModelCartesian extends ChartModel { const displayData = this.getDisplayData() const options = this.getOptions() const { groupMapsTo } = options.data - - const { cartesianScales } = this.services const { primaryDomain, primaryRange, secondaryDomain, secondaryRange } = this.assignRangeAndDomains() - const domainScaleType = cartesianScales.getDomainAxisScaleType() - let domainValueFormatter: any - if (domainScaleType === ScaleTypes.TIME) { - domainValueFormatter = (d: any) => format(d, 'MMM d, yyyy') - } - - const result = [ - [ - 'Group', - primaryDomain.label, - primaryRange.label, - ...(secondaryDomain ? [secondaryDomain.label] : []), - ...(secondaryRange ? [secondaryRange.label] : []) - ], - ...displayData.map((datum: any) => [ - datum[groupMapsTo], - datum[primaryDomain.identifier] === null - ? '–' - : domainValueFormatter - ? domainValueFormatter(datum[primaryDomain.identifier]) - : datum[primaryDomain.identifier], - datum[primaryRange.identifier] === null || isNaN(datum[primaryRange.identifier]) - ? '–' - : datum[primaryRange.identifier].toLocaleString(), - ...(secondaryDomain - ? [ - datum[secondaryDomain.identifier] === null - ? '–' - : datum[secondaryDomain.identifier] - ] - : []), - ...(secondaryRange - ? [ - datum[secondaryRange.identifier] === null || isNaN(datum[secondaryRange.identifier]) - ? '–' - : datum[secondaryRange.identifier] - ] - : []) - ]) + const headers = [ + 'Group', + primaryDomain.label, + primaryRange.label, + ...(secondaryDomain ? [secondaryDomain.label] : []), + ...(secondaryRange ? [secondaryRange.label] : []) ] - - return result + const cells = displayData.map((datum: any) => [ + datum[groupMapsTo], + datum[primaryDomain.identifier] === null ? '–' : datum[primaryDomain.identifier], + datum[primaryRange.identifier] === null || isNaN(datum[primaryRange.identifier]) + ? '–' + : datum[primaryRange.identifier].toLocaleString(), + ...(secondaryDomain + ? [ + datum[secondaryDomain.identifier] === null + ? '–' + : datum[secondaryDomain.identifier] + ] + : []), + ...(secondaryRange + ? [ + datum[secondaryRange.identifier] === null || isNaN(datum[secondaryRange.identifier]) + ? '–' + : datum[secondaryRange.identifier] + ] + : []) + ]) + + return super.formatTable({ headers, cells }) } setData(newData: any) { diff --git a/packages/core/src/model/choropleth.ts b/packages/core/src/model/choropleth.ts index 9b87848c09..4485d5a226 100644 --- a/packages/core/src/model/choropleth.ts +++ b/packages/core/src/model/choropleth.ts @@ -68,9 +68,8 @@ export class ChoroplethModel extends ChartModel { */ getTabularDataArray() { const displayData = this.getDisplayData() - - const result = [ - ['Country ID', 'Country Name', 'Value'], + const headers = ['Country ID', 'Country Name', 'Value'] + const cells = [ ...displayData.map(datum => [ datum['id'] === null ? '–' : datum['id'], datum['name'], @@ -78,7 +77,7 @@ export class ChoroplethModel extends ChartModel { ]) ] - return result + return super.formatTable({ headers, cells }) } // Uses quantize scale to return class names diff --git a/packages/core/src/model/circle-pack.ts b/packages/core/src/model/circle-pack.ts index 15cc8fb711..bbc6267781 100644 --- a/packages/core/src/model/circle-pack.ts +++ b/packages/core/src/model/circle-pack.ts @@ -128,18 +128,19 @@ export class CirclePackChartModel extends ChartModel { getTabularDataArray() { const displayData = this.getDisplayData() - const result = [['Child', 'Parent', 'Value']] + const headers = ['Child', 'Parent', 'Value'] + const cells = [] displayData.forEach((datum: any) => { let value = datum.value ? datum.value : 0 if (datum.children) { // Call recursive function - value += this.getChildrenDatums(datum.children, datum.name, result, 0) + value += this.getChildrenDatums(datum.children, datum.name, cells, 0) } - result.push(['–', datum.name, value]) + cells.push(['–', datum.name, value]) }) - return result + return super.formatTable({ headers, cells }) } /** diff --git a/packages/core/src/model/gauge.ts b/packages/core/src/model/gauge.ts index e82b67689c..b82e5d8f44 100644 --- a/packages/core/src/model/gauge.ts +++ b/packages/core/src/model/gauge.ts @@ -16,15 +16,14 @@ export class GaugeChartModel extends ChartModel { const displayData = this.getDisplayData() const options = this.getOptions() const { groupMapsTo } = options.data - - const result = [ - ['Group', 'Value'], + const headers = ['Group', 'Value'] + const cells = [ ...displayData.map((datum: any) => [ datum[groupMapsTo], datum['value'] === null ? '–' : datum['value'].toLocaleString() ]) ] - return result + return super.formatTable({ headers, cells }) } } diff --git a/packages/core/src/model/heatmap.ts b/packages/core/src/model/heatmap.ts index 34a070cd2c..1635c55609 100644 --- a/packages/core/src/model/heatmap.ts +++ b/packages/core/src/model/heatmap.ts @@ -240,15 +240,15 @@ export class HeatmapModel extends ChartModelCartesian { const { primaryDomain, primaryRange } = this.assignRangeAndDomains() let domainValueFormatter: any - - const result = [ - [primaryDomain.label, primaryRange.label, 'Value'], + const headers = [primaryDomain.label, primaryRange.label, 'Value'] + const cells = [ ...displayData.map((datum: any) => [ datum[primaryDomain.identifier] === null ? '–' : domainValueFormatter ? domainValueFormatter(datum[primaryDomain.identifier]) : datum[primaryDomain.identifier], + datum[primaryRange.identifier] === null ? '–' : datum[primaryRange.identifier].toLocaleString(), @@ -256,7 +256,7 @@ export class HeatmapModel extends ChartModelCartesian { ]) ] - return result + return super.formatTable({ headers, cells }) } // Uses quantize scale to return class names diff --git a/packages/core/src/model/meter.ts b/packages/core/src/model/meter.ts index 1efdd4296f..c22124cb6e 100644 --- a/packages/core/src/model/meter.ts +++ b/packages/core/src/model/meter.ts @@ -73,24 +73,20 @@ export class MeterChartModel extends ChartModel { const { groupMapsTo } = options.data const status = this.getStatus() const proportional = getProperty(options, 'meter', 'proportional') - - let result: ChartTabularData = [] + let headers = [] + let cells: ChartTabularData = [] let domainMax: number // Display the appropriate columns and fields depending on the type of meter if (proportional === null) { domainMax = 100 const datum = displayData[0] - - result = [ - ['Group', 'Value', ...(status ? ['Status'] : [])], - [datum[groupMapsTo], datum['value'], ...(status ? [status] : [])] - ] + headers = ['Group', 'Value', ...(status ? ['Status'] : [])] + cells = [[datum[groupMapsTo], datum['value'], ...(status ? [status] : [])]] } else { const total = getProperty(proportional, 'total') domainMax = total ? total : this.getMaximumDomain(displayData) - - result = [ - ['Group', 'Value', 'Percentage of total'], + headers = ['Group', 'Value', 'Percentage of total'] + cells = [ ...displayData.map((datum: any) => [ datum[groupMapsTo], datum['value'], @@ -99,6 +95,6 @@ export class MeterChartModel extends ChartModel { ] } - return result + return super.formatTable({ headers, cells }) } } diff --git a/packages/core/src/model/model.ts b/packages/core/src/model/model.ts index 2fce151a40..50e2855a08 100644 --- a/packages/core/src/model/model.ts +++ b/packages/core/src/model/model.ts @@ -1,3 +1,4 @@ +import { format } from 'date-fns' import { bin as d3Bin, scaleOrdinal, stack, stackOffsetDiverging } from 'd3' import { cloneDeep, fromPairs, groupBy, merge, uniq } from 'lodash-es' import { getProperty, updateLegendAdditionalItems } from '@/tools' @@ -54,6 +55,31 @@ export class ChartModel { this.services = services } + formatTable({ headers, cells }) { + const options = this.getOptions() + const tableHeadingFormatter = getProperty(options, 'tabularRepModal', 'tableHeadingFormatter') + const tableCellFormatter = getProperty(options, 'tabularRepModal', 'tableCellFormatter') + const { cartesianScales } = this.services + const domainScaleType = cartesianScales?.getDomainAxisScaleType() + let domainValueFormatter: any + + if (domainScaleType === ScaleTypes.TIME) { + domainValueFormatter = (d: any) => format(d, 'MMM d, yyyy') + } + const result = [ + typeof tableHeadingFormatter === 'function' ? tableHeadingFormatter(headers) : headers, + ...(typeof tableCellFormatter === 'function' + ? tableCellFormatter(cells) + : cells.map((data: (string | number)[]) => { + if (domainValueFormatter) { + data[1] = domainValueFormatter(data[1]) as string + } + return data + })) + ] + return result + } + getAllDataFromDomain(groups?: any) { if (!this.getData()) { return null @@ -676,6 +702,7 @@ export class ChartModel { } getTabularDataArray(): ChartTabularData { + //apply tableFormatter return [] } diff --git a/packages/core/src/model/pie.ts b/packages/core/src/model/pie.ts index e8aee6c85d..425a62249b 100644 --- a/packages/core/src/model/pie.ts +++ b/packages/core/src/model/pie.ts @@ -30,15 +30,15 @@ export class PieChartModel extends ChartModel { const { groupMapsTo } = options.data const { valueMapsTo } = options.pie - const result = [ - ['Group', 'Value'], + const headers = ['Group', 'Value'] + const cells = [ ...displayData.map((datum: any) => [ datum[groupMapsTo], datum[valueMapsTo] === null ? '–' : datum[valueMapsTo].toLocaleString() ]) ] - return result + return super.formatTable({ headers, cells }) } sanitize(data: any) { diff --git a/packages/core/src/model/radar.ts b/packages/core/src/model/radar.ts index 1ca1575b1e..2ae2e69687 100644 --- a/packages/core/src/model/radar.ts +++ b/packages/core/src/model/radar.ts @@ -16,9 +16,8 @@ export class RadarChartModel extends ChartModelCartesian { const { angle, value } = getProperty(options, 'radar', 'axes') const additionalHeaders = getProperty(groupedData, '0', 'data').map((d: any) => d[angle]) - - const result = [ - ['Group', ...additionalHeaders], + const headers = ['Group', ...additionalHeaders] + const cells = [ ...groupedData.map(datum => { return [ datum['name'], @@ -31,6 +30,6 @@ export class RadarChartModel extends ChartModelCartesian { }) ] - return result + return super.formatTable({ headers, cells }) } } diff --git a/packages/core/src/model/tree.ts b/packages/core/src/model/tree.ts index 1a05e7a792..1e7a42f7b8 100644 --- a/packages/core/src/model/tree.ts +++ b/packages/core/src/model/tree.ts @@ -11,15 +11,15 @@ export class TreeChartModel extends ChartModel { getTabularDataArray() { const displayData = this.getDisplayData() - const result = [['Child', 'Parent']] - + const headers = ['Child', 'Parent'] + const cells = [] displayData.forEach((datum: any) => { // Call recurisve function - this.getChildrenDatums(datum, result) - result.push([datum.name, '–']) + this.getChildrenDatums(datum, cells) + cells.push([datum.name, '–']) }) - return result + return super.formatTable({ headers, cells }) } /** diff --git a/packages/core/src/model/treemap.ts b/packages/core/src/model/treemap.ts index 947e6d90f1..b99f678519 100644 --- a/packages/core/src/model/treemap.ts +++ b/packages/core/src/model/treemap.ts @@ -12,18 +12,18 @@ export class TreemapChartModel extends ChartModel { getTabularDataArray() { const displayData = this.getDisplayData() - const result = [['Child', 'Group', 'Value']] - + const headers = ['Child', 'Group', 'Value'] + const cells = [] displayData.forEach((datum: any) => { if (Array.isArray(datum.children)) { datum.children.forEach((child: any) => { - result.push([child.name, datum.name, child.value]) + cells.push([child.name, datum.name, child.value]) }) } else if (getProperty(datum.name) !== null && getProperty(datum.value)) { - result.push(['–', datum.name, datum.value]) + cells.push(['–', datum.name, datum.value]) } }) - return result + return super.formatTable({ headers, cells }) } } diff --git a/packages/core/src/model/wordcloud.ts b/packages/core/src/model/wordcloud.ts index de9a78ecac..e3f984b435 100644 --- a/packages/core/src/model/wordcloud.ts +++ b/packages/core/src/model/wordcloud.ts @@ -13,9 +13,8 @@ export class WordCloudModel extends ChartModel { const options = this.getOptions() const { fontSizeMapsTo, wordMapsTo } = options.wordCloud const { groupMapsTo } = options.data - - const result = [ - [options.tooltip.wordLabel, 'Group', options.tooltip.valueLabel], + const headers = [options.tooltip.wordLabel, 'Group', options.tooltip.valueLabel] + const cells = [ ...displayData.map((datum: any) => [ datum[wordMapsTo], datum[groupMapsTo], @@ -23,6 +22,6 @@ export class WordCloudModel extends ChartModel { ]) ] - return result + return super.formatTable({ headers, cells }) } } From 72e7059510921048e370d2ec0da3e3a8dc89316c Mon Sep 17 00:00:00 2001 From: carbon-bot Date: Fri, 12 Jan 2024 06:47:56 +0000 Subject: [PATCH 2/2] chore(release): publish 1.13.20 --- CHANGELOG.md | 9 +++++++++ lerna.json | 2 +- packages/angular/CHANGELOG.md | 9 +++++++++ packages/angular/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/react/CHANGELOG.md | 9 +++++++++ packages/react/package.json | 2 +- packages/svelte/CHANGELOG.md | 9 +++++++++ packages/svelte/package.json | 2 +- packages/vue/CHANGELOG.md | 9 +++++++++ packages/vue/package.json | 2 +- 12 files changed, 60 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5221b0faa3..2ca41ce482 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.13.20 (2024-01-12) + +**Note:** Version bump only for package @carbon/charts-monorepo + +# Change Log + +All notable changes to this project will be documented in this file. See +[Conventional Commits](https://conventionalcommits.org) for commit guidelines. + ## 1.13.19 (2024-01-11) **Note:** Version bump only for package @carbon/charts-monorepo diff --git a/lerna.json b/lerna.json index 2cace8cffd..e4f872bfce 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "1.13.19", + "version": "1.13.20", "npmClient": "yarn", "command": { "publish": { diff --git a/packages/angular/CHANGELOG.md b/packages/angular/CHANGELOG.md index 17b6d2f1be..d5252b73da 100644 --- a/packages/angular/CHANGELOG.md +++ b/packages/angular/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.13.20 (2024-01-12) + +**Note:** Version bump only for package @carbon/charts-angular + +# Change Log + +All notable changes to this project will be documented in this file. See +[Conventional Commits](https://conventionalcommits.org) for commit guidelines. + ## 1.13.19 (2024-01-11) **Note:** Version bump only for package @carbon/charts-angular diff --git a/packages/angular/package.json b/packages/angular/package.json index 26eacaec7c..d2258249a6 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@carbon/charts-angular", - "version": "1.13.19", + "version": "1.13.20", "description": "Carbon Charts component library for Angular", "exports": { "./styles.min.css": "./styles.min.css", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 99b9e76eb4..b1974a8299 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.13.20 (2024-01-12) + +**Note:** Version bump only for package @carbon/charts + +# Change Log + +All notable changes to this project will be documented in this file. See +[Conventional Commits](https://conventionalcommits.org) for commit guidelines. + ## 1.13.19 (2024-01-11) **Note:** Version bump only for package @carbon/charts diff --git a/packages/core/package.json b/packages/core/package.json index ad6d329ff5..3a241ae812 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@carbon/charts", - "version": "1.13.19", + "version": "1.13.20", "description": "Carbon Charts component library", "type": "module", "module": "./dist/index.mjs", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 29d5790724..3198c1597f 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.13.20 (2024-01-12) + +**Note:** Version bump only for package @carbon/charts-react + +# Change Log + +All notable changes to this project will be documented in this file. See +[Conventional Commits](https://conventionalcommits.org) for commit guidelines. + ## 1.13.19 (2024-01-11) **Note:** Version bump only for package @carbon/charts-react diff --git a/packages/react/package.json b/packages/react/package.json index 200228f056..ee6ce55a3c 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@carbon/charts-react", - "version": "1.13.19", + "version": "1.13.20", "description": "Carbon Charts component library for React", "type": "module", "main": "./dist/index.js", diff --git a/packages/svelte/CHANGELOG.md b/packages/svelte/CHANGELOG.md index 1a5543255c..5a578c4218 100644 --- a/packages/svelte/CHANGELOG.md +++ b/packages/svelte/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.13.20 (2024-01-12) + +**Note:** Version bump only for package @carbon/charts-svelte + +# Change Log + +All notable changes to this project will be documented in this file. See +[Conventional Commits](https://conventionalcommits.org) for commit guidelines. + ## 1.13.19 (2024-01-11) **Note:** Version bump only for package @carbon/charts-svelte diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 4efcdbfed9..2bb83a74c5 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@carbon/charts-svelte", - "version": "1.13.19", + "version": "1.13.20", "description": "Carbon Charts component library for Svelte", "scripts": { "postinstall": "carbon-telemetry collect --install", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index bf20c93142..49dd8a87cd 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.13.20 (2024-01-12) + +**Note:** Version bump only for package @carbon/charts-vue + +# Change Log + +All notable changes to this project will be documented in this file. See +[Conventional Commits](https://conventionalcommits.org) for commit guidelines. + ## 1.13.19 (2024-01-11) **Note:** Version bump only for package @carbon/charts-vue diff --git a/packages/vue/package.json b/packages/vue/package.json index 6ff6f4f2e9..1640995026 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@carbon/charts-vue", - "version": "1.13.19", + "version": "1.13.20", "description": "Carbon Charts component library for Vue", "type": "module", "module": "./dist/index.mjs",