Highcharts Suite v11.2.0

Released: Oct 30, 2023

Mises à jour de v11.2.0

Fonctionnalités

  • New in Highcharts Core
    • Upgraded the build pipeline to benefit from new language features. Bundles are now compiled to ES2020 by the TypeScript compiler (*.src.js files), and minified by swc (*.js files).
    • Added support for multiple data labels on pie slices.
    • Added new 'sankey.nodeAlignment' option for the Sankey series to specify which side of the chart nodes should align.
    • Added new 'sankey.linkColorMode' option.
    • Added a feature to allow different symbols for upper/lower markers in area range and dumbbell charts.
    • You can now set the default series.lineWidth of line graphs to to 2px for better accessibility.
  • New in Highcharts Stock
    • Added 'fibonacci.reversed' option.
    • Added accessibility support for navigator handles.
    • Added keypress (ESC) action to popup and sidebar.
  • New in Highcharts Gantt
    • Added new 'gantt.connectors.radius' option which allows for curved connectors between task dependencies.
  • New in Highcharts Maps
    • Added support for GeoHeatmap interpolation.

Correctifs

  • Fixes in Highcharts Core
    • Treegraph was losing node parent during export.
    • axis.breaks didn't work with zooming.
    • Using default data labels alignment for bubble series.
    • Lollipop grouping didn't work correctly.
    • CSV export was broken in Apple Safari.
    • Added missing TypeScript definitions for PlotLineOrBand properties.
    • Clip rect did not take into account boosted navigator.
    • boostTreshold with null point threw an error.
    • Offline export PDF documents didn't scale.
    • Treegraph was throwing an error when setting legendSymbol to lineMarker.
    • Start and end dates in exported CSV data for X-range series.
    • Series' clip option was not working in polar charts.
    • Drilling between cartesian and non-cartesian series didn't work properly.
    • Mouse wheel zoom was enabled even when general zoom was not.
    • Offline Export did not work for boosted series.
    • Pinch to zoom didn't work on Android Mobile devices after any click on the chart.
    • Tooltip chevron was cut off when outside was enabled.
    • Breadcrumbs disappeared when invoking chart.update in sunburst and treemap.
    • X-range series tooltip lost its correct default date and time formatting.
    • NaN x value disabled area chart graphic elements.
    • Multiple dataLabels enabled/disabled threw render (console) error.
    • Treegraph links weren't disappearing after calling setData.
    • Tooltip positioning on xrange points lying on shifted axes.
    • TreeGraph chart displayed extra node expander for hidden child when levels collapsed. Also fixed collapseButton visibility.
    • Null points could be hovered in the boost module.
    • Fixed issue with missing points in boosted heatmap with interpolation set to true.
    • Vertical and horizontal offsets for inverted Sankey and Organization charts didn't work correctly.
    • Read-only CSS properties weren't excluded during the export of the chart.
    • Mobile pinch on inverted charts flipped the chart.
    • plotOptions.series.pointStart couldn't be updated more than once.
    • boostThreshold set for one series boosted all series.
    • Disabled keyboardNavigation didn't remove the exit anchor.
    • Wrong property in numberFormatter API demo.
    • chart.zooming.resetZoom position settings were overwritten by the deprecated parameter.
    • Chart's height, and minLinkWidth misaligned sankey links.
    • Some yAxis options were disappearing after mouse wheel zoom.
    • Styles were not applied to the annotation label when useHTML was enabled.
    • Excluded events.legendItemClick from item series API.
    • Changing the crop property on annotations through annotationOptions in the chart config did not work.
    • Auto-scroll did not follow tooltip when navigating with keyboard while zoomed in.
    • Data labels with outline or shadow were misplaced in PDF files exported using the offline exporting module.
    • With a11y enabled < sign was stripped, causing issues with screen readers.
    • A regression in v11 causing the chart to redraw twice on updates that triggered a resize of the container.
    • Proximate legend did not work after updating the legend.enabled property.
    • SVG issue with shadow enabled on line series when points had the same x or y value.
    • Color and symbol changed constantly for the same series after every drill-up.
    • centerInCategory was not working for column pyramid.
    • Tooltip tap or click stopped working after pinch zoom in Apple iOS.
    • A regression causing incorrect series name from CSV for packed bubble series.
  • Fixes in Highcharts Stock
    • mouseWheel zooming prevented scrolling in Stock Tools popups.
    • xAxis ticks on broken axes were displayed incorrectly.
    • Mouse wheel zoom was not working when zooming on empty space without any points.
    • Flags were clumped together on the left side of the chart when allowOverlapX was false and the flags were dense.
    • Spacebar char couldn't be typed into input element.
    • Axis breaks caused points to overlap in stock charts.
    • yAxis extremes were incorrect with VBP indicator compare.
    • Tunnel annotations had incorrect height on logarithmic axes.
    • First grouped point in navigator was incorrect.
    • Calculations in extended ordinal position were wrong.
    • Label connector for the callout shape was not rendered in certain label positions.
    • Dragging annotations on chart with null points was inconsistent.
    • At rapid mouse movements outside the chart, zoom didn't work properly.
    • Flag positioning on the spline series.
    • Zero values in Stock Tools popup fields were missing.
    • Range selector should consider all series extremes.
    • Measure Annotation went back to its initial position after update.
  • Fixes in Highcharts Maps
    • Map drilldown animation was impossible to disable.
    • setData on Map Series threw an error with the PatternFill module.
    • Prevented map display error on drag out of valid coordinates.
    • A regression causing selected points being lost after map zooming or panning.