💎 Version 6.7.0
This release introduces a new Sunburst chart type, richer pie/donut styling, new unit (pictogram) layouts, and a large batch of reliability, correctness, and security fixes.
A hierarchical radial chart (a nested pie/donut) for tree-structured data. Rings go from the center hole outward, one per hierarchy level, with each child arc nested inside its parent. It ships as its own tree-shakeable entry point, so the core bundle size is unchanged if you do not use it:
import ApexCharts from 'apexcharts/sunburst'
// then:
chart: { type: 'sunburst' }
Corner rounding and inter-arc spacing are configurable via plotOptions.sunburst.borderRadius and plotOptions.sunburst.spacing.
- Pie / donut slice styling. New
plotOptions.pie.borderRadiusfor rounded slice corners andplotOptions.pie.spacingfor an inter-slice gap. The same styling applies to polarArea. - Unit (pictogram) charts, arc layout. A new parliament / hemicycle layout (
plotOptions.unit.arc) arranges marks as seats in concentric arced rows across an annulus, filled in category order. Atype: 'waffle'alias is also available for the unit chart's single-grid layout. - Unit charts, configurable enter motion. The gather animation easing and enter motion can now be tuned.
- Point annotation tooltips. Point annotations can show an optional hover tooltip.
- Legend click on pie / donut / polarArea now toggles the slice in and out. Previously a legend click darkened and expanded the slice. If your app relied on the old behavior, review this change.
- Premium features are now gated behind a Premium (or above) plan. Features and chart types that require a license now enforce it. If you use those, make sure your license plan covers them.
Data and series
- A series missing its
dataproperty no longer aborts parsing of the remaining series; it is treated as empty and the parsed series stay aligned with their names. rangeNameno longer mutates your series config; range ids are tracked internally instead.- Combo charts use the real series index for goal lines and data labels, fixing mismatched labels and goals on filtered combos.
Lifecycle and SSR
- Server-side rendering no longer crashes on image fills. Out-of-range annotation
yAxisIndexand a sunburst drilldown cycle are fixed. - Animation, resize, and timeout callbacks are guarded against firing after a chart is destroyed, and the detached SVG root is released on teardown.
updateSeries/updateOptionspromises now reject on a render failure instead of hanging.resizeNonAxisChartsis guarded against a missing parent node in shadow or detached DOM.
Rendering and interaction
- NaN / Infinity guards in polarArea, custom series, axis labels, tooltips, and gradients.
- Zoom and tooltip: fixed a stuck shift-latch on a persistent slice, a duplicate mousewheel binding, and a custom-tooltip guard.
- Empty candlestick series no longer crash; heatmap row-extent and brush-target guards added.
- A window-resize redraw is skipped when the drawing box is unchanged.
Accessibility and misc
- Keyboard-navigation listeners are removed correctly on update, fixing a listener leak per
updateOptions. - Annotation tooltips no longer suppress the series tooltip chart-wide, and are cleared on
clearAnnotations/removeAnnotation. - The drilldown breadcrumb stays clear of the chart title.
- Global flags (
hasNullValues,invalidLogScale) reset every render. - Three verified logic fixes: a scale-max typo, a selection-filter guard, and an epoch-0 timestamp.
Security
- CSV export now guards against formula / CSV injection.
Building and testing from source now requires a Node version with require(esm) support (^20.19 || ^22.12 || >=24), matching the jsdom 28 test toolchain. Running the tests on an older Node fails fast with a clear message.
Full changelog: https://github.com/apexcharts/apexcharts.js/compare/v6.6.1...v6.7.0
Release 2026-08-01 19:16
Release 2026-08-01 19:16
- No changelog entries
- @tanstack/solid-router@2.0.0-beta.29
- @tanstack/solid-router-devtools@2.0.0-beta.24
- @tanstack/solid-router-ssr-query@2.0.0-beta.30
- @tanstack/solid-start@2.0.0-beta.30
- @tanstack/solid-start-client@2.0.0-beta.29
- @tanstack/solid-start-server@2.0.0-beta.29