Skip to content

Latest commit

 

History

History
1230 lines (737 loc) · 117 KB

CHANGELOG.md

File metadata and controls

1230 lines (737 loc) · 117 KB

3.14.1 (2024-11-18)

Bug Fixes

  • point: fix data.onclick working with sensitivity function (587d71e), closes #3912
  • tooltip: Hide tooltip on redraw when unexpected error (3540640), closes #3909 #3910

3.14.0 (2024-10-25)

Bug Fixes

  • axis: fix error when showing tick only (705947f), closes #3881
  • bar: fix representation of radius for small data (91b5dca), closes #3903
  • event: Fix interaction with viewBox (243bf3c), closes #3414
  • input: Fix touch/mouse input detection (3d4392a), closes #3854
  • point: fix sensitivity error when blank area is clicked (0060786), closes #3900
  • scale: Fix non-shape's element positioned accurately (216141b), closes #3907
  • size: Fix legend overflows with padding fit mode (8357d11), closes #3872
  • zoom: Fix unzoom after dynamic data load (385907e), closes #3878
  • zoom: Prevent error for out of range (6f69e97), closes #3895

Features

  • axis: Intent to ship axis.evalTextSize (87048e9), closes #3889
  • interaction: Intent to ship interaction.onout (9c668e6), closes #3887
  • legend: Pass visibility state to legend item's event callback (ba71911), closes #3897
  • render: Add forced init option on lazy rendering (218ce46), closes #3106
  • resize: Intent to ship resize.auto='viewBox' (db21387), closes #3893

3.13.0 (2024-08-23)

Bug Fixes

  • regions: Mitigate broken dashed lines rendering (d1df575), closes #3790
  • zoom: Fix zoom wheel interaction (81ea359), closes #3856

Features

  • bar: Enhance bar width to adjust from callback (4ce74fc), closes #3820
  • legend: Provide original data id in format callback (5ce41c7), closes #3663
  • regions: Enhance regions rendering (567b323), closes #3830 #3790
  • shape: Intent to ship area-step-range type (03b9a7d), closes #3776
  • types: Add area-step-range chart type (2a763d2)

3.12.4 (2024-06-13)

Bug Fixes

  • class: Fix to handle contorl/extended ascii for data names (7059779), closes #3804
  • types: Missing tick.text.inner type added for xAxis (5c1a6a4), closes #3802

3.12.3 (2024-06-10)

Bug Fixes

  • util: Update inputtype determination code (f6201ad), closes #3798
  • zoom: Remove unused wheel listener (0b0e8f8), closes #3791

3.12.2 (2024-05-28)

Bug Fixes

3.12.1 (2024-05-27)

Bug Fixes

3.12.0 (2024-05-27)

Bug Fixes

  • api: Fix scatter type loading (413812d), closes #3740
  • treemap: Fix generation w/non-exist node (02987ab), closes #3777
  • treemap: Fix missing element arg on data.onover/out (22428dc), closes #3766
  • types: Add missing arc.needle.value (e0a30fe), closes #3697
  • types: Add missing region.label option (e03057c), closes #3732
  • types: Correct typo in BarOptions (a0ad93a), closes #3749
  • types: Fix missing polar type (7f5d5b0), closes #3778

Features

  • axis: Intent to ship axis.tooltip (54e77cb), closes #3603
  • axis: Intent to ship axis.x.forceAsSingle (6ad0554), closes #3764
  • bundler: Migrate babel -> esbuild (ff0a98c), closes #3601
  • funnel: Intent to ship funnel type (e4cdda1), closes #3449

3.11.3 (2024-03-18)

Bug Fixes

  • clip: Remove setting full domain url (83bbd10), closes #3684
  • legend: Fix legend title to show data.names if set (e8fa131), closes #3662
  • tooltip: Fix tooltip y coordinate with arc.rangeText (d28258e), closes #3673

3.11.2 (2024-02-23)

Bug Fixes

  • legend: Remove def element added on unload (cd79502), closes #3660
  • point: Make point.pattern legend available for any chart type (143282b), closes #3653
  • radar: Fix working on esm (5104d9c), closes #3658

3.11.1 (2024-02-22)

Bug Fixes

3.11.0 (2024-02-15)

