5.18.0 (2024-11-20)
- D3 plugin: add
splitTooltip
property (#539) (d5f970a) - move d3 plugin to @gravity-ui/charts (#537) (4412abf)
5.17.1 (2024-10-25)
5.17.0 (2024-10-21)
5.16.0 (2024-10-14)
- 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)
5.14.1 (2024-09-27)
5.14.0 (2024-09-25)
5.13.0 (2024-09-19)
- yargs update (a436a95)
5.12.0 (2024-09-17)
5.11.2 (2024-08-26)
5.11.1 (2024-08-23)
5.11.0 (2024-08-16)
5.10.2 (2024-07-26)
5.10.1 (2024-07-09)
5.10.0 (2024-07-08)
- 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)
5.8.0 (2024-06-14)
5.7.0 (2024-05-23)
5.6.0 (2024-05-17)
5.5.0 (2024-05-13)
5.4.0 (2024-05-07)
5.3.3 (2024-04-15)
5.3.2 (2024-04-12)
5.3.1 (2024-04-11)
5.3.0 (2024-04-09)
5.2.2 (2024-03-26)
5.2.1 (2024-03-15)
5.2.0 (2024-03-14)
- 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)
- 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)
- 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)
- move to uikit 6 (#419)
4.20.1 (2024-02-09)
- update .prettierignore (ddce044)
4.20.0 (2024-02-08)
4.19.1 (2024-02-07)
4.19.0 (2024-02-02)
4.18.2 (2024-01-31)
4.18.1 (2024-01-30)
4.18.0 (2024-01-26)
- 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)
- 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)
4.16.0 (2024-01-17)
4.15.0 (2024-01-09)
4.14.0 (2023-12-26)
- bump yagr 4.1.0 (#369) (6def97b)
- D3 plugin: add basic data validation (#366) (75186b5)
- D3 plugin: basic area chart (#363) (9762964)
- D3 plugin: disable inactive styles by default (#367) (ee0ada1)
4.13.0 (2023-12-11)
4.12.0 (2023-12-04)
4.11.0 (2023-11-28)
- 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)
4.10.0 (2023-11-21)
4.9.3 (2023-11-17)
4.9.2 (2023-11-14)
4.9.1 (2023-11-13)
4.9.0 (2023-11-08)
- bump yagr to 3.11.1 (#339) (72a7c6c)
- D3 plugin: add base bar-y chart (#336) (4d4264a)
- D3 plugin: add chartPerfomance data to onRender callback (#338) (d7464df)
- d3 plugin: basic line chart (#327) (8ad2f09)
- bump yagr to 3.11.1 (72a7c6c)
4.8.0 (2023-10-24)
4.7.3 (2023-10-13)
4.7.2 (2023-10-06)
4.7.1 (2023-10-05)
4.7.0 (2023-09-29)
- 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)
- D3 plugin: bar-x min column width (#294) (05ea715)
- D3 plugin: fix onRender callback (#297) (daefbfd)
4.6.0 (2023-09-19)
- D3 plugin: add paginated legend (#289) (0846585)
- D3 plugin: auto rotate overlapping labels (#293) (25ddd06)
- 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)
4.4.1 (2023-09-11)
- D3 plugin: fix AxisX render performance (#285) (0f31885)
- D3 plugin: fix getDataCategoryValue performance (#283) (2f52c61)
4.4.0 (2023-09-07)
- D3 plugin: add bar-x sorting setting (#282) (446b374)
- D3 plugin: bar-x series options (#280) (637a64e)
4.3.0 (2023-09-06)
4.2.0 (2023-09-06)
- D3 plugin: grouped bar-x series (#272) (1751c88)
- D3 plugin: improve categories using (#273) (eabf291)
4.1.0 (2023-09-06)
- D3 plugin: add color property to scatter and bar data (#265) (3bad0cf)
- update yagr to 3.7.13 (#274) (7b2bb4d)
- D3 plugin: fix chart.margin calculation (#270) (cc44cd0)
- D3 plugin: fix resizing of several charts (#266) (380204e)
4.0.0 (2023-08-31)
- 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 usehighcharts-more
,treemap
module andema
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 theYagr 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)
- D3 plugin: bar-x dataLabels option (#260) (4444f72)
- D3 plugin: bar-x stacking option (#255) (2b9f47d)
3.6.0 (2023-08-28)
3.5.0 (2023-08-24)
3.4.3 (2023-08-24)
3.4.2 (2023-08-19)
3.4.1 (2023-08-18)
3.4.0 (2023-08-18)
3.3.0 (2023-08-17)
- D3 plugin: add axis grid settings (#228) (0a4c3c0)
- D3 plugin: add basic bar chart (#225) (5806761)
- D3 plugin: add ticks pixel interval settings (#232) (cae265e)
- D3 plugin: axis maxPadding options (#231) (89602a3)
3.2.0 (2023-08-15)
3.1.3 (2023-08-10)
3.1.2 (2023-08-09)
3.1.1 (2023-08-04)
- 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)
- bump yagr to 3.7.0 (#213) (3cf2bf3)
- custom react tooltip support in Yagr type widgets (#211) (800749d)
3.0.0 (2023-07-17)
- 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 inTooltipData
, but still enabled inHighchartsWidgetData.tooltip
- add
pluginRef
property (#195)
2.13.0 (2023-06-30)
2.12.0 (2023-06-30)
2.11.0 (2023-06-20)
- reset "No data" error on change data (ac0da94)
2.10.1 (2023-06-19)
2.10.0 (2023-06-05)
2.9.0 (2023-05-31)
2.8.1 (2023-05-30)
2.8.0 (2023-05-23)
2.7.2 (2023-05-17)
2.7.1 (2023-05-17)
2.7.0 (2023-05-10)
2.6.0 (2023-05-04)
2.5.0 (2023-05-03)
2.4.1 (2023-04-19)
2.4.0 (2023-04-13)
2.3.1 (2023-04-12)
2.3.0 (2023-04-11)
2.2.2 (2023-03-28)
2.2.1 (2023-03-27)
2.2.0 (2023-03-21)
2.1.0 (2023-03-13)
2.0.0 (2023-03-09)
- update uikit up to 4 (#133)
1.6.7 (2023-02-21)
1.6.6 (2023-02-21)
1.6.5 (2023-02-10)
1.6.4 (2023-02-09)
1.6.3 (2023-02-08)
1.6.2 (2023-01-24)
- Highcharts plugin: fix tooltip behaviour (#119) (5dffcc3)
- Highcharts plugin: fix tooltip behaviour for onChartLoad & onRender callbacks (5dffcc3)
1.6.1 (2023-01-24)
1.6.0 (2023-01-23)
1.5.2 (2022-12-20)
1.5.1 (2022-12-20)
1.5.0 (2022-12-19)
1.4.3 (2022-12-14)
- 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)
1.4.1 (2022-12-12)
1.4.0 (2022-12-09)
1.3.0 (2022-12-09)
1.2.0 (2022-12-09)
1.1.0 (2022-12-08)
- add export of all yagr lib types to yagr plugin
- fix config object merging in
useWidgetData
yagr plugin hook
1.0.0 (2022-12-07)
- update Yagr to v2. Read more about changes
0.13.0 (2022-12-05)
0.12.3 (2022-12-01)
0.12.2 (2022-11-30)
0.12.1 (2022-11-22)
0.12.0 (2022-11-22)
- add support border color setting (defdcf7)
0.11.1 (2022-11-21)
0.11.0 (2022-11-18)
0.10.1 (2022-11-18)
0.10.0 (2022-11-18)
0.9.1 (2022-11-14)
0.9.0 (2022-11-08)
0.8.0 (2022-10-04)
0.7.2 (2022-10-03)
0.7.1 (2022-10-03)
0.7.0 (2022-10-01)
0.6.0 (2022-08-12)
0.5.4 (2022-08-08)
0.5.3 (2022-08-01)
0.5.2 (2022-07-28)
0.5.1 (2022-07-27)
0.5.0 (2022-07-25)
- add chartkit-error (#28) (8342073)
- add indicator chart (#30) (4f465de)
- change error handling (#29) (993958a)
0.4.0 (2022-07-18)
0.3.1 (2022-07-14)
0.3.0 (2022-07-13)
0.2.0 (2022-07-11)
- add cn lib (#10) (796bdda)
- add i18n (#13) (3f0204b)
- add reflow handler (#15) (80210af)
- add yagr plugin types export (#17) (6e4cf1d)
- change lib structure (#7) (dfb6ed8)
- change cn workflow (#12) (aba5148)
- downgrade i18n to v0.5.0 (#16) (454985a)
- move all storybook decorators into one (#14) (de1e8e9)
0.1.1 (2022-02-17)
- add publishConfig (5cfdfff)