[4.9.28] - 2020-06-29
Added
- New adapter
xlsxWorkbook
inExport
. Will allow decorating a Workbook object before it is exported. chart.exporting
text-based API functions (getSVG()
,getCSV()
,getJSON()
,getHTML()
) now have third parameter (boolean). If set tofalse
they will return a raw output, rather than data:uri.zoomable
property added to all axes (default:true
). Setting it tofalse
will make axis not react to zoom events from scrollbar/cursor.
Changed
- Removed
focusable
from map chart background series. - Polyfills in
.js
file will now only load on-demand, making it with some frameworks that override default objects.
Fixed
- Regression plugin: the regression line was not being drawn correctly on a chart with horizontal
ValueAxis
. - Export: images exported on zoomed-out pages sometimes were showing visual artifacts.
- If a chart cursor was visible (because of soft or hard
triggerMove()
calls) but the real mouse was out of the plot area, the cursor used to react to clicks even though it shouldn't have. ForceDirectedNode
'sfill
andstroke
adapters were not working properly if nodes were initially collapsed.Sprite.hitTest()
method was not working properly withnonScaling = true
.- If a
MapChart
had geodata loaded viageodataSource.url
, the map used to disappear after div size changed. - If a legend of a
MapChart
was disposed, a JS error might happen in some cases.