Updated gauge and solid-gauge series, including panes and radial y-axis, with more sensible defaults and major design facelift, making it easier for implementers and AI agents to create great looking gauges from minimal configuration.
Refactored the data sorting functionality into a separate module, in order to simplify and reduce weight on the core script file.
Improved entrance and exit animation of points and data labels when they are dynamically created, destroyed or zoomed in or out of view.
Added the experimental autoload feature, loading required modules based on the chart configuration.
Added customizable boundary ticks for datetime axes, see the docs for Axes → Datetime → Boundary ticks on datetime axis.
Added new setting, contrast, for dataLabels.backgroundColor. Allows enhancing readability with a plain, semi-transparent background color. Extended the dataLabels.distance option to apply to more series types than previously.
Added new options set, tooltip.header, for better control over the header design i split tooltips.
UPGRADE NOTESEXPANDCOLLAPSE
Default pane layout and design for gauges and polar charts has gone through a major facelift. See v12 pane design compatibility to see what’s changed.
Solid gauge radius and innerRadius, when given as numeric values, defined on series or point level, no longer resolve as percents, but as pixels. To set it to a percent, use a percentage string like radius: '50%'.
The dataSorting feature now requires the modules/data-sorting.js file.
Default data label positions have changed slightly. Previously, the distance to the point or column was determined by padding and adjusted by x and y. Introduced new option, dataLabels.distance, in order to allow backgrounds with padding without touching the point.
10 BUGFIXESEXPANDCOLLAPSE
Fixed #23771, boosted points were missing keyed values after zoom.
Fixed #24274, in the exporting menu, the ‘View in fullscreen” label was broken after being used.
Fixed #24293, fixed and split tooltip with useHTML shifted after first render.