Bug Fixes

  • Axis: Correct x axis height calculation for autorotated x axis tick texts (d5b5d09), closes #3584 #3585
  • axis: Fix x Axis tick height calculation (ac26f11), closes #3643
  • axis: Fixed x axis tick texts rotation when legend is positioned right (ed4703e), closes #3570 #3571
  • packages: Fix build error with moduleResolution:bundler (9c17eea), closes #3541
  • radar: Fix axes texts exclusion on resize (3a814a5), closes #3126
  • regions: Fix applying regions class (7e4fa71), closes #3611
  • tooltip: Fix tooltip position from interference (9d28cbb), closes #3575
  • tooltip: Fix wrong tooltip selection on browser scroll change (#3593) (8f80637), closes #3592
  • zoom: Fix zoom state on data load (967207b), closes #3422

Features

  • arc: Intent to ship arc.rangeText (e887baf), closes #2120
  • axis: Add x.tick.text.inner option (cfc856c), closes #3552
  • gauge: Intent to ship gauge.enforceMinMax (c277201), closes #2125
  • gauge: Intent to ship gauge.label.ratio (d4e49ba), closes #3633
  • legend: Itent to ship legend.format, legend.tooltip (aecff2f), closes #3533

3.10.3 (2023-11-08)

Bug Fixes

  • axis: Fix x axis autorotate option applies (e45eaf7), closes #3433 #3499
  • labels: Fix data.labels rendering for ranged data (a8ebdef), closes #3495
  • option: Fix rotated top padding (048c4e2), closes #3433
  • tooltip: Fix tooltip.format.value arg for bar range data (c0f445e), closes #3507

3.10.2 (2023-10-27)

Bug Fixes

  • module: Fix getFallback() uninitialized variable (57c140d), closes #3489

3.10.1 (2023-10-26)

Bug Fixes

3.10.0 (2023-10-25)

Bug Fixes

  • api: Fix to return indexed categories (1209138), closes #3365
  • axis: Fix axis.x.height=0 to be applied (0c562c3), closes #3424
  • axis: Fix x axis tick text overlap with legend (796671f), closes #3485
  • bar: Fix stacking bar position on multiple xs (674bad1), closes #3372
  • candlestick: Fix rendering on rotated axis (fe4c04b), closes #3387
  • clip: Fix x axis hide on title.bottom (d00052c), closes #3364
  • domain: fix trimXDomain not trimming min (bacc287), closes #3420
  • labels: Fix index argument for nullish value (13d1077), closes #3547
  • option: Fix inconsistency of padding (694aa34), closes #3426
  • point: Fix data.onclick not called when point.senstivity is radius (83b0206), closes #3466
  • point: Fix pointFucusOnly check error (f9b65ac), closes #3407 #3456
  • point: Fix rendering error when point.focus.only=true is set (787fd15), closes #3406
  • shape: Fix circleY() undefined error (d245853), closes #3388
  • subchart, zoom: Fix returning domain value (321510b), closes #3347
  • subchart: Fix handlebar position (83ef6d0), closes #3358
  • title: fix title text center align (b0fc214), closes #3363
  • tooltip: Fix tooltip.format.value call (2e88484), closes #3371
  • tooltip: Fix tootip display on tooltip.init (52083bf), closes #3369
  • tooltip: Fix wrong .tooltip.show() on rotated axis (9b90c81), closes #3476
  • tooltip: Fix wrong tooltip position with padding option (041e144), closes #3473
  • zoom: Fix initial error empty data with zoom (a94d09c), closes #3470

Features

  • api: Intent to ship subchart method (ac9e229), closes #3342
  • plugin: Add nullString option (29bdb0c), closes #3412 #3413
  • point: Intent to ship point.radialGradient (7b51fd6), closes #3405
  • regions: Intent to ship regions.label (0496ec6), closes #3319
  • theme: Add new modern theme (b0f1aa7)
  • tooltip: Provide y position for tooltip position callback (a793a2e), closes #3434

3.9.4 (2023-09-04)

Bug Fixes

  • tooltip: Fix error throw when tooltip.show=false is set (4081a90), closes #3396

3.9.3 (2023-08-09)

Bug Fixes

  • arc: Fix shape rendering when data id equivalent of color string (047d1db), closes #3321

3.9.2 (2023-08-04)

Bug Fixes

  • line: Fix step line path rendering on Windows (b2633b2), closes #3295
  • load: Enhance tooltip update on dynamic load (1df1bd9), closes #3305

3.9.1 (2023-07-17)

Bug Fixes

3.9.0 (2023-07-03)

Bug Fixes

  • export: Fix Plugin class import (24c0976), closes #3221
  • shape: Fix shape rendering issue on Windows (cf1b484), closes #3222
  • tooltip: Fix tooltip overflow when right side edge is hovered (9ce900d), closes #3254

Features

  • arc: Intent to ship arc.needle (04e90aa), closes #3205
  • bar: Intent to ship bar.front (f7e0d80), closes #2965
  • data: Intent to ship data.labels.position function (59be3ec), closes #3237
  • legend: Intent to ship legend.item.interaction.dblclick (18f5c4a), closes #1404
  • legend: Intent to ship legent.item.interaction (af87d10), closes #1598
  • point: Enhance point.sensitivity (a537201), closes #2568
  • theme: Intent to ship dark theme (252a28e), closes #3229

3.8.2 (2023-05-18)

Bug Fixes

3.8.1 (2023-05-04)

Bug Fixes

  • api: fix tooltip work for .load() with xs key (13b9da7), closes #3194
  • api: Fix tooltip.show() to work zoomed with xs option (cf82289), closes #3187

3.8.0 (2023-04-13)

Bug Fixes

  • data: fix break when whole dataseries are null (#3134) (5d12c45), closes #3124
  • grid: fix redundant appends (1039363), closes #3147
  • options: Fix handling for falsy data.types (5eb731a), closes #3125
  • sparkline: Fix to work point.focus.only option (65b3c1c), closes #3171

Features

  • api: Enhance resizeAfter for .load/unload APIs (33bbca4), closes #3157
  • axis: Intent to ship axis.x.inverted (e193c0f), closes #3137
  • package: extends root div interface for styling (0a1fe08), closes #3162 #3163
  • padding: Intent to ship padding='fit' (d760a63), closes #3118

3.7.5 (2023-03-06)

Bug Fixes

  • bar: Fix broken bar shape transition with grouped radius option (600df46), closes #2642
  • data: Fix tooltip event bound when data.xSort=false set (aa4afc3), closes #3100
  • data: mitigate bar/bubble ranged data to handle data length than needed (51603ec), closes #3096

3.7.4 (2023-02-06)

Bug Fixes

  • gauge: fix when has no data (efe7435), closes #3066
  • react: Fix props argument handlling (fb38d30), closes #3075
  • type: fix to export option type definition (e4f3a2f), closes #3077

3.7.3 (2023-01-26)

Bug Fixes

  • bar: Fix bar radius on inverted axis (21b7004), closes #3054
  • data: Fix ratio calculation (519cd0d), closes #3055
  • type: align grid api with option interface (b89b74a), closes #3037

3.7.2 (2023-01-19)

Bug Fixes

  • api: Fix tooltip.hide() error call for Arc types (163495b), closes #3038
  • bar: Fix drawing on inverted axis (d25bf31), closes #3049
  • type: fix wrong .grid() API param type (0ef8a51), closes #3037

3.7.1 (2023-01-13)

Bug Fixes

3.7.0 (2023-01-11)

Bug Fixes

  • axis: Fix axis label overlap when has no data (643357b), closes #2974
  • axis: fix axis.y/y2.tick.format context error (54ee419), closes #2976
  • domain: Fix wrong domain range setting (b55b153), closes #2962
  • options: Fix data.regions path rendering for category axis (249d0ac), closes #2950
  • plugin: Fix stanford scale to accept 0 as min value (02c4270), closes #2999
  • selection: Fix selection w/point.focus.only=true & selection.multiple=false (af93a8a), closes #2928 #3013
  • types: Add missing param definition for gauge.label.format (d663532), closes #2946
  • types: Fix to referenced but missing d3 types (0b57454), closes #2954 #2961
  • types: Support dual module type.d in TS >= 4.7 (143e491), closes #2952 #2953

Features

3.6.3 (2022-10-28)

Bug Fixes

3.6.2 (2022-10-26)

Bug Fixes

  • eventrect: Fix eventReceiver coordinates (6526c9e), closes #2913

3.6.1 (2022-10-21)

Bug Fixes

  • interaction: Fix incorrect data.onover/out event call (1389d85), closes #2901
  • tooltip: fix redundant onxxx callback calls (85cdf36), closes #2901
  • type: add missing svg.classname type definition (72e5c84), closes #2893

3.6.0 (2022-09-29)

Bug Fixes

  • area: Fix unnecessary area element generation (d43a1a7), closes #2826
  • axis: fix undefined error reading generatedTicks (4f3c101), closes #2786
  • data: Fix idConverter error (98f7103), closes #2808
  • gauge: Fix size mismatch w/o gauge multi label text is hidden (6ee8a1e), closes #2799
  • grid: Remove grid.y.ticks default value (4818e44), closes #2809
  • legend: Add default for legend.contents.template (55fbb02), closes #2780
  • type: Add missing polar module export (a950abd), closes #2833
  • typescript: update entry point in tsconfig (ab4d98d), closes #2855
  • types: Fix legend.item.tile.type literal type typo (de9781f)
  • types: Fix the type declarations for the y tick format (1d378e0), closes #2790
  • types: Fix the type declarations for the y tick format (#2865) (2e38dee)

Features

  • api: Enhance .config() to return generation options (455944e), closes #2864
  • options: Intent to ship bar.linearGradient (3a9989f), closes #397
  • options: Intent to ship bar.overlap (046aedb), closes #2839
  • options: Intent to ship data.groupsZeroAs (3de8e7a), closes #2813
  • options: Intent to ship legend.item.tile.type (c379c9f), closes #2874
  • packages: Intent to ship React wrapper (4cef6ad), closes #2838

3.5.1 (2022-07-14)

Bug Fixes

  • options: Fix possible memory leak for boost.useWorker (394d1c3), closes #2778
  • types: Fix the signature of the tick format callback for timeseries (fb246bc), closes #2769

3.5.0 (2022-06-30)

Bug Fixes

  • bar: fix bar radius for zero value (9aa7579), closes #2642
  • build: Fix this keyword transpile (b65531a), closes #2671 #2664 #2665 #2666 #2667
  • data: Fix data label position on inverted axis (b024d83), closes #2700
  • grid: Fix y grid to show for log axis type (d0b8cbd), closes #2710
  • option: Fix onresize/onresized call context (3ef9684), closes #2726
  • plugin, type: fix TextOverlap type definition (80cc3b7)
  • plugin: fix sparkline dimension & tooltip (79e1ab7), closes #2682
  • plugin: fix stanford tooltip formatting (9a87464), closes #2657
  • resize: Fix legend resize (7df949b), closes #2650
  • scale: fix getting tickOffset (3091677), closes #2669
  • size.axis: fix truncated axis when has no data (40f4b66), closes #2675
  • types: Fix Chart.load({ json }) typing (1bd4f4a), closes #2711
  • types: Fix the signature of the tick format callback for timeseries (c9c76e5), closes #2676
  • types: Fix the type for options.data.names (e64f6bd), closes #2677
  • types: Fix types for the tooltip contents callback (a0c0355), closes #2693
  • zoom: fix wheel zoom feeling "stuck" when panning past the edge (50ed640), closes #2588 #2648

Features

3.4.1 (2022-04-14)

Bug Fixes

  • point,util: fix syntax to work on legacy browser (77798af), closes #2637

3.4.0 (2022-03-31)

Bug Fixes

  • api: Fix flow on indexed/category axis type (4aba436), closes #2595
  • axis: Fix culling visibility on dynamic loading (4c79daf), closes #2582
  • axis: fix hidden axis rescale on dynamic load (5418853), closes #2523 #2571
  • generator: Prevent possible infinite loop when tab isn't visible (bafdb17), closes #2606
  • option: Fix data.hide not working for bubble/scatter type (64ae74b), closes #2609
  • util: Check if agent has mouse (d42adaa), closes #2550 #2585
  • util: Enhance parsing date string (8d9f422), closes #1714

Features

3.3.3 (2022-02-24)

Bug Fixes

  • axis: Fix error when tick text isn't accessible (3dd15c9), closes #2556
  • build: Fix incorrect versioning on build (c7102bf), closes #2560

3.3.2 (2022-02-14)

Bug Fixes

  • subchart: Fix axis position on subchart.hide() call (2ad65fd), closes #2536 #2534
  • tooltip: revert tooltip.contents' defaultValueFormat (333ccad), closes #2542
  • zoom: Fix unzoom after appending regions (de64c4e), closes #2531

3.3.1 (2022-01-28)

Bug Fixes

3.3.0 (2022-01-14)

Bug Fixes

  • api: Ensure svg nodes to be removed from memory (f49ed83), closes #2489
  • event: fix touch event handling on arc (d3d2e05), closes #2477
  • text: Fix text position with candlestick type combination (f84ab3e), closes #2436
  • tooltip: fix candlestick tooltip display with xs option (0278067), closes #2434
  • types: Fix axis types definition (92fb033), closes #2499
  • types: Fix plugin's type definition (f3690f9), closes #2483

Features

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