Skip to content

Latest commit

 

History

History
707 lines (418 loc) · 63.7 KB

CHANGELOG.md

File metadata and controls

707 lines (418 loc) · 63.7 KB

3.2.2 (2021-11-19)

Bug Fixes

  • api: Fix zoom reset for regions(), grids() api call (679ce73), closes #2411
  • bar: fix bar radius rendering with clipPath=false option (80bf491), closes #2421
  • legend: Fix usePoint option work for spaced data name (275c1cc), closes #2425
  • types: fix candlestick data type (ccac60d), closes #2422

3.2.1 (2021-10-22)

Bug Fixes

3.2.0 (2021-10-07)

Bug Fixes

  • axis: fix y axis stepSize value (18f6f27), closes #2294
  • bar: fix data label to be shown for 0 values (f3634ee), closes #2251
  • event: make consistent tooltip position on step-after (5d3a5ed), closes #2287
  • gauge: fix error when interaction=false (cc4a5e7), closes #2351
  • grid: Make grid elements pass through pointer events (4db1bcd), closes #2355
  • grid: pPrevent error throw (8fcf61c), closes #2310
  • plugin: fix textoverlap plugin (5e486b5), closes #1144
  • subchart: fix subchart esm import failure (ba6c2b5), closes #2255
  • tooltip: fix tooltip.position call context (b78a48d), closes #2265
  • types: Allow string dates for zoom() domain (9cae479), closes #2316 #2333
  • types: fix data.onshown/hidden types (3721c4c), closes #2270 #2275
  • types: Fix type definition for load().json (25ebb78), closes #2334
  • types: Fix wrong type definition (5f7779b), closes #2316
  • zoom: Fix error throw on drag zoom interaction (f1dcb27), closes #2343
  • zoom: fix zoom event triggering for drag type (0a0f039), closes #2254
  • zoom: Fix zoomend call on .zoom() (9515565), closes #2217 #2254

Features

  • axis: Enhance padding to accept px value (769ec8f), closes #2246
  • error: Enhance error logging for ESM import (4b5119c), closes #2311
  • event: add option for step-before/step-after charts for tooltip to match step behavior (5f664ba), closes #2332
  • module: Support dual CJS/ESM package (ddd8977), closes #2202
  • plugin: Intent to ship sparkline (091284e), closes #2285
  • plugin: Intent to ship TableView plugin (6f07e94), closes #1873
  • Subchart: add subchart x axis tick format option (da2f3ff), closes #2314
  • tooltip: Enhance tooltip.position passing curr pos (ec783e9), closes #2267

3.1.5 (2021-08-17)

Bug Fixes

  • subchart: fix subchart esm import failure (9eede10), closes #2255
  • tooltip: fix tooltip.position call context (37278e2), closes #2265
  • zoom: fix zoom event triggering for drag type (f2a049e), closes #2254

3.1.4 (2021-08-11)

Bug Fixes

  • api: unbind drag zoom owhen subchart is shown (f1a34c6), closes #2201
  • browser: add requestIdleCallback fallback (ec6d120), closes #2247

3.1.3 (2021-07-28)

Bug Fixes

  • api: fix subchart APIs usage with zoom reset button (982f6ee), closes #2201
  • axis: fix bar type tick.fit=false throwing error (083f5c7), closes #2210
  • axis: fix handling x axis localtime (1d2ce8f), closes #2186
  • Axis: fix transition on flow (a656fe5), closes #2189
  • shape: fix incorrect shape offset (d2be8c0), closes #2187
  • types: fix wrong legend.item callbacks args types (1196bbf), closes #2203
  • zoom: fix inconsistent zoom on .zoom() -> wheel (4eee2d8), closes #2194

3.1.2 (2021-07-12)

Bug Fixes

3.1.1 (2021-06-28)

Bug Fixes

  • data: Handle spaced data name for label bg color (4ffb654), closes #2160

3.1.0 (2021-06-25)

Bug Fixes

  • Chart: Handle nullish properties from API extendings safely (6cbf64a), closes #2132 #2134
  • data: Fix duplicated data.onclick call (b4c5dc2), closes #2104
  • data: Fix nullish data filtering for grouped data (af19370), closes #2096
  • gauge: Fix incorrect rendering when gauge.min is given (31fc981), closes #2123
  • point: Fix custom point for nullish data (8c198f2), closes #2107
  • region: fix region append position (2b50443), closes #2067
  • size: enhance applying height value (0664a60), closes #2086
  • tooltip: Correct the type of selectedData (05b694d), closes #2056 #2058
  • zoom: Fix incorrect tooltip position (689bfdf), closes #2095
  • zoom,grid: fix grid line pos during zoom (e84a4f1), closes #2156

