showDelay option for tooltip and crosshair, see #9286.xAxis and/or yAxis on annotations shapes or shapeOptions will convert the point x and y units, and dimensions like width, height, r and ry to axis units.zMin for bubble series was not changed on series.update().loading.scrollablePlotArea with multiple chart instances.dateTime parsing when exporting data set as date string.pie.dataLabels with negative distance set missing after update or visibility toggle.minPointLength didn’t grow in the right direction for small negative values.negativeColor was not applied in styled mode.colorAxis marker didn’t animate when moving.turboThreshold.color-scheme CSS property across CSS files and Adaptive theme, to allow setting any color with the light-dark() CSS function.SeriesRegistry was unavailable in custom ESM bundle because of circular import.dataClass legend toggle.dataLabels.zIndex was ignored, so labels could render above series regardless of the setting.data option directly. An array of numbers can now be passed in, instead of being derived from another series in the chart.series.colorByPoint and fixed boosted halo, #23370.fontFamily in exporting.chartOptions. View live demo.tooltipPos public to expose point position for pie and donut charts.legend.update.variwide.noData label was not visible for pie series with all points hidden.SVGRenderer.fontMetrics did not support numeric arguments.boost mode.width (thickness) appeared only initially after toggling visibility via legend.startAngle values.scrollablePlotArea after chart size updated to full view.connectorWidth wasn’t updated correctly when set to 0.series.options.keys properties did not exist on boost points.exporting.js and offline-exporting.js), making local export default for the PNG, JPEG, and SVG types.non-cartesian-zoom, which adds
zooming functionality
to non-cartesian series like treegraph, sankey, wordcloud, pie and more. Read
more in the docs.highcharts-more.js dynamically.color-mix. This means colors don’t have to be parsed and analyzed in order to allow tweening and modification. Which means full support for CSS variables, named colors and all color definitions known to the browser. Read more in the docs.useHTML flag are rendered inside a <foreignObject> in SVG, instead of the traditional parallel div structure.highcharts/esm/highcharts.js or load from our CDN.followPointer was set to true.useHTML to wrap when not needed.useHTML.markerGroup when hovering a boosted series.rangeSelector enabled.Highcharts.dateTime function didn’t pick the locale from the html.lang attribute, fell back to browser default.min and max settings in exporting.chartOptions axis options were not respected if the user had interacted with the axis., and . respectively (European style).time.timezone option explicitly to undefined didn’t work as described.stickyTracking was broken for BubbleSeries.font-size for labels didn’t work as announced.highstock, highmaps and highcharts-gantt NPM bundles.shadow was true.DataTable instead of parallel arrays. Removed the internal Series properties xData, yData, processedXData and processedYData, as well as some additional series-specific data arrays, in favor of Series.dataTable.'2024-10-03' as a more human readable alternative to timestamps. Also allowed date string in other options referring to x values, like xAxis.min, xAxis.max, series.pointStart, plotLines.value, Gantt series start and end, Axis.setExtremes() etc.Intl.DateTimeFormat.ucfirst template helper function to allow upper case first in strings.textOverflow: 'ellipsis' with texts and labels spanning multiple lines, as well as the lineClamp CSS property. This allows better control over the layout of axis labels and data labels.legendColor to set legend symbol color as distinct from series color, see #21776.// Imports for Highcharts v11
import * as Highcharts from 'highcharts';
import addAccessibility from 'highcharts/modules/accessibility';
addAccessibility(Highcharts); // <== This no longer works!
Since v12, the module will not return a factory function, so above code will cause an error. Instead, import it like this:
// Imports for Highcharts v12
import * as Highcharts from 'highcharts';
import 'highcharts/modules/accessibility';
See the elaborate article in the docs.
html.lang attribute, or falls back to the browser default. Setting lang.locale to en-GB will restore the labels approximately as they were prior to v12. For exact backwards compatibility, set all the time format options (xAxis.dateTimeLabelFormats, tooltip.dateTimeLabelFormats etc) back to their v11 defaults in addition.Series.getColumn().
Series.xData is replaced by Series.getColumn('x')Series.yData is replaced by Series.getColumn('y')Series.processedXData is replaced by Series.getColumn('x', true)Series.processedYData is replaced by Series.getColumn('y', true)downloadPDF in the contextButton.menuItems.HighchartModuleLoaded window event is no longer supported as we moved to webpack builds with tree shaking capabilites. Instead, extensions must rely on events and wrapped methods.title.widthAdjust option is removed. Instead, use contextButton.buttonSpacing to make space for non-default context button.title.align and subtitle.align to center, and title.minScale to 1.{point.x} key for points on a category axes will no longer return the category name. Instead, use {category}.if conditions.scrollablePlotArea was not supporting parallelCoordinates.container.scrollablePlotArea enabled.crisp option was explicitly false.options3d alpha and beta were not applied to pie body.inside and allowOverlap options to the Axis.plotBands.label options.ResizeObserver.document.documentElement expand.pointerEvents fix for older Chromium.fillOpacity was too strong in boosted series.mouseup event was not respected after setting the event.events.legendItemClick. See #3957.highcharts.js main bundle, but requires loading the modules/textpath.js bundle. It is however built into those series that use text paths by default.SVGLabel didn’t occur immediately.allowOverlap was false. Implemented overlap detection for labels with text path.500px-sample title, and added new demo showing height inherited from container.setOptions didn’t change radial axis defaults.errorbar series.highcharts.d.ts type definition file was too large and caused issues in editors. Moved majority of series options into separate definition files.className option to fail.highcharts.d.ts type definition file was too large and caused issues in editors. Moved majority of series options into separate definition files.className option to fail.auto. The same option pair is also supported by organization chart and treegraph series.fillColor to series from highContrastTheme.colors if set.mapcharts.js.Utilities.ts.NavigationBinding.ts.series.color only initially impacted the color of x-range points.this was not bound to plot line or plot band object in event callbacks.post function was replaced by the fetch API. The formAttributes option can for some purposes be replaced with exporting.fetchOptions. See the fetch article on MDN for more information about possible options.focusBorder was not removed from SVGElement after the element had been unfocused.beforeunload event to fire.labels.autoRotation was set.dataLabels.inside set to false.plotOptions.negativeColor was applied to positive graphs for the part of the line that extended below the threshold.series.data would add default aria-label.*.src.js files), and minified by swc (*.js files).axis.breaks didn’t work with zooming.PlotLineOrBand properties.boostThreshold with null point threw an error.lineMarker.clip option was not working in polar charts.chart.update in sunburst and treemap.dataLabels enabled/disabled threw render (console) error.setData.TreeGraph chart displayed extra node expander for hidden child when levels collapsed. Also fixed collapseButton visibility.keyboardNavigation didn’t remove the exit anchor.chart.zooming.resetZoom position settings were overwritten by the deprecated parameter.yAxis options were disappearing after mouse wheel zoom.useHTML was enabled.events.legendItemClick from item series API.annotationOptions in the chart config did not work.a11y enabled < sign was stripped, causing issues with screen readers.<filter> issue with shadow enabled on line series when points had the same x or y value.borderRadius option support for funnel and pyramid series. See #18839.true to false didn’t work.pointRange wasn’t calculated for multiple series with single points.x.yAxis.maxPadding was ignored when yAxis.softMin was set.tooltip didn’t work when wasn’t declared in the chart configuration.useHTML on were still active for the mouseover event.prefers-color-scheme. See style by CSS.circular for sunburst data labels.point.percentage property for gauge charts, see #18433.ResizeObserver to the chart so it could adjust reflow on container size change, closes #17924.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.labels option has been deprecated for a long time and is now removed. Use Annotations instead.dark in their browsers, they may now be presented with dark-themed charts. The exception is if your CSS overrides the default coloring.circular for sunburst data labels.followPointer set to true and the second series followPointer set to false.legendItemClick event for one series was prevented.null point.z: 0 caused points to disappear.pointPadding for heatmap series wasn’t working with reversed axes.className property in guideBox didn’t work for drag & drop./es5 path for legacy script files on code.highcharts.com and in the npm package, see #18070./es5 folder. These files are now available, and we recommend you do the switch before the release of version 11. See a live example, or read the details at #18070.y, not as low. See live demo.align: 'right' and textAlign: 'left' weren’t displayed. Added clip option for labels to allow displaying outside the plot area.useHTML set to true were wrongly positioned.positioner callback and outside: true.false.backgroundColor and borderColor but no explicit borderWidth.null to a valid number.series.options.className in styledMode.marker.enabled was set to false.< symbol from attributes.x value was not available for the context of stackLabels.formatter.plotOptions update.es-module/masters.useHTML and stickOnContact options.Highcharts.Series.types and Series.registerType(type, class) for custom series, see #17551.bubbleZExtremes was not removed when the bubble series was removed.xAxis.labels.y did not adapt to multiline labels when xAxis.opposite was true.zThreshold.opacity property work for different states in the sankey series.accessibility.js module is not loaded.inherit argument to true.accessibility.keyboardNavigation.seriesNavigation.rememberPointFocus.drillUp() after chart.applyDrilldown().y: -9999.Highcharts.AST.bypassHTMLFiltering for disabling AST filtering.areaspline series to the supported series in the Boost module, see #8288.hanging layout will now inherit this layout. To prevent this, set layout = "normal" for these nodes.Highcharts.win === window.point.isInside flag.percent.xy was not working well with Boost.node.update() in the afterAnimate event would throw errors.dataGrouping options were present.reversedStacks set to false.resetZoomButton was not visible after drilling up to a level with zoom.data options with Highcharts.setOptions did not work.undefined didn’t clear options.null.accessibility.point options.pageUp/pageDown in legend keyboard navigation for scrolling between legend pages.End/Home/PgUp/PgDown keys.yAxis.width set.yAxis was reversed.axis.tickInterval was negative.rotation set showed console error.Intl was missing.Chart.update.fontFamily reset when updating chart.style.setOptions were not picked up by polar chart when chart axis options were set as an array.useHTML or outside enabled did not work properly.threshold.useHTML set to true were misaligned in exported charts when exporting.allowHTML was set to false.datetime axis ticks did not get date/time formatting applied when tickPositions were set.undefined.useHTML enabled and default formatter did not work, per-point borderColor and borderWidth did not work.Chart.update.Chart.update with oneToOne attempting to remove pane threw.visible set to false and useHTML data labels threw.Point.doDrilldown and Axis.drilldownCategory as official API methods.Intl was missing.accessible-pie demo for better pattern handling.tableValues invalid attribute.title.verticalAlign to middle did not vertically center the title completely.lineWidth to 0.removePlotBand after destroying Axis.on or between.highcharts-no-tooltip that can be applied to elements to prevent the data tooltip covering them.highcharts-null-point class.text to axis label context, making it possible to insert the default formatting inside labels.format.item object context for lang.accessibility.legend.legendItem.labels.allowOverlap set to false stopped working for axis tick labels after update.rounded-corners plugin.<u> tag not working with useHTML.inactiveOtherSeries being true did not work for data labels and connectors.BubbleLegend color in styledMode.followPointer enabled.useHTML did not work together.className option did not work.color option did not take effect in empty pie series.drillUpButton did not have a fixed position when using scrollablePlotArea.type was missing.packedBubble stopping too early.Highcharts.AST and provided samples of overriding the HTML allow lists.exportChartLocal, see #11403.resetZoomButton did not show when using scrollablePlotArea.columnrange series.distance did not scale correctly with outside set to false.false.stroke-width animation did not work when using zones.scrollablePlotArea.className on points in venn series did not work.z set to null.<base> tag was present and window.location was manipulated via history.pushState.colorAxis legend layout did not work with non-cartesian series.useHTML set to true threw in IE.plotArea for columns when they were exceeding yAxis extremes.tooltip stopped working after disabling chart.polar with update.labels.format docs.z-index on tooltip with outside set to true through chart options was not possible.solidgauge pane flickered on update.false were not added when dynamically adding plot bands between the update and a redraw.waterfall chart with reversed yAxis rendered wrong stacking connectors.setData with empty array wasn’t updated.minPointLength columns did not show for series with only zero values when combined with series with only negative values.colorAxis ignored reversed option set in chart config on update.visible property.Chart.reflow now needs to be called after scale changes and Chart.updateContainerScaling has been removed.stackLabels did not render with dataLabels enabled.setData with redraw set to false threw.Time.variableTimezone, it caused Time to sometimes return the wrong time when useUTC was set to false.Point.colorIndex did not pick up Series.colorIndex updates.dataLabels.allowOverlap to false did not work properly for sankey series.panning.enabled = false.pointPlacement to between placed line series points on ticks instead of between them.ignoreHiddenPoint was set to false.broken-axis module loaded and a gapSize greater than 0.datetime axis had missing ticks when Chart.time had half-hour timezone or timezoneOffset set.useUTC set to false threw.Highcharts.patterns global was missing.xAxis had wrong position.networkgraph simulation restarted on series.update().drilldown through Point.update() did not work.marker.fillColor in Boost.scrollablePlotArea was enabled, gauge axis was not scrolling along.ColumnRangeSeries missed adjustForMissingColumns.chart.update and chart.setSize, causing side effects like stacks not updating and series not.numberFormater returned wrong values.merge function.Point.partialFill didn’t override Series.partialFill.null broke the accessibility screen reader.dataLabels array columnrange and related series.cancelable when calling preventDefault.addPlotBandOrLine didn’t check if the axis was visible before rendering.chart.update failed to update time options in some cases.defer as animation parameter, see #12901. This allows for granular deferring of series animation, labels etc.export-data module. See #13690.moment.js library to be used without being available in the window context.low was defined.img and br tags in data labels not being proper XHTML on SVG export.softThreshold not working as expected when a threshold was set.scrollablePlotArea not rendering correctly on FireFox.xAxis labels on a polar chart when the useHTML option was set to true.y value.Highcharts.keys.chart.addSeries failed after calling chart.setSize on a chart with no data.innerSize of a pie series was set to 0 when there was also an additional gauge series.null or missing points.parentNode in the packed bubble series. See #11782.chart.update with oneToOne failed when removing and adding series, if all series had explicit id’s.xAxis was not a category type.offline-exporting module.drilldown in horizontal item series was not allowed.Chart.print() was not working correctly with highcharts-more.js (specifically network graphs) included.chart.panning.type now accepts y directions.yAxis.stackLabels: backgroundColor, borderWidth, borderRadius and borderColor. See #13330.series.label.format and series.label.formatter.SVGRenderer.prototype.symbols object, see #12508.['M', 0, 0, 'L', 100, 100] in the new implementation should be written [['M', 0, 0], ['L', 100, 100]]. We built in a converter for old paths, but there may be cases, like for example directly accessing SVGRenderer.crispLine, where it breaks.fillSetter in cuboid methods.yAxis.tickAmount when the chart size was small.yAxis labels were not centered over the gridlines when rotation was set and alignTicks was enabled.zIndex was wrongly calculated on wide screens.null.point.color was not respected for boosted series.Series.update.chart.sonify was no longer working after v8.0.1.baseSeries was filled by points with negative values.scrollablePlotArea not inheriting chart style. Also applied chart styles to tooltip container when tooltip.outside is true.point.isInsidePlot method didn’t handle polar charts.getTimezoneOffset callback passed inconsistent value type.yAxis.angle (non-inverted chart) were set.Highcharts.Color without the new keyword.highcharts-3d.js file was not compiled and distributed to code.highcharts.com and npm.dataLabel x and y position per point, see #12985.useHTML property to rotated data labels.inactive.opacity for venn diagrams to ease perception, see #10663.pattern.patternTransform that allows SVG patternTransform functions on a pattern.chart.toggleFullscreen() method.series.data.custom to store additional data for custom formatters and custom event callbacks.new keyword. Use either new Highcharts.Color or the Highcharts.color factory.x-range drag handles issue with multiple series, see #12878.tooltip.followPointer was false.setData().null instead of undefined.drilldown to treemap series, see #12326.series.inactive.enabled option to disable inactive state.xAxis top or height set, see #12589.highcharts-3d and draggable-points were loaded.color.patternIndex option.tabindex./) not being replaced with safe character when exported. Now replaced with -.noData message was not visible with gauge series. Added 1 as default zIndex to render the message in front.dataLabel color from contrast to a different one was not working.borderColor and borderWidth didn’t work for solid gauge series.colorAxis module was not loaded.null was used as event listener in drilldown module, which caused a JavaScript error when called.chart.scrollablePlotArea.stackLabels in styled mode used to throw errors.lineWidth after hover.pattern.backgroundColor.highcharts-tooltip-header classname to the tooltip’s header.layout: 'proximate' and useHTML: true.pointPlacement did not work for columns with just one category.between.chart.setTitle() on a chart with scrollablePlotArea misplaced the title.z value were not displayed in a variwide chart.drag event was not fired.colorAxis was added in update.high-contrast-light and high-contrast-dark themes with 3:1 contrast against background.axis.reversed should not take effect on a linked axis if the parent axis had a different setting.parentNodes were missing after chart and series update.Series.remove() function didn’t work properly with networkgraph and packedbubble series.minLinkWidth option to sankey series.label.formatter callback for plot lines and plot bands.annotation.id, see #10648.crop and overflow options for stack labels.value, and a plot band with either from, to, or both.accessibility.pointNavigationThreshold.bottom.verticalPosition other than top may have changed since last version due to better layout handling.stroke-width in styled mode.gapSize did not work in boost mode.undefined value was rendered in the loading label.series.update({ data }) did not preserve old options if data was passed as an array of objects.node.update() in networkgraph series caused errors in console.series.dataLabels.inside to true forced pie dataLabels to render as in contrast.Chart.update or Series.update with new events options.rotation.orientations = 1 in wordcloud series resulted in rotation NaN, which made the SVG rendering of the word crash.series.colors was ignored in sunburst.baseSeries data with less than two points.mouseDown event.getSelectedPoints did not include the currently selected or unselected point when called from inside series.point.events.select.Series.update updating marker symbol.Array.prototype.findIndex which would cause Sankey series to break in IE.labels option in favor of annotations, see #10429.series.nodes[index].remove() method to networkgraph series to remove a node with all connected links. See #10565.GridAxis to only add one column (the master) to the public axes array, and the remaining to an internal columns array.series.options.animation duration initially, and equal to chart.options.animation on updates.addEvent was called with parameter options.order value of undefined.plotOptions[type] in chart instance options.series.setData.dataLabels.y default to 0.Series.setData().lang.thousandsSep.setData() in networkgraph series caused simulation to run from the initial state.dataRefreshRate didn’t work properly for Google Spreadsheets.connectNulls could not be disabled in area with percent stacking.networkgraph.dataLabels.linkTextPath did not remove artifical border around label.chart.scrollablePlotArea.opacity, to control opacity of the scrollable mask. See #10416.states.inactive.opacity for map and mapline series to prevent dimming map shapes.baseSeries was set to first series by 0 number.series.threshold = null was ignored in boost mode.useGPUTranslations rendered incrorrectly when yAxis was logarithmic type.inactive states to series and points, allowing other series to be dimmed when the user is hovering the data or legend. To bring back the old series dimming behavior, set plotOptions.series.states.inactive.opacity to 1.annotation.events: add, afterUpdate and remove.sankey.borderColor for sankey nodes.tickWidth to 1 to bring back the old behaviour.traverseUpButton.inactive state makes other items dim when hovering a series. To bring back the old series dimming behavior, set plotOptions.series.states.inactive.opacity to 1.useHTML and varying text lengths.series.update destroyed points and lost their event handlers.useHTML: true, were generated with width less than 0.top setting.parallelCoordinates was not resizing properly after update.showEmpty feature.clip option.classNames on update.series.setData() did not remove old nodes for a networkgraph.setData didn’t update data when old data had null values and the same length.visibility: hidden.showInLegend failed.Math.sign() in networkgraph source code for IE compatibility.plotOptions.connectorColor didn’t work for individual points.useHTML labels.chart.update with initial pane options did not change the pane.allowTraversingTree to avoid confusion with the drilldown module that has a different behaviour.text-anchor with empty align attribute was set to undefined.e.returnValue in Chrome console.series.update. Partial fix for #10010.pointPlacement was not implemented for heatmap.outside option and different series types.userOptions and some updates were working in an unexpected way.xAxis.tickAmount.tickAmount axis option wasn’t properly supporting false values for startOnTick and endOnTick.chart.update.code.highcharts.com/js folder, use the base JavaScript files, but set the chart.styledMode option to true.highcharts.js file, load modules/oldie-polyfills.js in a conditional comment. Alternatively you can use your own polyfills or a third party library. See System Requirements.pointBreak event for broken-axis module was not working for columnrange series type in case highcharts-more was loaded before broken-axis module.cropThreshold caused lost categories on the X axis.Chart.update with repeated options.cropThreshold. Closed #6926.scrollablePlotArea was active.useHTML was true.uniqueNames and drilldown.setExtremes should trump axis.ceiling.visibility: hide.pointPlacement in X range charts, affecting the category Y axis. Closed #7419.plotLines resize and animation.headerFormat.cropShoulder was inherited by column series, which set it to 0. Fixed by overriding to 1.seriesThreshold.showCheckbox didn’t work with layout proximate.chart.update error when removing axes and series.forEach in oldIE. See #8865.labels.step option and a large data range. Re-introduced error 19.followTouchMove didn’t work properly on column series on mobile.Highcharts.indexOfPolyfill wasn’t supporting all required arguments.minPointLength squished all ranges to minimum length when xAxis was reversed.Series.update() with new data.Series.setData on boosted series with the updatePoints parameter.series in options for a 3D chart threw an error.useHTML.getSlotWidth wrap function.proximate layout was misplaced when all points were nulls.fill attribute to none.seriesMapping object property had values more than 10.useHTML option did not take effect on rotated data labels, specifically on the sunburst series.cropThreshold on a windbarb series broke the chart.some function.colorIndex on points.Series.setData with redraw set to false.useHTML cases.data.weight in Word Cloud.rotationMode: 'auto'. Now the best fit will be calculated. See #8502.colorAxis.showInlegend was false.chart.addSeries was not converted to a scatter3d series.className option did not work on plot lines.seriesMapping.whiteSpace: nowrap.Array.prototype.flat.scrollablePlotArea being applied on exported charts. See #8316.scrollPositionX after toggling series. See #8316.Series.setData, Series.update or Chart.update. The new logic looks for matching X values and can be disabled through setData's updatePoints option.animation parameter to Chart.update.data.csvURL option.Infinity and -Infinity values for plotOptions.area.threshold, to make the area extend towards either Y axis extreme. Closes #8139.minFontSize and maxFontSize to Wordcloud.useHTML caused recursion error in Firefox on Windows.top failed with no chart title.startPoint dynamically failed when data set was empty initially.chart.update().Chart.setTitle didn’t result in legend position updating.setData() when redraw was deferred.tickPixelInterval=1 rendered tick close to zero instead of zero.levelIsConstant is false.highcharts-more.js couldn’t be included multiple times without errors.useHTML.onContainerMouseDown wasn’t provided properly.length to styles.getBBox() shouldn’t be used on clipRect elements.sunburst.js file in distributions, see #7775.connectNulls in Boost failed with zooming.states.normal to allow disabling animation after point or series hover.node.column and node.offset.series.marker.enabledThreshold, for setting the break point between enabling and disabling markers.connectNulls in the Boost module. See #7395 and #7631.sunburst.levelSize and sunburst.levels.levelSize to customize ring sizes.offsetMin.point.isInside was set to true in a cropped point - added extra check for a point’s graphic prop.outerArcLength to sunburst as an alternative filter to innerArcLength.Chart.update with drilldown didn’t work.chart.drillUp when chart was not drilled into.partialFill after zooming in.legend.useHTML.useHTML = true.variablePie were wrongly positioned.tooltip.split and tooltip.shared options.xAxis.crosshairs.snap.allowOverlapX, to be able to toggle the new feature of overlap avoidance. See #4674.data.sliced and slicedOffset in Sunburst.verticalAlign: 'top' with a horizontal legend. In existing charts using this layout, the layout of the legend and the plot area may be affected.pointIntervalUnit option didn’t handle the DST crossover correctly when set to ‘days’.softMin and softMax were set.threshold was null.skipNullPoints and pointDescriptionThreshold.Chart.setSize()., CSV export problem with auto-detecting decimal points and item delimiters. Item delimiters now default to ; if the detected browser locale has , for decimal points.xAxis.label.overflow: false not to work.connectNulls: false after updating point to null.dataLabels.filter, for a declarative way of filtering data labels without using the formatter.minPointLength wasn’t correct for some cases.aria-label attributes, causing invalid SVG.nodeFormatter property to data labels and tooltips in the sankey diagram. Closes #7284.columnStart in data module.data.endRow to be offset by one.Chart.update() did not update parameters of the data module.xAxis.max and rangeselector.selected were defined.redraw parameter in Series.setVisible was not respected when Boost module was loaded.tooltip.useHTML was true on a map and other series types, the shape would flicker and tooltip hide in IE and Edge.highcharts.scss to distribution.minPointLength was always shown as a positive value point.pos, axis position, to axis label formats. Closes #6859.accessibility.keyboardNavigation.tabThroughPoints option, ref #6886.legend.keyboardNavigation.enabled option, ref #6838.exporting.menuItemDefinitions, and allow string keys to be used in the menuItems instead of redefining full objects.yAxis.stackLabels.allowOverlap, to prevent stack labels from overlapping. Closes #6876.oneToOne to the chart.update function. This allows for easier integration of Highcharts into dashboard solutions and wrapper APIs.activeDataLabelStyle used to override dataLabel’s styles set on a point.tooltip.enabled: false did not respond to responsive configuration.xAxis.range didn’t change extremes.point.marker.symbol to null didn’t restore default point’s marker.display:none divs became visible in Edge and IE.dataLabels.crop option had no effect on pie charts.legend.update caused color axis to disappear in heat maps.chart.width was set.dataClass.color should be ignored in styled mode.Series.update fall back to the optimized Series.setData if only the data is updated.xAxis.offset option modify the clip area to avoid clipping line graphs.ignoreHiddenSeries caused wrong column position and width after hiding and showing all series.textOverflow and max width to default itemStyle.visible: false didn’t work correctly on funnel chart points.gapSize logic to the broken-axis module.point.color of negative column was less important than series.negativeColor.allowDecimals was false.chart.exportChart() left undefined item in the Highcharts.charts array.subtitle.verticalAlign to 'bottom'.!default statement to SASS variables for easier configuration. Closes #6436.colorAxis was not updated through chart.update.chart.update() threw errors.chart.update was not redrawing axes when setting alignTicks to false.textOutline: none.minPointLength shifted next points rendering.Point.update did not apply new class names.allowDecimals: false was ignored with flat data.legend.maxHeight not respected after chart update.Point.update didn’t work with slice: false.point.states didn’t work for maps.ignoreHiddenPoint is now true by default.drillToNode, related to #6180.Highcharts.addEvent function to return a callback to be used to remove the same event.trackByArea did not hide tooltip, when moving mouse out of the area shape.point.isNull was always true.dataLabels.softConnector was always set to true.maxSize was percentage.Chart.update didn’t trigger responsive rules to be re-evaluated.connectEnds was not set.setPointValues to only add crisping correction when needed.plotOptions.series and series.xAxis.highcharts-negative class. Ref #6114.xAxis.reversed was used.chart.alignTicks on logarithmic axis should not be applied.minPointLength was applied for null points in a waterfall series.allowPointSelect not to work with 3D pies.threshold ignored when chart.reflow was used.textOutline, and at the same time removed the textShadow shim. Closes #5849.pinchType and zoomType to be set independently. When tooltip.followTouchMove is true, pinchType only applies to two-finger touches. Closes #5840.Highcharts.addEvent function to return a callback to be used to remove the same event.yAxis.opposite ignored when setOptions was used.pointPlacement did not respect individual series pointRange.plotBand border was only drawn on three out of four sides of the rectangle.exporting.libURL used insecure HTTP.defs. Prevents conflicts when SVGs from different sources are pasted in the same page.uniqueNames = false.Legend.update did not reclaim legend space.responsive.rules.condition.callback did not work according to documentation.borderColor.getTimezoneOffset.trackByArea did not hide tooltip, when moving mouse out of the area shape.chart.style not to apply to the container.chart.reflow option to never take effect.tooltip.split was cut off near the ends of the axis.allowPointDrilldown was false.point.isNull was always true.chart.height in a responsive rule.category.ignoreHiddenSeries with ordinal axis caused artefacts on a chart.pointPlacement.stickyTracking when set to false caused highlighting wrong point.pointIntervalUnit broke when using more data points than turboThreshold.yAxis affected the colorAxis.animation: true on a series config caused animation to jump from the middle.mouseOver event.setExtremes on polar chart caused padded max value.addPoint animation parameter was not used.white-space: nowrap was used in combination with text-overflow: ellipsis.minRange on logarithmic axis, related to #1227.showFirstLabel or showLastLabel were set to false.hover.brightness wasn’t used for positive bars in waterfall.connectEnds with null as first point failed.setData before redraw.dateFormat didn’t handle Date objects like before.Renderer.label with a shape of rect failed.trackByArea was false.noSharedTooltip was undefined for gauge and solid gauge, which caused errors when shared tooltip was enabled.activeDataLabelStyle color contrast did not work.null caused wrong fill on all-negative axis.Chart.setSize required both width and height to be set.verticalAlign didn’t work with rotated data labels on column series.titleSetter in combination with buildText added duplicate content to the title.minPointLength in xrange study.scroller.getUnionExtremes did not consider navigation axis min and max.pinchDown was sometimes empty on Android.dataLabels.overflow not always respected on heatmaps.e.originalEvent to drilldown event in order to catch modifier keys and other properties. Closes #5113.chart.margin. The chart.margin setting can now normally be removed. Closes #4933.day, for pointIntervalUnit.Highcharts.chart, that allows instanciating a chart without the new keyword.renderTo div as the first argument to the constructor, like Highcharts.chart(renderTo, options);.fill-opacity and stroke-opacity attributes on VML renderer. Support semi-transparent fill with named colors on area series.borderColor: null for pies, which inherits the slice color. This allows a simple workaround for antialiasing gaps between slices when not using a real border (#1828).visibility: hidden.legendType: 'point' on more series types than just pie and its derivatives.forExport flag.negativeColor wasn’t set for marker on hover.alignTicks forced axes to align, even when only one of them contained data.stickyTracking was false.%k, hours with no padding, in dateFormat.radius and innerRadius on individual points.originalEvent to wrapped event argument for point and series click. Closed #3913.data.parseDate callback.negativeColor was used.e.category event argument in drilldown events to make it clear when a category is clicked. Related to #3771.minSize and maxSize independently from the data.lineWidthPlus, radiusPlus for hover state of graphs and markers.yAxis.min.Series.update on several linked series in succession.Axis.addPlotLine or Axis.addPlotBand.Series.setData, where instead of re-creating all the data points, existing points are updated. This allows animation, performs faster and is less prone to memory issues.Chart.destroy.ignoreHiddenSeries setting had no effect on bubble sizes.Chart.setTitle not causing the chart to redraw to adapt to changed size of the title. Closes #2719. Closes #2744.chart.style option take effect on chart instances, not only globally. Closes #2723.showLoading not displaying in IE9. Closes #2686.Axis.update not removing all associated series. Closes #2687.startAngle was < 0. Closes #2665.showLoading not working in Standalone Framework. Closes #2653.em font sizes. Closes #2651.display:none !important. Closes #2631.followPointer not working correctly for line charts.point.percentage in percentage stacked tooltips. Closes #2375.borderWidth, backgroundColor and more for data labels.useHTML option for most text related configuration objects.softConnector option for pie data labels.chart.selectionMarkerFill option.