Released: Mar 5, 2024
Updates in v11.4.0
Features
New in Highcharts Core
- Added new option 'sankey.nodeDistance' and the ability to set 'sankey.nodeWidth' to auto. The same option pair is also supported by organization chart and treegraph series.
- Enhanced pinch zoom behavior to redraw axes and series continuously.
- Added new option 'organization.hangingSide' which allows nodes to hang from the right side in inverted organization charts.
New in Highcharts Stock
- Added possibility to set xAxis.overscroll in pixels or percentage.
- Improved implementation of attractToPoint to make use of KD-tree.
- Improved semantics of Stock Tools and popups to for better accessibility, specifically use <button> elements rather than spans.
Fixes
Fixes in Highcharts Core
- Chart width exceeded container width on Windows when the chart itself caused page scrollbars.
- Destroying a chart after point hover sometimes produced an error.
- By applying fillColor to series from highContrastTheme.colors if set.
- Ticks and gridlines were visible outside the axis in some corner cases.
- Incomplete string escaping or encoding in SVGRenderer.
- Incomplete multi-character sanitization in SVGRenderer.
- Incomplete multi-character sanitization in SVGElement node title.
- Permissive regex in mapcharts.js.
- Potential prototype pollution in Utilities.ts.
- Potential prototype pollution in NavigationBinding.ts.
- Detached elements and events in the Accessibility module produced a memory leak.
- Series.color only initially impacted the color of x-range points.
- Point events update didn't work.
- Toggling bellcurve visibility threw error.
- Multiple series zones broke graph.
- Column range series had area-style legend marker.
- Boosted scatter chart did not work without axis min/max-options.
- Alignment and overlap detection for rotated data labels didn't work correctly.
- centerInCategory on inverted column chart had incorrect series order.
- The packed bubble series was not rendered correctly in an inverted chart.
Fixes in Highcharts Stock
- Navigator series data wasn't set with dataSorting enabled on initial run.
- The range selector week button behaved strangely after using the scrollbar.
- Mouse wheel zoom with overscroll stuck.
- rangeSelector allowed to set range larger than possible extremes.
Fixes in Highcharts Maps
- DataLabels were overlapping map navigation buttons.
- Point visibility was reverted after interaction with a map.
- Map animated from top left on any series.update.
- If mapPoint.name was given, point.name didn't take effect.