Features

  • all: contain inline css prop setting (fde6a89), closes #2076
  • api: Intent to ship append load (8076795), closes #2140
  • data: Intent to ship data.onshown/onhidden (af98eb7), closes #2146
  • data.labels: Intent to ship data.labels.backgroundColors (e0b2fed), closes #1954
  • subchart: Intent to ship subchart.init.range option (967bf1b), closes #2037
  • subchart: Intent to ship subchart.showHandle (219bff3), closes #2044

3.0.3 (2021-04-16)

Bug Fixes

  • axis: Fix axis.x.padding value setting (a8ec411), closes #2038
  • axis: fix handling x padding value (0a42768), closes #2038
  • candlestick: fix to set expand state (1e6a10d), closes #2036
  • types: fix missing candlestick export (ab778b2), closes #2007
  • types: updated bar/candlestick options types (0a48fd6), closes #2043

3.0.2 (2021-03-31)

Bug Fixes

3.0.1 (2021-03-26)

Bug Fixes

  • axis: calculate x axis height correctly for negative tick rotation settings (fe42e64), closes #1994 #1995
  • candlestick: fix exporting candlestick module (1a9b75b), closes #2007
  • deploy: fix deploying gh-pages (baec455)

3.0.0 (2021-03-26)

Bug Fixes

Features

BREAKING CHANGES

  • all: - Update to work on d3 v6
  • Added getPoint() to get event's position coordinate

https://github.com/d3/d3/blob/master/CHANGES.md https://observablehq.com/d/f91cccf0cad5e9cb

3.0.0-next.1 (2021-02-08)

Features

BREAKING CHANGES

  • all: - Update to work on d3 v6
  • Added getPoint() to get event's position coordinate

2.2.6 (2021-03-11)

Bug Fixes

  • tooltip: fix linked tooltip recursive call (b6af8ec), closes #1979

2.2.5 (2021-03-05)

Bug Fixes

  • axis: remove x axis transition during resize (a938681), closes #1949

2.2.4 (2021-03-04)

Bug Fixes

  • legend: fix hiding via .hide() (c489a77), closes #1950
  • zoom: fix x Axis tick transition during zoom (3f08b11), closes #1949

master

2.2.3 (2021-02-16)

Bug Fixes

2.2.2 (2021-02-05)

Bug Fixes

  • grid: fix rendering when interaction is disabled (d194a83), closes #1924
  • shape: retrieve raw x scale value (38ac0a7), closes #1927

2.2.1 (2021-02-01)

Bug Fixes

2.2.0 (2021-01-26)

Bug Fixes

  • api: fix incorrect legend text positioning (f1ede3f), closes #1888
  • api: fix zoom for timesries axis (0421a50), closes #1868
  • arc: fix setting color value (fad9e86), closes #1857 #1847
  • axis: fix incorrect tick interval calculation (1a96f3e), closes #1896
  • axis: rotated horizontal xAxisHeight is calculated correctly after loading new data (ef2754f), closes #1786 #1787
  • bar: fix bar width on zoom (25e987a), closes #1907
  • bar: fix bar width rendering for 'total' data key (eacaecb), closes #1818
  • browser: fix referencing global order (8f84cb3), closes #1778
  • browser: fix retrieving global (3474ac0), closes #1826
  • color: fix color callback mismatch (86ef214), closes #1847
  • data: fix data.order to work for arc types (3a716a0), closes #1863
  • eventrect: fix resizing event rect element after .load() (12bf547), closes #1864
  • eventRect: fix data.onclick work for scatter/bubble (109c87d), closes #1795
  • point: fix usePoint defs id value (6df4653), closes #1887
  • radar: fix data label text position (c69d674), closes #1871
  • text: data labels are working in Internet Explorer again (865224e), closes #1877
  • tooltip: fix arc's tooltip interaction (a8586a3), closes #1859
  • types: fix .load() data type (7108e7b), closes #1848

Features

  • api: make return values for axis.labels() (efa5174), closes #1865
  • data: Intent to ship data.label multiline (8903aa6), closes #1784
  • data.labels.colors: Add callback support (ac1affa), closes #1845
  • gauge: added support for drawing gauge from 'startingAngle' to 'arcLength' (25954ad), closes #1633 #1803 #1849
  • gauge: Intent to ship gauge.background (632c600), closes #1804
  • pie: Intent to ship pie.outerRadius (ca67418), closes #1825
  • point: Intent to ship point.opacity (fc5ad35), closes #1867

2.1.4 (2020-11-11)

Bug Fixes

  • api: fix tooltip showing when lesser data loaded (74320cf), closes #1761
  • event: fix referencing event element (38568c1), closes #1752
  • gauge: fix to be consistent max label value (0c2006f), closes #1759
  • radar: fix labels showing on esm usage (d56ff52), closes #1765
  • shape: shape not showing on ie11 (d1366d1), closes #1758
  • tooltip: fix to reset pending events from .show() (ce8210c), closes #1753
  • zoom: fix throwing TypeError during zoom (f2787fa), closes #1760

