Skip to content

Releases: zakodium-oss/react-plot

v0.20.0

23 Jun 16:35
db46542
Compare
Choose a tag to compare

0.20.0 (2022-06-23)

Features

v0.19.1

24 May 08:10
d7e3924
Compare
Choose a tag to compare

0.19.1 (2022-05-24)

Bug Fixes

v0.19.0

17 May 07:40
1a38cfd
Compare
Choose a tag to compare

0.19.0 (2022-05-17)

Features

  • add BoxPlot annotation (#408) (315f829)
  • add callbacks in boxplot annotation (f2d8118)
  • add xAxis and yAxis to annotations (0accf77)
  • make primary & secondary grids independent (#403) (c724eed)

v0.18.0

28 Apr 12:53
1167d9e
Compare
Choose a tag to compare

0.18.0 (2022-04-28)

Features

Bug Fixes

react-plot v0.17.1

10 Apr 10:55
2e94556
Compare
Choose a tag to compare

Bug Fixes

  • optimize Axis to prevent rendering loop (#388) (1b761c1)

react-plot v0.17.0

10 Apr 08:42
2c4f403
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • do not adapt axes to shifted series (#358)
  • use two svg layers to improve annotations performance (#360)
  • rename displayMarker prop to displayMarkers (#361)
  • onDraw callback was renamed to onEnd in useDrawPath and useDrawRectangle
  • use pointer events instead of mouse events
  • Numeric padding is now interpreted as an offset on the axis' scale. Use for example paddingStart="10%" instead of paddingStart={0.1} for percentages. Padding now only takes effect if the axis' boundary (min or max) is not set.

Features

  • add close and onDraw props to useDrawPath (#339) (e27ea7c)
  • add Group annotations style (#295) (1288aa7)
  • add ScalarValue type (#386) (9121984)
  • add support for nested PlotController contexts (#309) (1573afe)
  • add tickFormat prop to ParallelAxis (#336) (9dacd90)
  • add useAxisWheelZoom hook (3ee76fd)
  • add usePan hook (3ee76fd)
  • add usePlotControllerAxis hook (3ee76fd)
  • allow lines in ScatterSeries (#354) (0eee43c)
  • improve default values in legend (#337) (07ceb40)
  • interpret padding as number, string, or percentage (#341) (4664c20)
  • provide axis domain to plot event handlers (3ee76fd)
  • show and hide series from the legend (#294) (3ba55e1)
  • use pointer events instead of mouse events (c43ce78)
  • use two svg layers to improve annotations performance (#360) (ce897db)

Bug Fixes

Code Refactoring

  • rename displayMarker prop to displayMarkers (#361) (7a49547)

react-plot v0.16.0

07 Feb 14:51
d879d20
Compare
Choose a tag to compare

Features

Bug Fixes

  • do not share state between plot controllers (57bc640)

react-plot v0.15.0

04 Feb 14:49
d86e2e2
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • implement hooks to handle plot events
  • change series groupID prop to id

Features

  • add axis secondary ticks (#267) (4de79db)
  • add events to implement pan and vertical scale (#261) (774c73d)
  • add onClick, and style callback in legend (#288) (3a81947)
  • add time axis (#272) (ad169d5)
  • display labels & customize Markers in ScatterSeries (#286) (1b83916)
  • implement hooks to control axis min and max (#296) (5ee0ac8)
  • implement hooks to handle plot events (5ee0ac8)
  • implement useAxisZoom hook (5ee0ac8)
  • implement useStartMoveEnd, useDrawRectangle, and useRectangularZoom hook (5ee0ac8)
  • new DIrectEllipse annotation (95a9ab2)

Bug Fixes

  • allow two plots to be rendered on the same page (5ee0ac8)
  • disable text selection on all plot elements by default (#274) (fe649c4)
  • export DirectedEllipse from the package (5ee0ac8)

Miscellaneous Chores

  • change series groupID prop to id (3a81947)

react-plot v0.14.0

24 Jan 09:33
a20f1fa
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • do not align annotation group by default (#268)

Features

  • do not align annotation group by default (#268) (d20a6a1)

react-plot v0.13.1

18 Jan 13:07
6790221
Compare
Choose a tag to compare

Bug Fixes

  • take tick position into account when computing plot sizes (37956a6)