Skip to content

Latest commit

 

History

History
1218 lines (575 loc) · 62.3 KB

CHANGELOG.md

File metadata and controls

1218 lines (575 loc) · 62.3 KB

Changelog

5.16.0 (2024-10-14)

Features

  • D3 plugin: add options for gradient legend (#529) (5fe8bb2)
  • D3 plugin: html labels for most of series (#527) (9bddfef)

5.15.0 (2024-10-07)

Features

  • D3 plugin: add the option to use html to display labels (#524) (43dcd43)

Bug Fixes

5.14.1 (2024-09-27)

Bug Fixes

5.14.0 (2024-09-25)

Features

  • Highcharts plugin: set defaults for numeric letters (#519) (f9fbae6)

Bug Fixes

  • Highcharts plugin: fix tooltip hiding (#521) (db66222)

5.13.0 (2024-09-19)

Features

Bug Fixes

5.12.0 (2024-09-17)

Features

  • Highcharts plugin: add preventDefaultForPointClick option (#515) (dfc7ea7)

5.11.2 (2024-08-26)

Bug Fixes

  • D3 plugin: fix the detection of the closest point for line chart (#512) (b11fa31)

5.11.1 (2024-08-23)

Bug Fixes

  • D3 plugin: support chart.event.click for all visualizations (#510) (b521380)

5.11.0 (2024-08-16)

Features

5.10.2 (2024-07-26)

Bug Fixes

  • Highcharts plugin: fix callManageTooltipConfig invocation (#504) (552156f)

5.10.1 (2024-07-09)

Bug Fixes

  • Highcharts plugin: fix onRender trigger behaviour (#502) (f910063)

5.10.0 (2024-07-08)

Features

  • D3 plugin: multiline axis title (#499) (025701e)
  • D3 plugin: axis title alignment (#497) (1bc167f)
  • Highcharts plugin: add props paneSplitOrientation (#501) (9011e92)

5.9.0 (2024-06-28)

Features

  • D3 plugin: add logarithmic type for x and y axes (#493) (f633d91)

Bug Fixes

  • Highcharts plugin: fix getTooltip in case of tooltip fixation (#496) (3c40fd9)

5.8.0 (2024-06-14)

Features

  • D3 plugin: split charts with same X axis (#486) (3904443)

Bug Fixes

  • D3 plugin: fix some errors in bar-y series (#492) (39138b3)

5.7.0 (2024-05-23)

Features

  • D3 plugin: negative Y values for bar-x chart (#483) (7180e39)

Bug Fixes

  • Highcharts plugin: fix resetZoomButton alignment (#485) (109d5c0)

5.6.0 (2024-05-17)

Features

  • D3 plugin: add second Y axis support (#480) (7cadd8e)

Bug Fixes

5.5.0 (2024-05-13)

Features

Bug Fixes

  • Highcharts plugin: return old value for pie.slicedOffset (#478) (d8b61d9)

5.4.0 (2024-05-07)

Features

  • D3 plugin: add multiple series hover support (#471) (781708a)

Bug Fixes

  • Highcharts plugin: remove default point shift+click event (#473) (6fd4dea)

5.3.3 (2024-04-15)

Bug Fixes

  • Highcharts plugin: Remove debounce to render the totals in a donut chart (#469) (4b808b8)

5.3.2 (2024-04-12)

Bug Fixes

  • settings: fix merge logic for plugins update in settings (#465) (0d99e79)

5.3.1 (2024-04-11)

Bug Fixes

  • Highcharts plugin: fix getXAxisThresholdValue helper (#463) (b5b112c)

5.3.0 (2024-04-09)

Features

5.2.2 (2024-03-26)

Bug Fixes

  • Highcharts plugin: add dateFormat option for drillDown handler (#456) (ff016f7)

5.2.1 (2024-03-15)

Bug Fixes

5.2.0 (2024-03-14)

Features

  • D3 plugin: add cursor option for series (#441) (32d4e6f)
  • D3 plugin: add cursor option for series (#444) (32d4e6f)
  • Yagr plugin: add legendColorKey property to series options (#440) (ae6a00f)

Bug Fixes

  • add tslib to dependencies (#446) (5108bd5)
  • D3 plugin: fix click event handler (#436) (71801cf)
  • D3 plugin: fix click event handler (#443) (71801cf)
  • d3: fix click event handler (71801cf)
  • fix chart config with params methods for Highcharts with split pane (#447) (7a7b2da)
  • move @gravity-ui/i18n to dependencies (#450) (8853135)

5.1.0 (2024-02-20)

Features

  • D3 plugin: add chart click event (#418) (62a845b)
  • D3 plugin: add opacity and marker setting to shape (#425) (40a741e)

5.0.0 (2024-02-13)

⚠ BREAKING CHANGES

  • move to uikit 6 (#419)

4.20.1 (2024-02-09)

Bug Fixes

4.20.0 (2024-02-08)

Features

Bug Fixes

  • Yagr plugin: fix alignment with timezone (#413) (e278db5)

4.19.1 (2024-02-07)

Bug Fixes

  • Yagr plugin: add aligner for uplot date (#410) (7774575)

4.19.0 (2024-02-02)

Features

  • yagr: add timezone support for tooltip header and x axis labels (#405) (ab74dc2)

4.18.2 (2024-01-31)

Bug Fixes

4.18.1 (2024-01-30)

Bug Fixes

4.18.0 (2024-01-26)

Features

  • D3 plugin: add halo to scatter hover series (#394) (af2ac7c)
  • D3 plugin: Stacked percentage charts (bar-x, bar-y, area) (#391) (590f342)
  • d3: Add text for center in donut charts (#389) (da86362)

Bug Fixes

  • bumped yagr to 4.2.1 (fixing .setSeries updates) (#395) (ada09ed)
  • D3 plugin: When updating data to empty, an unhandled error is thrown (#396) (290d2cd)

4.17.0 (2024-01-18)

Features

4.16.0 (2024-01-17)

Features

Bug Fixes

4.15.0 (2024-01-09)

Features

Bug Fixes

  • Highcharts plugin: the bars are displayed outside the chart (#379) (21e2aff)

4.14.0 (2023-12-26)

Features

4.13.0 (2023-12-11)

Features

Bug Fixes

4.12.0 (2023-12-04)

Features

Bug Fixes

  • updated yagr to 4.0.1 to fix plotlines update (#360) (25123ae)

4.11.0 (2023-11-28)

Features

Bug Fixes

  • D3: pie diagram labels are overlapped (#352) (87460eb)
  • Highcharts plugin: fix console error on first render with split-pane (#355) (bc2c1f1)

4.10.1 (2023-11-22)

Bug Fixes

4.10.0 (2023-11-21)

Features

  • D3 plugin: add allowOverlap dataLabels option (#347) (760e5d0)

Bug Fixes

4.9.3 (2023-11-17)

Bug Fixes

4.9.2 (2023-11-14)

Bug Fixes

  • Highcharts plugin: fix area trigger overlapping (#342) (cc35147)

4.9.1 (2023-11-13)

Bug Fixes

  • allow to hide plugin loader by passing null by renderPluginLoader (#340) (f7ca281)

4.9.0 (2023-11-08)

Features

Bug Fixes

4.8.0 (2023-10-24)

Features

4.7.3 (2023-10-13)

Bug Fixes

  • Highcharts plugin: fix pointFormat in packedbubble tooltip (#324) (c24147a)

4.7.2 (2023-10-06)

Bug Fixes

  • Highcharts plugin: fix tooltip in packedbubble charts (#322) (c4d3e91)

4.7.1 (2023-10-05)

Bug Fixes

4.7.0 (2023-09-29)

Features

  • D3 plugin: axis labels rotation(X axis) (#309) (04eb226)
  • D3 plugin: move tooltip management to d3 events (#300) (a1a76f8)
  • D3 plugin: rotation and maxWidth options for Y axis labels (#318) (141505c)
  • update yagr to 3.10.0 (#319) (f3b0249)

4.6.1 (2023-09-20)

Bug Fixes

4.6.0 (2023-09-19)

Features

Bug Fixes

  • D3 plugin: default datetime axis labels formatter (#292) (ed1289e)
  • D3 plugin: use units for number label formatter (#290) (70c36df)

4.5.0 (2023-09-12)

Features

Bug Fixes

4.4.1 (2023-09-11)

Bug Fixes

  • D3 plugin: fix AxisX render performance (#285) (0f31885)
  • D3 plugin: fix getDataCategoryValue performance (#283) (2f52c61)

4.4.0 (2023-09-07)

Features

4.3.0 (2023-09-06)

Features

  • D3 plugin: add axis.lineColor property & add default for users tooltip renderer (#277) (be22ea4)

4.2.0 (2023-09-06)

Features

4.1.0 (2023-09-06)

Features

  • D3 plugin: add color property to scatter and bar data (#265) (3bad0cf)
  • update yagr to 3.7.13 (#274) (7b2bb4d)

Bug Fixes

  • D3 plugin: fix chart.margin calculation (#270) (cc44cd0)
  • D3 plugin: fix resizing of several charts (#266) (380204e)

4.0.0 (2023-08-31)

⚠ BREAKING CHANGES

  • Highcharts dependency removed from peer dependencies section (#261). If you want to use chartkit Highcharts plugin you should comply with Highcharts license and consume Highcharts library via npm package or cdn. Note: plugin uses the Highcharts version 8.2.2.
  • Initializing of Highcharts modules removed. The following is a list of modules that were previously initialized in the chartkit code: highcharts-more, stock, solid-gauge, funnel, histogram-bellcurve, sankey, heatmap, treemap, variwide, streamgraph, drilldown, parallel-coordinates, pattern-fill, wordcloud, xrange, networkgraph, timeline, bullet, annotations, series-label, indicators, ema, venn. Here you can observe all the additions, modules and indicators. If you use some of them, you need to initialize it in your application. For example, you need to use highcharts-more, treemap module and ema indicator. The following code will add this functionality:
import Highcharts from 'highcharts';
import highchartsMore from 'highcharts/highcharts-more';
import treemap from 'highcharts/modules/treemap';
import ema from 'highcharts/indicators/ema';

highchartsMore(Highcharts);
treemap(Highcharts);
ema(Highcharts);
  • File src/plugins/index.ts removed. We have completely separated the plugins code to eliminate the possibility of unnecessary code getting into the bundle of an application that uses Chartkit. Instead, separate entry points have been added for each plugin. For example, you can use this code to import the Yagr plugin and its types:
import {YagrPlugin} from '@gravity-ui/chartkit/yagr';
import type {YagrWidgetData} from '@gravity-ui/chartkit/yagr';

3.7.0 (2023-08-31)

Features

3.6.0 (2023-08-28)

Features

3.5.0 (2023-08-24)

Features

Bug Fixes

3.4.3 (2023-08-24)

Bug Fixes

3.4.2 (2023-08-19)

Bug Fixes

  • remove sideEffects cause of it brokes styles (#237) (d76d2a9)

3.4.1 (2023-08-18)

Bug Fixes

3.4.0 (2023-08-18)

Features

Bug Fixes

  • Highcharts plugin: disable tooltip lines sorting by default (#233) (423498e)

3.3.0 (2023-08-17)

Features

3.2.0 (2023-08-15)

Features

Bug Fixes

3.1.3 (2023-08-10)

Bug Fixes

3.1.2 (2023-08-09)

Bug Fixes

3.1.1 (2023-08-04)

Bug Fixes

  • bumped yagr to 3.7.5 (#214) (5d24852)
  • Highcharts plugin: revert 'show totals of selected series on leg… (#215) (d7dd0c4)
  • Highcharts plugin: revert 'show totals of selected series on legend click' (d7dd0c4)

3.1.0 (2023-07-26)

Features

3.0.0 (2023-07-17)

⚠ BREAKING CHANGES

  • update @gravity-ui/uikit to v5 (#206)
  • update @gravity-ui/yagr to v3 (#202)
  • change moment to @gravity-ui/date-utils (#198)
  • move sort property to higher level (#208). Now this property does not enabled in TooltipData, but still enabled in HighchartsWidgetData.tooltip

Features

  • add pluginRef property (#195)

2.13.0 (2023-06-30)

Features

2.12.0 (2023-06-30)

Features

2.11.0 (2023-06-20)

Features

Bug Fixes

  • reset "No data" error on change data (ac0da94)

2.10.1 (2023-06-19)

Bug Fixes

  • Highcharts plugin: show totals of selected series on legend click (#176) (ac7fe22)

2.10.0 (2023-06-05)

Features

2.9.0 (2023-05-31)

Features

  • Highcharts plugin: add tooltip.sort configuration (#170) (0825a91)

2.8.1 (2023-05-30)

Bug Fixes

  • options: fixed default options for yAxis title color (#168) (52bf4cc)

2.8.0 (2023-05-23)

Features

  • Highcharts plugin: rework tooltip pinning api (#166) (9ca62e4)

2.7.2 (2023-05-17)

Bug Fixes

  • Highcharts plugin: add metaKey property to SeriesClickEventObject type (#164) (3484561)

2.7.1 (2023-05-17)

Bug Fixes

  • remove onSeriesClick due to it uselessness (#162) (ca993d6)

2.7.0 (2023-05-10)

Features

  • Highcharts plugin: add config.onSeriesClick property (#160) (212ce4b)

2.6.0 (2023-05-04)

Features

2.5.0 (2023-05-03)

Features

  • Highcharts plugin: add config.tooltip property (#156) (8a8229e)

2.4.1 (2023-04-19)

Bug Fixes

  • Highcharts plugin: Replace deprecated event.path (#153) (23be4a9)

2.4.0 (2023-04-13)

Features

2.3.1 (2023-04-12)

Bug Fixes

  • Highcharts plugin: navigator series visibility on legend item click (#148) (ae7d38b)

2.3.0 (2023-04-11)

Features

  • Indicator plugin: add onRender (#145) (3a044c0)
  • Indicator plugin: add renderTime (3a044c0)

2.2.2 (2023-03-28)

Bug Fixes

  • Highcharts plugin: fix legend item click (#142) (a64f1b9)

2.2.1 (2023-03-27)

Bug Fixes

  • Highcharts plugin: proper message for empty data (#140) (ee41ace)

2.2.0 (2023-03-21)

Features

  • Higcharts plugin: add type for manageTooltipConfig (#139) (f781cca)

Bug Fixes

  • Highcharts: fix resetZoomButton styles (#137) (07f610e)

2.1.0 (2023-03-13)

Features

  • Highcharts: add linesLimit property to HighchartsWidgetData.config (#135) (91d16a3)

2.0.0 (2023-03-09)

⚠ BREAKING CHANGES

  • update uikit up to 4 (#133)

Features

1.6.7 (2023-02-21)

Bug Fixes

  • fix check if chart exists before adjust font size (#130) (d81c6b2)

1.6.6 (2023-02-21)

Bug Fixes

  • add check if chart exists before adjust font size (#128) (451e3c1)

1.6.5 (2023-02-10)

Bug Fixes

  • Highcharts plugin: fix optional id usage for series identifier (#125) (f08b414)

1.6.4 (2023-02-09)

Bug Fixes

  • Highcharts plugin: fix on legend item click when it has duplicate name (#123) (005b9d2)

1.6.3 (2023-02-08)

Bug Fixes

  • Highcharts plugin: fix updating point x value (#121) (0ffe89f)

1.6.2 (2023-01-24)

Bug Fixes

  • Highcharts plugin: fix tooltip behaviour (#119) (5dffcc3)
  • Highcharts plugin: fix tooltip behaviour for onChartLoad & onRender callbacks (5dffcc3)

1.6.1 (2023-01-24)

Bug Fixes

1.6.0 (2023-01-23)

Features

1.5.2 (2022-12-20)

Bug Fixes

  • Highcharts plugin: add widget rendering time (#109) (0db5c73)

1.5.1 (2022-12-20)

Bug Fixes

  • Highcharts plugin: add merging serie stack name if it already exists (#107) (fa73b55)

1.5.0 (2022-12-19)

Features

  • add stacking positive and mixed values in stacked area (#105) (3f0cc62)

1.4.3 (2022-12-14)

Bug Fixes

  • Highcharts plugin: fix colorAxis legend title color (#100) (06c992a)
  • Highcharts plugin: remove tooltip lines sorting (#103) (5e57035)
  • Yagr plugin: add core styles import (#104) (4de763d)

1.4.2 (2022-12-13)

Bug Fixes

  • Highcharts plugin: fix pie halo on mobile devices (#97) (3b4a0b4)

1.4.1 (2022-12-12)

Bug Fixes

  • fix Hide all and Show all button (#95) (4e404e6)

1.4.0 (2022-12-09)

Features

1.3.0 (2022-12-09)

Features

  • Highcharts: add CkHighchartsSeriesOptionsType type (#92) (36b9d75)

Bug Fixes

  • Highcharts: fix widget config type (#89) (988c074)

1.2.0 (2022-12-09)

Features

1.1.0 (2022-12-08)

Features

  • add export of all yagr lib types to yagr plugin

Bug Fixes

  • fix config object merging in useWidgetData yagr plugin hook

1.0.0 (2022-12-07)

⚠ BREAKING CHANGES

  • update Yagr to v2. Read more about changes

0.13.0 (2022-12-05)

Features

  • remove direct import @gravity-ui/uikit styles in ChartKit component (#80) (49642d7)

0.12.3 (2022-12-01)

Bug Fixes

  • Yagr: added common no-data case handling (#78) (100efaa)

0.12.2 (2022-11-30)

Bug Fixes

  • ChartKit: id not to be new on every render (#76) (230a992)

0.12.1 (2022-11-22)

Bug Fixes

  • Highcharts plugin: remove style for chart background color (#73) (481b2f5)

0.12.0 (2022-11-22)

Features

  • add support border color setting (defdcf7)

0.11.1 (2022-11-21)

Bug Fixes

  • Highcharts plugin: fix tooltip holidays handling (#69) (9bc3f8c)

0.11.0 (2022-11-18)

Features

0.10.1 (2022-11-18)

Bug Fixes

  • Highcharts plugin: add Highcharts lib type export (#65) (de24a26)

0.10.0 (2022-11-18)

Features

Bug Fixes

0.9.1 (2022-11-14)

Bug Fixes

0.9.0 (2022-11-08)

Features

0.8.0 (2022-10-04)

Features

Bug Fixes

0.7.2 (2022-10-03)

Bug Fixes

0.7.1 (2022-10-03)

Bug Fixes

0.7.0 (2022-10-01)

Features

  • use gravity-ui/uikit instead of yandex-cloud/uikit (#46) (afb2300)

0.6.0 (2022-08-12)

Features

  • remove uikit css variables proxing (#43) (4d5131e)

0.5.4 (2022-08-08)

Bug Fixes

0.5.3 (2022-08-01)

Bug Fixes

0.5.2 (2022-07-28)

Bug Fixes

  • Indicator onLoad invocation fixes (#34) (95fafc3)

0.5.1 (2022-07-27)

Bug Fixes

0.5.0 (2022-07-25)

Features

Bug Fixes

  • remove react-dom from peer dependencies (#26) (22b6525)

0.4.0 (2022-07-18)

Features

0.3.1 (2022-07-14)

Bug Fixes

0.3.0 (2022-07-13)

Features

0.2.0 (2022-07-11)

Features

Bug Fixes

0.1.1 (2022-02-17)

Bug Fixes

0.1.0 (2022-02-17)

Bug Fixes