2.1.3 (2020-10-23)

Bug Fixes

  • event: Fix handling for single x Axis data (84eaa6b), closes #1737
  • point: fix error when data has spaced name (6ff9aec), closes #1739

2.1.2 (2020-10-12)

Bug Fixes

  • api: fix resizing event element (6c12241), closes #1695
  • tooltip: fix error throwing for tootip.show=false (5164346), closes #1715
  • zoom: fix to work on point.focus.only (af1dbd7), closes #1703

2.1.1 (2020-09-25)

Bug Fixes

2.1.0 (2020-09-25)

Bug Fixes

Features

2.0.2 (2020-07-24)

Bug Fixes

2.0.1 (2020-07-20)

Bug Fixes

2.0.0 (2020-07-16)

Bug Fixes

  • all: Fix test cases (2e1ad79)
  • arc: fix applying data.labels.colors (#1448) (c128fad), closes #1440
  • axis: fix incorrect clip node handling (a8c6f96), closes #1449
  • axis: make axis clip-path to fit real axis size (7419f44), closes #1449
  • bar: fix bar width scale on zoom (59073bd), closes #1476
  • data: fix for data.labels=false (b7a0972), closes #1444
  • data.selection: fix selection.isselectable value check (9d41a04)
  • gauge: fixed wrong bottom padding calculation (0542586), closes #1441 #1471
  • legend: Don't bind event when interaction is false (4546c00)
  • point: Correct focus.only to work in mobile env (67eea16)
  • point: Correct point.focus.only (1686594)
  • point: update point generation (da63e39)
  • subchar: correct subchart rendering (44ed216), closes #1458

Code Refactoring

Features

  • axis: Intent to ship log scale (6fdf3e4), closes #1351
  • bar: Intent to ship bar.label.threshold (72a7b7f), closes #1427
  • gauge: Intent to ship gauge.label.threshold (#1443) (9a0807e), closes #1439
  • interaction: split selection, subchart & zoom (ba1e4f2)
  • point: Intent to ship point.focus.only (bb70347)

BREAKING CHANGES

  • all: v2 updates
  • module: new index for ESM build
  • split Axis releated size from size.ts --> size.axis.ts
  • split common main option from Options.ts --> ./common/main.ts
  • Instead export Axis class, add .getAxisInstance() to make beneficial from tree-shaking

2.0.0-next.9 (2020-07-08)

Features

  • interaction: split selection, subchart & zoom (ba1e4f2)

2.0.0-next.8 (2020-07-02)

Bug Fixes

Features

2.0.0-next.7 (2020-06-26)

Bug Fixes

2.0.0-next.6 (2020-06-23)

Bug Fixes

  • subchar: correct subchart rendering (44ed216), closes #1458

2.0.0-next.5 (2020-06-19)

Bug Fixes

  • axis: fix incorrect clip node handling (a8c6f96), closes #1449
  • axis: make axis clip-path to fit real axis size (7419f44), closes #1449

2.0.0-next.4 (2020-06-17)

Bug Fixes

  • arc: fix applying data.labels.colors (#1448) (c128fad), closes #1440
  • data: fix for data.labels=false (b7a0972), closes #1444
  • legend: Don't bind event when interaction is false (4546c00)

2.0.0-next.3 (2020-06-15)

Features

2.0.0-next.2 (2020-06-11)

Bug Fixes

  • point: update point generation (da63e39)

2.0.0-next.1 (2020-06-08)

Bug Fixes

  • all: Fix test cases (2e1ad79)
  • point: Correct focus.only to work in mobile env (67eea16)
  • point: Correct point.focus.only (1686594)

Code Refactoring

Features

  • point: Intent to ship point.focus.only (bb70347)

BREAKING CHANGES

  • all: v2 updates
  • module: new index for ESM build
  • split Axis releated size from size.ts --> size.axis.ts
  • split common main option from Options.ts --> ./common/main.ts
  • Instead export Axis class, add .getAxisInstance() to make beneficial from tree-shaking

1.12.0-next.5 (2020-03-11)

Bug Fixes

Features

  • axis: Autorotate x axis tick texts on type "category" and "timeseries" (8c51d02), closes #1236 #1250

1.12.0-next.4 (2020-03-03)

Bug Fixes

  • arc: Fix overwriting gauge_max in MultiArcGauge with totalSum (8b2c28e), closes #1259 #1260
  • axis: Correct y Axis tick padding (145b960), closes #1251
  • callbacks: Fix triggering in lazy rendering (3e73fdf), closes #1254
  • tooltip: Auto pos adjustion for tooltip (c54f731), closes #1243 #1239
  • tooltip: Fix tooltip position on overlapping data point (8dba213), closes #1267
  • tooltip,interaction: Correct tooltip behaves for touch environment (7090fa9), closes #1253

Features

  • axis: Intent to ship axis.x.min/max.fit (1650955), closes #7

1.12.0-next.3 (2020-02-20)

Bug Fixes

  • radar: Correct text label not showing (9109fd5), closes #1241

Features

  • tooltip: Intent to ship tooltip.position.unit (ac078a7), closes #1239

1.12.0-next.2 (2020-02-07)

Features

  • axis: Clone y/y2-axis domain if no data is bound to one of them (96ac5c7), closes #1231 #1233
  • axis: Intent to ship y Axes stepSize (429c6ec), closes #1098
  • tooltip: Enhancement on callback options (30a7718), closes #1216

1.12.0-next.1 (2020-01-16)

Bug Fixes

  • arc: Fix handling spaced data name (4824a47), closes #1168
  • bar: Bar's width resize according the zoom scale (93184a2), closes #1185
  • core: Fix onrendered firing time (8b8665c), closes #1194
  • gauge: fixed wrong ratio calculation in 'gauge.type = "single"' (9020246), closes #1205
  • interaction: Fix null data point interaction (901da84), closes #1199
  • line: Fix nullish data rendering with regions (d0ca937), closes #1172
  • tooltip: Revert on pointer-events css prop (c74c27a), closes #1124 #1155

Features

1.11.0-next.7 (2019-11-21)

Bug Fixes

  • tooltip: Remove 'pointer-events:none' inline set (baa7bc6), closes #1124

Features

  • arc: Intent to ship pie/donut.startingAngle (b84be8e), closes #1128
  • axis: Intent to ship axes.domain (355b0bd), closes #1090
  • data: Intent to ship data.labels.position dataset (dd5ba44), closes #1126
  • options: Intent to ship background (493c2a3), closes #1131

1.11.0-next.6 (2019-11-19)

Bug Fixes

  • zoom: Correct Axis culling on zoom (c319302), closes #1106

1.11.0-next.5 (2019-11-15)

Bug Fixes

  • shape: Fix shape position on multiple xs (6ce784a), closes #1115
  • zoom: Fix to pass domain arg on onzoom (e1daae6), closes #1109

1.11.0-next.4 (2019-11-13)

Features

  • data: Pass element arg for data callbacks (bb9f952), closes #1100

1.11.0-next.3 (2019-09-25)

Bug Fixes

  • axis: Correct on tick count display (d4c8eb1), closes #1077
  • gauge: Fix to not align background startingAngle from option (862156f), closes #1073

1.11.0-next.2 (2019-09-10)

Bug Fixes

  • axis: Correct subchart x axis culling (8478dd9), closes #1068

1.11.0-next.1 (2019-09-03)

Bug Fixes

Features

  • data: Intent to ship data.labels.overlap (90792fa), closes #977
  • options: Intent to ship render option (b6af77f), closes #1015
  • plugin: Intent to ship TextOverlap (728e879), closes #1048

1.10.1 (2019-08-09)

Bug Fixes

  • interaction: Fix on eventRect generation (3dd9439), closes #1019

1.10.0 (2019-08-07)

Bug Fixes

  • axis: Correct label text position (9beacfe), closes #1011
  • chart: Correct the order to set '$' node values (b97558c), closes #994
  • color: Correct to not set stroke (f18aa35), closes #754 #872
  • event: Update determination condition (736ba56), closes #967
  • flow: Fix data points removal (5463150), closes #1006
  • radar: Correct display of indexed axis (9bac296), closes #997
  • text: Correct text vertical align (6debb55), closes #982
  • tooltip: Correct tooltip on dynamic loading (c24bddb), closes #963
  • tooltip: Fix on contents template (419144f), closes #972

Features

  • axis: Intent to ship y/y2 axis culling (44c6c4c), closes #915
  • bubble: Intent to ship dimension (27df7c3), closes #484
  • options: Pass instance arg to callbacks (61cf047), closes #989
  • radar: Intent to ship axis.text.position (1720ec2), closes #998

1.9.5 (2019-07-03)

Bug Fixes

1.9.3 (2019-06-28)

Bug Fixes

  • color: Fix on color.threshold.values handling (841b316), closes #950
  • radar: Fix radar positioning (612d93f), closes #953
  • radar: Make data points stay over radar (4db457d), closes #952

1.9.2 (2019-06-20)

Bug Fixes

  • tooltip: Correct condition of making tooltip text (a3675eb), closes #940 #941
  • tooltip: Correct condition of making tooltip text (c0df6c5), closes #940 #941

1.9.1 (2019-06-20)

Bug Fixes

  • arc: Fix to generate arc when data is zero (04a4dd8), closes #935
  • line: Fix gradient with dataname starting w/no (fe31102), closes #936