colorAxis.title option, to allow a separate title for each color scale in the legend. See #14107.Also includes Highcharts Core v12.6.0 changes that apply to this module.
Also includes Highcharts Core v12.6.0 changes that apply to this module.
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.Also includes Highcharts Core v12.6.0 changes that apply to this module.
StockTools GUI types were incorrect.setRange event was called more than once on navigator.display: inline.dataTable order after adding rows with virtualization disabled.responsive.rules.sorting.orderSequence.data.columns, while data.dataTable is used for DataTable instances.idColumn option to use a column’s values as stable row IDs instead of numeric indices.rendering.icons.LocalDataProvider support for Data Connectors (single table).DataProvider as a new data layer between the Grid and its data source, enabling custom providers beyond the default in-memory LocalDataProvider (using DataTable).RemoteDataProvider as an alternative data layer allowing server-side sorting, filtering, and pagination operations, as well as downloading data in batches while scrolling.align API property to pagination.responsive.rules option so it’s possible to define different options for different container sizes.'auto' column width support.columns[].style, columns[].cells.style, and columns[].header.style to apply dynamic or static inline styles.auto or undefined had no effect.board.update() method.update argument to DataPool’s setConnectorOptions method. See #23935.update method to Data Connectors. See #21583.Dashboards.setOptions().metadata was not cloned in the data table.toggle editable option was added.arrayNumber, json and sparlinke validators.dataTable deleteRows method.sorting.sortable and replaced with sorting.enabled in Grid column options for consistency with other Grid options.sorting.sortable option has been deprecated. Use sorting.enabled instead to enable or disable sorting on columns."skipLibCheck": false when using the library in typescript environment.max-height).decimalPoint and thousandsSep) for formatting the number in cells.tooltip.pointFormat to the MapPoint series. Closes #23883.Also includes Highcharts Core v12.5.0 changes that apply to this module.
nullInteraction to break in maps.Also includes Highcharts Core v12.5.0 changes that apply to this module.
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.className option in navigation.bindings to allow for CSS customizations of annotations, see #22902.indicators.js file.compare option from their parent. See #21119.Also includes Highcharts Core v12.5.0 changes that apply to this module.
className was not applied to flag points.modules/annotations.js and modules/annotations-advanced.js at the same time didn’t work.overscroll recalculations.rangeSelector events were not working in standalone navigator.text-align attribute incorrectly set for the Range selector group.chart.plotHeight set with rangeSelector on shorter charts.rangeSelector button with offsetMin as selected.rangeSelector dropdown was not working after resize.grid.update() so that it now re-renders only the relevant elements in the DOM for the options being changed, rather than the entire container.@highcharts/grid-lite and @highcharts/grid-pro npm libraries now export ES modules for client-side bundling on the default import path, instead of UMD bundles.dataType settings.insert argument in the dataTable.setRow() method was not respected.className was missing when the cell formatter returned null.null.afterEdit event was not triggered when editing cells using view renderer content.--ig-focus-ring token so keyboard navigation renders a single, consistent ring.--ig-default-font-family and normalised the fallback stack so custom font overrides continue to cascade correctly.columns[].cells.className and columns[].header.className were ignored for numeric columns.Range Modifier now defines the start-end slice of source table rows; all other range logic is covered by Filter Modifier.Datagrid is now Grid Pro and no longer part of the Dashboards package. To use it as a component, you need to import it from an external library - either Grid Pro or Grid Lite. See the Migration Guide for more details.Range Modifier beyond simple row slicing by row index must be migrated to the Filter Modifier.setOrder method updates the column options.full, fixed, mixed) with new column resizing modes (adjacent, independent, distributed).rendering.columns.distribution option.Datagrid is now Grid Pro and no longer part of the Dashboards package. To use Grid Pro as a standalone component, you need to import it from an external library - either Grid Pro or Grid Lite. See the Migration Guide for more details.full, fixed, mixed) have been replaced with new column resizing modes (adjacent, independent, distributed).rendering.columns.distribution option has been removed. To configure column resizing, use the new rendering.columns.resizing.mode option.rendering.columns.resizing.enabled at the appropriate level.timeInput and dateTimeInput cell content renderers.unique and caseUnique cell validator.numberInput renderer type.highcharts-dark or highcharts-light class was added to the parent container.No module-specific changes. See the Highcharts Core v12.4.0 release for changes that also apply.
Also includes Highcharts Core v12.4.0 changes that apply to this module.
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.Also includes Highcharts Core v12.4.0 changes that apply to this module.
FilterModifier to enable DataTable row filtering via serializable conditions.--highcharts-neutral-color-10 CSS variable override.sorting.compare option, allowing for defining custom sorting logic per column. See #22936..d.ts.dataType or renderer.type was used.mounted event, triggered when all the components are mounted in the board.settings are disabled.fromJSON and toJSON methods- use getOptions instead.esc button did not hide toolbar and remove highlight.renderers API property. Check out demo and documentation.validationRules API property to validate user input when editing data in cells. Check out documentationafterRender event to the header cell.rendering.columns.resizing.mode option and deprecated distribution.rendering.columns.resizing.enabled option and deprecated columnDefaults.resizing.column.width option for the fixed resizing strategy.No module-specific changes. See the Highcharts Core v12.3.0 release for changes that also apply.
No module-specific changes. See the Highcharts Core v12.3.0 release for changes that also apply.
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.Also includes Highcharts Core v12.3.0 changes that apply to this module.
useHTML.setOptions.Array.fill method was not included in es5 files.overscroll area.dataTables in one connector. Check out the demo.destroy method removed the custom HTML layout.column.width via an API option and to create custom column distribution strategies. See #22804.No module-specific changes. See the Highcharts Core v12.2.0 release for changes that also apply.
No module-specific changes. See the Highcharts Core v12.2.0 release for changes that also apply.
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.Also includes Highcharts Core v12.2.0 changes that apply to this module.
annotationOptions did not work as expected.innerHTML editing by AST.DataGrid has been renamed to Grid, and the DataGrid.dataGrid factory function is deprecated. Use Grid.grid instead.showLoading and hideLoading methods to manage the indicator’s visibility, closes #22225.sum, average, median, max, min, count, and product. Custom formulas can also be defined. See #21559.HighchartsComponent with the new chartConstructor did not work.No module-specific changes. See the Highcharts Core v12.1.2 release for changes that also apply.
No module-specific changes. See the Highcharts Core v12.1.2 release for changes that also apply.
No module-specific changes. See the Highcharts Core v12.1.2 release for changes that also apply.
Also includes Highcharts Core v12.1.1 changes that apply to this module.
No module-specific changes. See the Highcharts Core v12.1.1 release for changes that also apply.
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).Also includes Highcharts Core v12.1.1 changes that apply to this module.
No module-specific changes. See the Highcharts Core v12.1.0 release for changes that also apply.
No module-specific changes. See the Highcharts Core v12.1.0 release for changes that also apply.
time.timezone option explicitly to undefined didn’t work as described.stickyTracking was broken for BubbleSeries.Also includes Highcharts Core v12.1.0 changes that apply to this module.
rangeSelector inputs.rangeSelector.align option not to work properly when set to right.rangeSelector.No module-specific changes. See the Highcharts Core v12.0.2 release for changes that also apply.
No module-specific changes. See the Highcharts Core v12.0.2 release for changes that also apply.
font-size for labels didn’t work as announced.highstock, highmaps and highcharts-gantt NPM bundles.shadow was true.Also includes Highcharts Core v12.0.2 changes that apply to this module.
No module-specific changes. See the Highcharts Core v12.0.1 release for changes that also apply.
No module-specific changes. See the Highcharts Core v12.0.1 release for changes that also apply.
No module-specific changes. See the Highcharts Core v12.0.1 release for changes that also apply.
Also includes Highcharts Core v12.0.0 changes that apply to this module.
Also includes Highcharts Core v12.0.0 changes that apply to this module.
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.Also includes Highcharts Core v12.0.0 changes that apply to this module.
Tab key was not working when rangeSelector dropdown was focused.chart.update to fail under some conditions.editMode is now sticky and always visible when scrolling through the page.responsiveBreakpoints option from the API.Also includes Highcharts Core v11.4.8 changes that apply to this module.
No module-specific changes. See the Highcharts Core v11.4.8 release for changes that also apply.
inside and allowOverlap options to the Axis.plotBands.label options.ResizeObserver.document.documentElement expand.Also includes Highcharts Core v11.4.8 changes that apply to this module.
DataTable, API documentation, and affected samples. Closes #21485.layout element in the Add component sidebar to a row and improved the look when added.HTML text field in the sidebar to control and edit the content of the HTML component.GoogleSheetsConnector options. Closes #21235.useHTML was enabled, content in a cell was not rendered correctly when scrolling.isAcitve flag.DataConverter was private.DataConverter type in DataConnector.Dashboards namespace.No module-specific changes. See the Highcharts Core v11.4.7 release for changes that also apply.
No module-specific changes. See the Highcharts Core v11.4.7 release for changes that also apply.
pointerEvents fix for older Chromium.fillOpacity was too strong in boosted series.mouseup event was not respected after setting the event.Also includes Highcharts Core v11.4.7 changes that apply to this module.
No module-specific changes. See the Highcharts Core v11.4.6 release for changes that also apply.
No module-specific changes. See the Highcharts Core v11.4.6 release for changes that also apply.
No module-specific changes. See the Highcharts Core v11.4.6 release for changes that also apply.
No module-specific changes. See the Highcharts Core v11.4.5 release for changes that also apply.
No module-specific changes. See the Highcharts Core v11.4.5 release for changes that also apply.
Also includes Highcharts Core v11.4.5 changes that apply to this module.
EditMode for dashboards declared with custom HTML, allowing users to modify the components inside.getComponentById and getComponentByCellId to the Board class. Addressing feature request #21378.onEditModeToggle to toggleEditMode.isStandalone option to add non-nested options in the edit mode sidebar, #20793.useHTML option was added, see #20634.autoScroll option to the Datagrid’s highlight sync.group option which allows synchronization to be grouped within components sharing the same connector.Fullscreen es-module import which caused an error when importing the layout module.false was displayed in the input inside the sidebar when the option was disabled.No module-specific changes. See the Highcharts Core v11.4.4 release for changes that also apply.
No module-specific changes. See the Highcharts Core v11.4.4 release for changes that also apply.
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.Also includes Highcharts Core v11.4.4 changes that apply to this module.
resetZoomButton was visible while panning on non-ordinal axes.useHTML option was added, see #20634.autoScroll option to the Datagrid’s highlight sync.group option which allows synchronization to be grouped within components sharing the same connector.affectedSeriesId option to the Highcharts Component’s highlight sync.Fullscreen es-module import which caused an error when importing the layout module.false was displayed in the input inside the sidebar when the option was disabled.allowConnectorUpdate in Highcharts Component.Also includes Highcharts Core v11.4.2 changes that apply to this module.
Also includes Highcharts Core v11.4.2 changes that apply to this module.
rangeSelector wasn’t a part of fixed elements in Gantt.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.borderRadius on flag series with the squarepin symbol.Also includes Highcharts Core v11.4.2 changes that apply to this module.
RangeSelector#render was unnecessarily called 3 times on each chart render.get().clipRect.chart constructor.getExtendedPositions didn’t take dataGrouping options into account.No module-specific changes. See the Highcharts Core v11.4.1 release for changes that also apply.
No module-specific changes. See the Highcharts Core v11.4.1 release for changes that also apply.
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.borderRadius on flag series with the squarepin symbol.Also includes Highcharts Core v11.4.1 changes that apply to this module.
getExtendedPositions didn’t take dataGrouping options into account.gui is now optional.dashboards-plugin is removed and no longer needed.highlight, tooltip and crosshair can now be set separately.component scope to component.connector.columnAssignment logic is no longer supported, and needs to be refactored to the new one.allowConnectorUpdate in Highcharts Component.Also includes Highcharts Core v11.4.0 changes that apply to this module.
No module-specific changes. See the Highcharts Core v11.4.0 release for changes that also apply.
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.attractToPoint to make use of KD-tree.<button> elements rather than spans.Also includes Highcharts Core v11.4.0 changes that apply to this module.
navigator series data wasn’t set with dataSorting enabled on initial run.rangeSelector allowed to set range larger than possible extremes.sidebar, closes #20290.columnNames for JSON connector to parse complex data.affectNavigator option allowing crossfilter to affect the contents of the other navigators.linkedValueTo option to the KPI Component.flex-direction.columnName parameter.d.ts files for HighchartsTypes.sidebar, closes #20290.flex-direction.Also includes Highcharts Core v11.3.0 changes that apply to this module.
mapbubble series points would show the tooltip for another point.yAxis.grid.borderColor.Also includes Highcharts Core v11.3.0 changes that apply to this module.
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.Also includes Highcharts Core v11.3.0 changes that apply to this module.
series.searchPoint returned undefined after annotation redraw.processedXData.dataGrouping and dataSorting.rangeSelector button state was not preserved after adding data to a series.All button is now auto-selected if the data range is smaller than the selected range.x values.dataGrouping periods.linkedValueTo option to the KPI Component.settings.enabled option. Closes #19707.aria-expanded for the context menu button.columnName parameter.undefined id in row, cell and layout.Also includes Highcharts Core v11.2.0 changes that apply to this module.
setData on Map Series threw an error with the PatternFill module.Also includes Highcharts Core v11.2.0 changes that apply to this module.
*.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.fibonacci.reversed option. Closes #19367.Also includes Highcharts Core v11.2.0 changes that apply to this module.
xAxis ticks on broken axes were displayed incorrectly.callout shape was not rendered in certain label positions.Measure Annotation went back to its initial position after update.aria-expanded for the context menu button.DataTable.aliases property replaces DataTable.getColumnAliases() and DataTable.setColumnAlias().aria-label for the context menu button.additive option to concatenate results of multiple ranges.redraw event for dashboard components.firstRowAsNames enabled.gui.enabled as optional.getOptions() method that returns config of dashboard../gfx/dashboards-icons/.dataGrid with visible unnecessary scrollbars on Windows.DataGrid component was not rendered when data was fetched though the csvURL.Also includes Highcharts Core v11.1.0 changes that apply to this module.
Also includes Highcharts Core v11.1.0 changes that apply to this module.
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.Also includes Highcharts Core v11.1.0 changes that apply to this module.
chart.series, chart.xAxis, chart.yAxis and chart.axes arrays were changed. Previously the navigator series and axes were last of the initial items, and when adding items they were appended. From now on, the internal navigator series and axes are always last, so the index of items now corresponds to that of the current options.dataGrouping was enabled.Also includes Highcharts Core v11.0.1 changes that apply to this module.
Also includes Highcharts Core v11.0.1 changes that apply to this module.
useHTML on were still active for the mouseover event.Also includes Highcharts Core v11.0.1 changes that apply to this module.
Also includes Highcharts Core v11.0.0 changes that apply to this module.
mappoint series.Also includes Highcharts Core v11.0.0 changes that apply to this module.
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.Also includes Highcharts Core v11.0.0 changes that apply to this module.
volumeSeriesID error on range selector click.%D line when the K value was NaN.linecap option for maps.Also includes Highcharts Core v10.3.3 changes that apply to this module.
No module-specific changes. See the Highcharts Core v10.3.3 release for changes that also apply.
/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.Also includes Highcharts Core v10.3.3 changes that apply to this module.
Also includes Highcharts Core v10.3.2 changes that apply to this module.
Also includes Highcharts Core v10.3.2 changes that apply to this module.
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.Also includes Highcharts Core v10.3.2 changes that apply to this module.
legend.valueDecimals for color axis with data classes. Now it preserves the decimals of the from and to settings by default.null rather than completely hiding them.Also includes Highcharts Core v10.3.0 changes that apply to this module.
No module-specific changes. See the Highcharts Core v10.3.0 release for changes that also apply.
useHTML and stickOnContact options.Also includes Highcharts Core v10.3.0 changes that apply to this module.
No module-specific changes. See the Highcharts Core v10.2.1 release for changes that also apply.
No module-specific changes. See the Highcharts Core v10.2.1 release for changes that also apply.
Highcharts.Series.types and Series.registerType(type, class) for custom series, see #17551.bubbleZExtremes was not removed when the bubble series was removed.Also includes Highcharts Core v10.2.1 changes that apply to this module.
Also includes Highcharts Core v10.2.0 changes that apply to this module.
map.borderWidth options and state settings.mappoint fill color didn’t work with NaN values.Series.setData.No module-specific changes. See the Highcharts Core v10.2.0 release for changes that also apply.
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.Also includes Highcharts Core v10.2.0 changes that apply to this module.
localStorage.Also includes Highcharts Core v10.1.0 changes that apply to this module.
addPoint() not adding point to map.addPoint() wasn’t working correctly after series.update({}, false);.Also includes Highcharts Core v10.1.0 changes that apply to this module.
dateFormat was not calculated correctly when useUTC: false.accessibility.js module is not loaded.inherit argument to true.accessibility.keyboardNavigation.seriesNavigation.rememberPointFocus.drillUp() after chart.applyDrilldown().y: -9999.Also includes Highcharts Core v10.1.0 changes that apply to this module.
MapView.pixelsToLonLat and MapView.lonLatToPixels. Added lon and lat properties directly to mouse event arguments.Also includes Highcharts Core v10.0.0 changes that apply to this module.
mapbubble with shared tooltip caused an error.mapNavButtons.Also includes Highcharts Core v10.0.0 changes that apply to this module.
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.Also includes Highcharts Core v10.0.0 changes that apply to this module.
dataGrouping setting caused error after adding an indicator using the Stock Tools GUI.Also includes Highcharts Core v9.3.2 changes that apply to this module.
No module-specific changes. See the Highcharts Core v9.3.2 release for changes that also apply.
Also includes Highcharts Core v9.3.2 changes that apply to this module.
LambertConformalConic projection, commonly used in national maps.Also includes Highcharts Core v9.3.1 changes that apply to this module.
No module-specific changes. See the Highcharts Core v9.3.1 release for changes that also apply.
Also includes Highcharts Core v9.3.1 changes that apply to this module.
MapView includes, currently as a beta feature, client side projection. Part of the improved geometry is the new series.data.geometry option to make it easier working with GeoJSON.Also includes Highcharts Core v9.3.0 changes that apply to this module.
Axis.setExtremes() no longer works. Instead, use MapView.setView.No module-specific changes. See the Highcharts Core v9.3.0 release for changes that also apply.
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.false. See #16277.average parameter as a dropdown in the Stock Tools popup. See #16159.requiredIndicators info and added EMA to the default indicators master. See #15409.HLC, see #15346.Also includes Highcharts Core v9.3.0 changes that apply to this module.
index parameter from 0 (open) to 3(close). This also has an impact on the other indicators where SMA is being used, namely MACD, Price Envelopes and the Linear regression family.lang.arrowLine to lang.arrowInfinityLine.index parameter, added an index to Keltner channels indicator.lang.arrowLine to lang.arrowInfinityLine.langKey property in Stock Tools gui for the Crooked Line 5 annotation.pie series in a stock chart generated errors in the console.No module-specific changes. See the Highcharts Core v9.2.2 release for changes that also apply.
No module-specific changes. See the Highcharts Core v9.2.2 release for changes that also apply.
Also includes Highcharts Core v9.2.2 changes that apply to this module.
No module-specific changes. See the Highcharts Core v9.2.1 release for changes that also apply.
No module-specific changes. See the Highcharts Core v9.2.1 release for changes that also apply.
Also includes Highcharts Core v9.2.1 changes that apply to this module.
No module-specific changes. See the Highcharts Core v9.2.0 release for changes that also apply.
Also includes Highcharts Core v9.2.0 changes that apply to this module.
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.Also includes Highcharts Core v9.2.0 changes that apply to this module.
dataGrouping should be fired for multiple series when one of them doesn’t require grouping.val2lin method to correctly calculate positions outside the visible plotArea in ordinal axis.No module-specific changes. See the Highcharts Core v9.1.2 release for changes that also apply.
No module-specific changes. See the Highcharts Core v9.1.2 release for changes that also apply.
Point.doDrilldown and Axis.drilldownCategory as official API methods.Intl was missing.accessible-pie demo for better pattern handling.Also includes Highcharts Core v9.1.2 changes that apply to this module.
No module-specific changes. See the Highcharts Core v9.1.1 release for changes that also apply.
Also includes Highcharts Core v9.1.1 changes that apply to this module.
lineColor and lineWidth of gantt chart outer axis border did not work.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.Also includes Highcharts Core v9.1.1 changes that apply to this module.
navigator.xAxis.left flickered when dragging.paddingLeft and paddingRight in buttonTheme were not supported.range property was ignored when there were fewer data points.chart was not set on the container.setSize in load event with stock loaded.Also includes Highcharts Core v9.1.0 changes that apply to this module.
Also includes Highcharts Core v9.1.0 changes that apply to this module.
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.currentPriceIndicator and lastPrice for multiple series (also to indicators and volume), see #14888.Also includes Highcharts Core v9.1.0 changes that apply to this module.
firstAnchor, anchor and lastAnchor.undefined to null.dataGrouping were enabled, panning worked unevenly in one direction.className was not applied to lastPrice crosshair.labels.overflow set to justify did not work correctly.lineColor and lineColors options did not work.dataGroup start was not calculated correctly.states in rangeSelector.buttonTheme options.lang options for indicators parameters in Stock Tools popup.currentPriceIndicator button functionality.getTimezoneOffset got called with NaN timestamp when rendering stock chart with at least one empty series.shortPeriod in MACD, points were missing.currentPriceIndicator label was not always visible when navigating the data set.Chart.update with oneToOne set to true did not work correctly.false and stock loaded.mapNavigation was enabled.Series.update.navigator enabled, causing the removed axis to show in exported charts.currentPriceIndicator button threw error.No module-specific changes. See the Highcharts Core v9.0.1 release for changes that also apply.
Also includes Highcharts Core v9.0.1 changes that apply to this module.
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.Also includes Highcharts Core v9.0.1 changes that apply to this module.
index param did not work.threshold after scrolling up with yAxis.scrollbar enabled and no explicit yAxis.min set.compare through plotOptions did not work.Also includes Highcharts Core v9.0.0 changes that apply to this module.
Also includes Highcharts Core v9.0.0 changes that apply to this module.
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.rangeSelector.dropdown. This feature allows the range selector button row to be collapsed into a dropdown when space is limited. The new behavior may be forced, disabled or responsive (default).Also includes Highcharts Core v9.0.0 changes that apply to this module.
date, datetime-local or time, depending on the required granularity. For supporting browsers, date picker widgets will be presented. For non-supporting browsers, it falls back to the legacy text input functionality.lastVisiblePrice label in price-indicator module overwrote the crosshair.label.backgroundColor property.upColor of OHLC and candlestick series.load event listeners leaked on update.EMAPercent was calculated in the DEMA and TEMA indicator.NaN.dataGrouping was disabled and axis extremes were set outside the data range.No module-specific changes. See the Highcharts Core v8.2.2 release for changes that also apply.
Also includes Highcharts Core v8.2.2 changes that apply to this module.
currentDateIndicator ignored per-chart time options, default label formatter used global dateFormat.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.Also includes Highcharts Core v8.2.2 changes that apply to this module.
yAxis did not match the chart.dataGrouping.approximation.No module-specific changes. See the Highcharts Core v7.2.2 release for changes that also apply.
No module-specific changes. See the Highcharts Core v7.2.2 release for changes that also apply.
No module-specific changes. See the Highcharts Core v7.2.2 release for changes that also apply.
Also includes Highcharts Core v8.2.0 changes that apply to this module.
Also includes Highcharts Core v8.2.0 changes that apply to this module.
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.Also includes Highcharts Core v8.2.0 changes that apply to this module.
dataGrouping was enabled and legend.layout was set to "proximate" used to render legend item at the wrong position.Also includes Highcharts Core v8.1.2 changes that apply to this module.
Also includes Highcharts Core v8.1.2 changes that apply to this module.
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.No module-specific changes. See the Highcharts Core v8.1.2 release for changes that also apply.
Also includes Highcharts Core v8.1.1 changes that apply to this module.
[Object object] in DOM styles.Also includes Highcharts Core v8.1.1 changes that apply to this module.
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.Also includes Highcharts Core v8.1.1 changes that apply to this module.
proximate.series.setData() after series.update(options, redraw=false) on a cropped or grouped dataset would update the wrong points.Also includes Highcharts Core v8.1.0 changes that apply to this module.
Also includes Highcharts Core v8.1.0 changes that apply to this module.
chart.addSeries.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.Also includes Highcharts Core v8.1.0 changes that apply to this module.
vpb (volume by price) series after the initial animation.localStorage added via Stock Tools.chart.update() caused wrong extremes on xAxis.No module-specific changes. See the Highcharts Core v8.0.4 release for changes that also apply.
No module-specific changes. See the Highcharts Core v8.0.4 release for changes that also apply.
getTimezoneOffset callback passed inconsistent value type.yAxis.angle (non-inverted chart) were set.Also includes Highcharts Core v8.0.4 changes that apply to this module.
rangeSelector buttons alignment, see #13014.No module-specific changes. See the Highcharts Core v8.0.3 release for changes that also apply.
No module-specific changes. See the Highcharts Core v8.0.3 release for changes that also apply.
Highcharts.Color without the new keyword.No module-specific changes. See the Highcharts Core v8.0.3 release for changes that also apply.
No module-specific changes. See the Highcharts Core v8.0.2 release for changes that also apply.
No module-specific changes. See the Highcharts Core v8.0.2 release for changes that also apply.
highcharts-3d.js file was not compiled and distributed to code.highcharts.com and npm.No module-specific changes. See the Highcharts Core v8.0.2 release for changes that also apply.
window context.Also includes Highcharts Core v8.0.1 changes that apply to this module.
Also includes Highcharts Core v8.0.1 changes that apply to this module.
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.Also includes Highcharts Core v8.0.1 changes that apply to this module.
series.lineWidth values.Also includes Highcharts Core v8.0.0 changes that apply to this module.
Also includes Highcharts Core v8.0.0 changes that apply to this module.
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.Also includes Highcharts Core v8.0.0 changes that apply to this module.
dataGrouping and xAxis.ordinal were enabled.supertrend.color.Also includes Highcharts Core v7.2.1 changes that apply to this module.
addColorAxis method in Highmaps hid the map.No module-specific changes. See the Highcharts Core v7.2.1 release for changes that also apply.
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.Also includes Highcharts Core v7.2.1 changes that apply to this module.
oneToOne set to true used to throw errors when data was grouped.dataGrouping by default.xAxis extremes were incorrect when using column type series in navigator.Also includes Highcharts Core v7.2.0 changes that apply to this module.
No module-specific changes. See the Highcharts Core v7.2.0 release for changes that also apply.
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.No module-specific changes. See the Highcharts Core v7.2.0 release for changes that also apply.
No module-specific changes. See the Highcharts Core v7.1.3 release for changes that also apply.
Also includes Highcharts Core v7.1.3 changes that apply to this module.
Axis.update() in Treegrid axis.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.trendline, showing price trend.Also includes Highcharts Core v7.1.3 changes that apply to this module.
stockTools.gui.definitions[name] threw errors.dataGrouping.approximation.average did not correct floating point precision errors.dataGrouping.annotationOptions did not work for some of the bindings[annotationName].gapSize and multiple dataGroupings sometimes hide series line with lower granularity.stockTools.gui.iconsURL.Also includes Highcharts Core v7.1.2 changes that apply to this module.
Also includes Highcharts Core v7.1.2 changes that apply to this module.
setData was triggered on every render, causing treegrid failure when collapsing and problems with the navigator.point.collapsed in treegrid. When set to true in the options, the point could never be expanded.simpleConnect algorithm.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.Also includes Highcharts Core v7.1.2 changes that apply to this module.
No module-specific changes. See the Highcharts Core v7.1.1 release for changes that also apply.
No module-specific changes. See the Highcharts Core v7.1.1 release for changes that also apply.
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.Also includes Highcharts Core v7.1.1 changes that apply to this module.
Also includes Highcharts Core v7.1.0 changes that apply to this module.
borderWidth to 0 did not work.Also includes Highcharts Core v7.1.0 changes that apply to this module.
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.Also includes Highcharts Core v7.1.0 changes that apply to this module.
gapSize caused a gap to display on grouped data in the DST transition and when grouped to months.plotOptions.<indicator>.params did not update default values in inputs.No module-specific changes. See the Highcharts Core v7.0.3 release for changes that also apply.
Also includes Highcharts Core v7.0.3 changes that apply to this module.
addSeries compatibility.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.compareToMain to certain indicators. See #7773.Also includes Highcharts Core v7.0.3 changes that apply to this module.
gapSize caused a gap to display on grouped data in the DST transition and when grouped to months.rangeSelector.options.selected were not cleared when all buttons were unchecked.No module-specific changes. See the Highcharts Core v7.0.2 release for changes that also apply.
No module-specific changes. See the Highcharts Core v7.0.2 release for changes that also apply.
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.Also includes Highcharts Core v7.0.2 changes that apply to this module.
dataGrouping instead of for all series in a Highstock chart.Axis.scrollbar.liveRedraw did not block events and redraw.groupPixelWidth when dataGrouping options were set to all series through plotOptions.series.chart.update() removed all stockTools bindings.turboThreshold and dataGrouping.cropThreshold equal to main series one on init.compareValue for OHLC series.No module-specific changes. See the Highcharts Core v7.0.1 release for changes that also apply.
Also includes Highcharts Core v7.0.1 changes that apply to this module.
chart.update.Also includes Highcharts Core v7.0.1 changes that apply to this module.
measure key in lang.navigation.popup.verticalCounter in stockTools was broken.No module-specific changes. See the Highcharts Core v7.0.0 release for changes that also apply.
Also includes Highcharts Core v7.0.0 changes that apply to this module.
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.Also includes Highcharts Core v7.0.0 changes that apply to this module.
No module-specific changes. See the Highcharts Core v6.2.0 release for changes that also apply.
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.Also includes Highcharts Core v6.2.0 changes that apply to this module.
No module-specific changes. See the Highcharts Core v6.1.4 release for changes that also apply.
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.Also includes Highcharts Core v6.1.4 changes that apply to this module.
dataGroupInfo.start was indicating wrong point when points were grouped weekly.stacking option for OHLC and Candlestick series threw errors.chart.style.zIndex prevented RangeSelector’s inputs from receiving focus.No module-specific changes. See the Highcharts Core v6.1.2 release for changes that also apply.
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.Also includes Highcharts Core v6.1.2 changes that apply to this module.
enabled: true.oneToOne with the same options caused errors and disappearing X and Y axes.shift.Also includes Highcharts Core v6.1.1 changes that apply to this module.
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.Also includes Highcharts Core v6.1.1 changes that apply to this module.
chart.update.dataLabel.y and added API reference of pointValKey for ohlc series.visible option from linked series.Also includes Highcharts Core v6.1.0 changes that apply to this module.
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.dataGrouping.groupAll option to prevent columns value change on scrolling when dataGrouping is active. Closes #5344.Also includes Highcharts Core v6.1.0 changes that apply to this module.
rangeSelector.axis.update().xAxis: [].point.update() threw exceptions when not defining options.spacingBottom was ignored after chart update.No module-specific changes. See the Highcharts Core v6.0.7 release for changes that also apply.
levelIsConstant is false.highcharts-more.js couldn’t be included multiple times without errors.useHTML.onContainerMouseDown wasn’t provided properly.Also includes Highcharts Core v6.0.7 changes that apply to this module.
No module-specific changes. See the Highcharts Core v6.0.6 release for changes that also apply.
length to styles.getBBox() shouldn’t be used on clipRect elements.sunburst.js file in distributions, see #7775.connectNulls in Boost failed with zooming.Also includes Highcharts Core v6.0.6 changes that apply to this module.
dataGrouping and gapSize combined.setOptions.No module-specific changes. See the Highcharts Core v6.0.5 release for changes that also apply.
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.showLastLabel default for category yAxes. See #6104 and #7546.Also includes Highcharts Core v6.0.5 changes that apply to this module.
Also includes Highcharts Core v6.0.4 changes that apply to this module.
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.y value to flag points on a series. See #7440.Also includes Highcharts Core v6.0.4 changes that apply to this module.
tooltip.split to false from setOptions.chart.destroy() after setData with redraw false caused JS error.Also includes Highcharts Core v6.0.3 changes that apply to this module.
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.Also includes Highcharts Core v6.0.3 changes that apply to this module.
rtl caused various labels to be mispositioned.No module-specific changes. See the Highcharts Core v6.0.2 release for changes that also apply.
nodeFormatter property to data labels and tooltips in the sankey diagram. Closes #7284.columnStart in data module.data.endRow to be offset by one.Also includes Highcharts Core v6.0.2 changes that apply to this module.
split option.Series.setVisible with the redraw argument set to false.No module-specific changes. See the Highcharts Core v6.0.1 release for changes that also apply.
No module-specific changes. See the Highcharts Core v6.0.1 release for changes that also apply.
Also includes Highcharts Core v6.0.0 changes that apply to this module.
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.compareStart to define which point should be the base for calculations. See #1613.rangeSelector.buttons.offsetMin and offsetMax to control button range extremes. See #1613.xAxis.maxRange to limit maximum allowed range for navigator.xAxis.overscroll.navigator.handles.Also includes Highcharts Core v6.0.0 changes that apply to this module.
showInNavigator set to true caused error and missing graph.No module-specific changes. See the Highcharts Core v5.0.14 release for changes that also apply.
No module-specific changes. See the Highcharts Core v5.0.14 release for changes that also apply.
Also includes Highcharts Core v5.0.13 changes that apply to this module.
setState.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.gapUnit, to allow greater control of gapSize. Closes #6645.axis.width and axis.left. See #6836.Also includes Highcharts Core v5.0.13 changes that apply to this module.
gapSize with stacking didn’t work.chart.load event.No module-specific changes. See the Highcharts Core v5.0.12 release for changes that also apply.
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.Also includes Highcharts Core v5.0.12 changes that apply to this module.
Chart.get(id) caused errors when at least one series was hidden with grouped points.Also includes Highcharts Core v5.0.11 changes that apply to this module.
nullInteraction not to take effect.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'.Also includes Highcharts Core v5.0.11 changes that apply to this module.
averages option for approximation in dataGrouping.chart.scrollbar option.chart.update() caused errors.No module-specific changes. See the Highcharts Core v5.0.10 release for changes that also apply.
!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.Also includes Highcharts Core v5.0.10 changes that apply to this module.
Also includes Highcharts Core v5.0.8 changes that apply to this module.
mapNavigation options were not applied on chart.update.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.Also includes Highcharts Core v5.0.8 changes that apply to this module.
outlineWidth was wider.Axis.update() changed default settings.afterSetExtremes event twice.series.remove() ignored redraw param if series had a related series in the navigator.series.update() reset xAxis extremes.Also includes Highcharts Core v5.0.7 changes that apply to this module.
Series.addPoint to fail on map series.colorAxis range calculated from first series only.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.stock.src.js so Highstock can be loaded as a module for Highcharts.Also includes Highcharts Core v5.0.7 changes that apply to this module.
Also includes Highcharts Core v5.0.6 changes that apply to this module.
colorAxis colors did not work in styled mode.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.series.compareBase, to allow percentage comparison to start at 100%.Also includes Highcharts Core v5.0.6 changes that apply to this module.
xAxis.offset didn’t work for navigator’s xAxis.navigator.enabled, rangeSelector.enabled, scrollbar.enabled ignored when setOptions was used.Also includes Highcharts Core v5.0.5 changes that apply to this module.
threshold ignored when chart.reflow was used.Also includes Highcharts Core v5.0.5 changes that apply to this module.
title.style.fontSize ignored when setOptions was used.Also includes Highcharts Core v5.0.4 changes that apply to this module.
No module-specific changes. See the Highcharts Core v5.0.4 release for changes that also apply.
Also includes Highcharts Core v5.0.3 changes that apply to this module.
colorAxis.update in v5.0.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.Also includes Highcharts Core v5.0.3 changes that apply to this module.
addSeries.Also includes Highcharts Core v5.0.1 changes that apply to this module.
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.Also includes Highcharts Core v5.0.1 changes that apply to this module.
chart.update caused errors.Also includes Highcharts Core v5.0.0 changes that apply to this module.
showInNavigator.Also includes Highcharts Core v5.0.0 changes that apply to this module.
Also includes Highcharts Core v4.2.7 changes that apply to this module.
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.Series.dataGroupInfo to allow accessing data grouping information from the approximation function.Also includes Highcharts Core v4.2.7 changes that apply to this module.
scrollbar.minWidth option causes misplacement for a scrollbar bar.Also includes Highcharts Core v4.2.6 changes that apply to this module.
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.Also includes Highcharts Core v4.2.6 changes that apply to this module.
Point.update.Also includes Highcharts Core v4.2.5 changes that apply to this module.
setData with allAreas could cause SVG errors.doubleClickZoomTo caused error on null points.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.Also includes Highcharts Core v4.2.5 changes that apply to this module.
addPoint.Also includes Highcharts Core v4.2.4 changes that apply to this module.
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.Also includes Highcharts Core v4.2.4 changes that apply to this module.
No module-specific changes. See the Highcharts Core v4.2.3 release for changes that also apply.
Also includes Highcharts Core v4.2.3 changes that apply to this module.
Also includes Highcharts Core v4.2.2 changes that apply to this module.
Also includes Highcharts Core v4.2.2 changes that apply to this module.
Also includes Highcharts Core v4.2.0 changes that apply to this module.
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.Also includes Highcharts Core v4.2.0 changes that apply to this module.
No module-specific changes. See the Highcharts Core v4.1.10 release for changes that also apply.
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.Also includes Highcharts Core v4.1.10 changes that apply to this module.
Also includes Highcharts Core v4.1.9 changes that apply to this module.
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.Also includes Highcharts Core v4.1.9 changes that apply to this module.
Also includes Highcharts Core v4.1.8 changes that apply to this module.
%k, hours with no padding, in dateFormat.Also includes Highcharts Core v4.1.8 changes that apply to this module.
No module-specific changes. See the Highcharts Core v4.1.7 release for changes that also apply.
Also includes Highcharts Core v4.1.7 changes that apply to this module.
Also includes Highcharts Core v4.1.6 changes that apply to this module.
Also includes Highcharts Core v4.1.6 changes that apply to this module.
Also includes Highcharts Core v4.1.5 changes that apply to this module.
radius and innerRadius on individual points.Also includes Highcharts Core v4.1.5 changes that apply to this module.
Also includes Highcharts Core v4.1.4 changes that apply to this module.
originalEvent to wrapped event argument for point and series click. Closed #3913.data.parseDate callback.negativeColor was used.Also includes Highcharts Core v4.1.4 changes that apply to this module.
Also includes Highcharts Core v4.1.2 changes that apply to this module.
Also includes Highcharts Core v4.1.3 changes that apply to this module.
e.category event argument in drilldown events to make it clear when a category is clicked. Related to #3771.Also includes Highcharts Core v4.1.0 changes that apply to this module.
Also includes Highcharts Core v4.0.4 changes that apply to this module.
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.Also includes Highcharts Core v4.0.3 changes that apply to this module.
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.Also includes Highcharts Core v3.0.10 changes that apply to this module.
Also includes Highcharts Core v3.0.9 changes that apply to this module.
Also includes Highcharts Core v3.0.8 changes that apply to this module.
point.percentage in percentage stacked tooltips. Closes #2375.Also includes Highcharts Core v3.0.7 changes that apply to this module.
Also includes Highcharts Core v3.0.6 changes that apply to this module.
Also includes Highcharts Core v3.0.5 changes that apply to this module.
Also includes Highcharts Core v3.0.4 changes that apply to this module.
Also includes Highcharts Core v3.0.3 changes that apply to this module.
Also includes Highcharts Core v3.0.2 changes that apply to this module.
borderWidth, backgroundColor and more for data labels.useHTML option for most text related configuration objects.softConnector option for pie data labels.chart.selectionMarkerFill option.