Changed the default builds to ECMAScript version ES2016.
Replaced SASS files for styledMode with updated CSS files. Highcharts theming is now easier by supporting CSS variables as well as prefers-color-scheme. See style by CSS.
Sonification module v2 with many new features for audio charts, now part of the official API.
Changed default rotationMode to circular for sunburst data labels.
Added the point.percentage property for gauge charts, see #18433.
Added ResizeObserver to the chart so it could adjust reflow on container size change, closes #17924.
UPGRADE NOTESEXPANDCOLLAPSE
To revert to the old design, use the theme defined in the v10 theme sample.
Font sizes of the chart are now using rem by default. This may cause too small or too big fonts if your web page is using non-default root element font size. To avoid that, set chart.style.fontSize to 16px or any other values you see fit.
The top-level labels option has been deprecated for a long time and is now removed. Use Annotations instead.
Time-related settings on the global options structure are removed. Use the time options instead.
The new version of the sonification module is not backwards compatible with the old, experimental module.
The default builds were changed to ECMAScript version ES2016. See the system requirements on how to support IE11 and other legacy browsers.
If you’re using chart.styledMode, and your end users have prefers-color-scheme set to dark in their browsers, they may now be presented with dark-themed charts. The exception is if your CSS overrides the default coloring.
Changed default rotationMode to circular for sunburst data labels.
24 BUGFIXESEXPANDCOLLAPSE
Fixed #18790, custom symbols were incorrectly positioned in some cases.
Fixed #18103, Y zoom while panning on top of the plot when chart inverted was not working.
Fixed #18066, after updating the series data to one point with category xAxis there were unwanted labels.
Fixed #17720, the tooltip with enabled outside and split properties was badly positioned for some series.
Fixed #18693, tooltip.stickOnContact threw errors on hover between one series with followPointer set to true and the second series followPointer set to false.
Fixed #18741, incorrect guide box behaviour while dragging stacked bars.
Fixed #14080, bubble legend didn’t work correctly if the legendItemClick event for one series was prevented.
Fixed #18635, bad tooltip position in an inverted chart inside a scrollable container when tooltip.outside was true.