All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.0.1 (2023-05-13)
Note: Version bump only for package root
2.0.0 (2023-05-12)
-
ChartCanvas no longer uses UNSAFE_componentWillReceiveProps (a9643a2)
-
Circular import causing use before initialization (5921432)
-
core: fixing chart flickering (9fe8cc7)
-
core: fixing spreading interaction props (c6a98fb)
-
Data updates cause chart to immediately render with correct scale and data (729d3c3)
-
Fixed warning from React about using getSnapshotBeforeUpdate without componentDidUpdate (5da4fd0)
-
make
FibonacciRetracement
appearance prop type the same asEachFibRetracementProps
ones (28d324f) -
Resolved another circular dependency (8ac704c)
-
utils: bump auto sizer to resolve react 18 issues (009d42e)
-
feat!: removing type module from package config (c6be298)
- add yAccessor to MouseCoordinateY coordinate (b1ddee4)
- Eliminated unsafe lifecycle methods, rewrote GenericComponent and GenericChartComponent (7841001)
- Migrated to new React context API (bec345b)
- no need for extensions in imports now
1.3.2 (2021-10-17)
- series: fixing bug in CandlestickSeries (b7201f8), closes #594
- do not round offset anymore (2dc53ee)
- remove rounding of x-axis location (5cf2c13)
- remove rounding of x-axis location (64e893f)
- stop rounding offset (7944b2d)
1.3.1 (2021-06-16)
- do not capture wheel when pan and zoom disabled (357383b)
1.3.0 (2021-05-23)
- series: provide a fillStyle factory option for the AreaSeries (b1249fa)
1.2.2 (2021-04-30)
- interactive: correcting props on TrendLine (95cbb8e)
- stories: adding showTicks={false} to XAxis in StockChart (4966ea7), closes #509
1.2.1 (2021-04-27)
1.2.0 (2021-04-26)
1.1.0 (2021-02-26)
1.0.1 (2021-01-01)
1.0.0 (2020-12-30)
- indexAccessor(d) on discontinuousTimeScaleProvider (48270a7)
- deps: moving to d3 v6 (8d371d2)
1.0.0-alpha.16 (2020-09-04)
1.0.0-alpha.15 (2020-09-03)
- coordinates: adding half a pixel for alignment on crosshair (d760ae4)
- series: filtering plotData on AlternateDataSeries (2c435bf)
- stories: adding updating data example (8b39605)
1.0.0-alpha.14 (2020-09-02)
- core: correcting xExtents type (d3607fe)
- core: correcting zoom anchor types (052981a)
- series: don't stroke markers by default (f564a8c)
- stories: correcting file casing of series examples (b2bf6d7)
- series: adding AlternateDataSeries component (03fbb00)
1.0.0-alpha.13 (2020-09-01)
- core: correcting xextents props (ec80146)
- series: small performance improvments in bar and candles (98c06ea)
- fixing scaling when data is discontinuous (4b20255)
- axes: correcting tickFormat prop (f97e9c5)
- core: correcting bar width with continuous scales (a967a18)
- core: displayXAccessor is optional (d6a5dda)
- interactive: correcting exports (afe3ba9), closes #440
- series: correcting props & dealing with undefined data (99664ba)
- removing canvas gradients (2205163)
- core: replaced onLoadMore with onLoadBefore & onLoadAfter (4957c32)
- indicator: adding algorithm indicator (206c6a2)
- stories: adding custom timeFormat to scales stories (c72b81c)
- stories: adding scales examples (5cbcd9d)
1.0.0-alpha.12 (2020-08-28)
- interactive: missing constructor to initialize state in HoverTextNearMouse (27f410a), closes #435
- series: BarSeries should have opacity (7d6e414)
1.0.0-alpha.11 (2020-08-28)
- coordinates: EdgeIndicator yAccessor should allow undefined (d0896e9)
1.0.0-alpha.10 (2020-08-28)
- core: children can be undefined or null (17aa844)
- core: using type guard to check type of canvas children (829ccfa), closes #417
- stories: tts should be date (4c703bd)
- utils: setting ref to readonly (8addf91)
- correcting more props (2b3c1e0)
- correcting zoomAnchor prop type (981077b)
1.0.0-alpha.9 (2020-08-24)
- stories: correcting props on Axis story (dc48f12)
- adding more prop types (c3985d5)
- interactive: fixing undefined bug with interactive chart (50b1ff7)
- stories: correcting loading intraday data (cd7e8bd)
- axes: allowing tick labels without tick lines (f0cf6b9)
- adding more prop types across all components (efefd4d)
1.0.0-alpha.8 (2020-08-17)
- correcting prop types and docs (198f0a5)
- removing explict returns (999b5ac)
- tooltip: fixing group tooltip props (ba43c36)
- exporting props from components for docs (fbdaea5)
1.0.0-alpha.7 (2020-07-26)
- updating prop types (425b0b4)
1.0.0-alpha.6 (2020-07-23)
- tooltip: removing generic from SingleValueTooltip (8035b85)
1.0.0-alpha.5 (2020-07-23)
- tooltip: removing unknown from SingleValueTooltip (1d6796c)
- tooltip: adding change to ohlc tooltip (bc38b73)
1.0.0-alpha.4 (2020-07-19)
- utils: @types/react-virtualized-auto-sizer is required as a dependency (fa9e5ed)
1.0.0-alpha.3 (2020-07-19)
- utils: re-exporting AutoSizerProps (3615c6c)
1.0.0-alpha.2 (2020-07-15)
Note: Version bump only for package root
1.0.0-alpha.1 (2020-07-10)
- correcting casing of StockChart.tsx (0e1b11d)
- core: CanvasContainer is now a PureComponent (ec4c43e)
- core: fixing issues with empty data sets (23c2458)
- core: fixing re-rendering of svg components (af0f156)
- core: adding onDoubleClick to Chart (1b6498b)
1.0.0-alpha.0 (2020-07-08)
-
core: only draw canvas if the draw function is defined (354eb54)
-
feat!: separating code into packages (670537f)
- first stage of refactor breaking the code down.
0.5.1 (2020-01-08)
- charts: fixing gridlines when the axis is on the left or top (61d5e7b)
0.5.0 (2020-01-07)
- charts: adding showGridLines prop to axis (2c0f7fe)
- charts: default tooltip value can be changed (f19ec61)
- charts: tweaking default mouse coordinate fill (ead5c1a)
0.4.1 (2019-12-17)
- charts: getXTicks is incorrectly doing a greater than (80e5739)
- charts: including src folder in the package for source maps (632a699)
0.4.0 (2019-12-16)
- charts: edge coordinates can now use rectWidth (5b0a20b)
- charts: fixing coordinates component props (1fca524)
- charts: modifying axis ticks based on height and width (94efee1)
- charts: updated zoom buttons styling (d3c1bbb)
0.3.3 (2019-11-27)
- charts: updating default time formats (6670952)
0.3.2 (2019-11-21)
- docs: fixing version of find-cache-dir due to breaking change (ade1051)
- docs: the package-lock.json is incorrect (3759cc6), closes #131
0.3.1 (2019-10-14)
- lineDash was incorrect for canvas when set to None (5ff3134)
- charts: reversing scroll direction on touch devices and trackpads (e12ce7c), closes #57
- coordinates: edge coordinates now go right up to the axis (ba44493)
0.3.0 (2019-10-04)
- charts: arrowWidth was being ignored (dce50aa), closes #75
- docs: storybook requires an ordering to properties (75186ef)
- github: setting stale label to be stale (4c5a0e1)
- types: adding more types for calculators and indicators (3d52cf4)
0.2.3 (2019-09-26)
- interaction: correcting scroll behavior when interaction is disabled (1e32380)
0.2.2 (2019-09-19)
- ohlc: Add option to display the last item as default (c23b676)
- props: correcting more props (4942299)
- props: correcting more props (f22fb3c)
0.2.1 (2019-09-14)
0.2.0 (2019-09-12)
- axis: only allow zoom if the ticks are showing (fb96940)
- elder-ray: allowing stroke dash to be set on the zero line (71e9a9b)
0.1.5 (2019-09-11)
- axis: adding strokeOpacity and missing props (7870a36), closes #29
- axis: axisAt and orient now have defaults (509fab1), closes #31
- colors: alpha channel is now used if rgba is used (0c3e2d5), closes #27
- coordinates: updating default fill to #37474F (7b8362a), closes #30
0.1.4 (2019-09-10)
- correcting types from ChartCanvas (a99551f)
0.1.3 (2019-09-10)
0.1.2 (2019-09-10)
- interfaces from withDeviceRatio need to be public (6850ab1)
0.1.1 (2019-09-09)
- correcting color rendering for SAR svg (660b9f4)
- correcting sliding window implmentation (abcd953)
- disabling passive scrolling for mouse wheel (7efbcba)
- fixing axis zoom (afc8778)
- fixing various issues with drawing (357227c)
- candlestick: candles should have a minimum height of 1 (8a37874)
- removing readme from examples package (079b6c2)