A patch on 8.0.0. If you render charts on the server from data you do not control, upgrade: server output now escapes text and attribute values, so a series name or label can no longer inject markup.
Line charts render and heatmaps update faster again. Two per-point scans that every unstacked line render had paid since 7.0 are gone, and a heatmap update now tweens only the cells that moved.
Weave plugins can read the raw sample behind a histogram, boxPlot or violin through api.data[].observations (detect it with api.can('observations')).
✨ New
- Expose the sample behind histogram, boxPlot and violin (#5342).
🐛 Fixes
- Escape text and attribute values in server output.
- Render radialBar and gauge centre labels.
- Keep sunburst, icicle and unit charts at their default height.
- Stop a fractional y-axis bound from freezing the page.
- Let a histogram or streamgraph change type without throwing (#5343).
- Lay horizontal bars out by row and orient their Weave scales (#5341).
Upgrading is npm install apexcharts@8.0.1.
Full changelog, with the detail behind each change: v8.0.0...v8.0.1