Release Highlights

Get a quick overview of all Highcharts releases and their main highlights.
Go to the Download page to get the latest version of Highcharts.

Highcharts

These release highlights cover the entire Highcharts data visualization suite (Core, Stock, Maps, Gantt.)

Release announcements

Version 12

Released 2025-09-04

This release introduces powerful new features, including locale-aware date and number formatting, human-friendly date inputs, and two new Stock series.

We’ve also introduced adaptive text scaling and alignment for chart titles, improved behind-the-scenes data handling and synchronization, and switched to Webpack for smaller, modular builds.

Version 11

Released 2025-04-25

Version 11 focused on accessibility, control, and polish.

We improved how charts handle time zones and formatting, made accessibility features more consistent, and continued reducing the need for external libraries.

Throughout the version, we introduced more ways to fine-tune visuals, added smoother zooming and scrolling, and gave developers better tools to control layout, color, and styling, especially in complex chart types like heatmaps, Sankey diagrams, and treegraphs.

Version 10

Released 2022-03-07

Version 10 focused on flexibility and user experience.

We introduced new ways to explore data visually, gave more control over how charts behave when zoomed, and added smarter layout options for complex structures.

Accessibility and keyboard navigation saw big improvements, and we made small but thoughtful changes to styling and color themes, especially for users with vision-related needs.

Behind the scenes, updates to the codebase helped reduce chart clutter and added support for new formats and devices.

Version 9

Released 2021-10-21

Version 9 strengthened the foundation of Highcharts with security and accessibility improvements.

Charts became safer to use in sensitive environments and more usable for screen readers and keyboard navigation.

Touchscreen zooming got an upgrade, 3D charts expanded to support more types, and a range of smaller changes helped charts feel cleaner and easier to use across devices.

Version 8

Released 2019-12-10

Version 8 focused on making charts more interactive, visually expressive, and accessible.

A new radial bar chart type was added, along with features like animated sorting and marker clustering for map and scatter charts.

Navigation and screen reader support saw notable upgrades, and Highcharts became more touch-friendly and responsive to different interaction types.

Version 7

Released 2018-12-11

Version 7 expanded introduced several new chart types, making it easier to represent everything from relationships to timelines.

We also gave users more control through editable annotations, better zooming and scrolling, and smarter labeling.

Accessibility saw major upgrades, including voice software support and better screen reader behavior, helping make charts usable for a wider audience.

Version 6

Released 2017-10-04

Version 6 was packed with visual upgrades and chart variety.

We introduced over a dozen new chart types, ranging from sunbursts and bullet charts to histograms and word clouds.

The release also focused on performance and usability, including support for large datasets, better label placement, and options for annotating charts with notes and shapes.

Accessibility and keyboard navigation saw meaningful improvements, and charts became easier to update with real-time data.

Version 5

Released 2016-09-29

Version 5 laid the foundation for modern Highcharts.

It introduced better styling control, smarter responsive behavior, and improved accessibility out of the box. Users gained more flexibility in how charts look, behave, and adapt to different devices and screen sizes.

New tools like offline PDF export, error handling, and live chart updates made integration and customization easier, while accessibility features like keyboard navigation and screen reader support expanded who could use the charts effectively.

Version 4

Released 2014-04-22

Version 4 was a foundational release that modernized how Highcharts looks, behaves, and integrates with real-world data. The chart design got a visual refresh, with more refined fonts, layouts, and spacing.

Interactivity became more intuitive, with smarter tooltips, smoother drilldowns, and improved zooming and panning using keys or gestures. Tooltips, labels, and titles were more readable and flexible, especially when working with dynamic font sizes or overlapping elements.

Under the hood, Version 4 introduced new chart types like polygons and treemaps, better time handling, and smarter formatting for dates, numbers, and axes.

The update also brought new ways to position and style elements using class names or HTML, and accessibility features took a step forward with better support for keyboard navigation, screen readers, and calendar/date customization.

It was a big release that focused on giving developers and teams more control while improving the chart experience for everyone, whether viewing on a screen, printing, or exporting.

Version 3

Released 2013-03-22

Version 3 focused on making Highcharts more flexible, performant, and accessible, especially on mobile devices and slower machines.

The charts became smarter at adjusting to long labels, cramped layouts, and overlapping elements. Touch interaction improved, with new options for dragging, tapping, and zooming. Titles, subtitles, and legends automatically adjusted for better readability, and pie charts gained new layout options, including semi-circles and donuts.

This release also made major strides in speed and memory efficiency, especially when working with large datasets. Key performance enhancements cut load times, reduced memory use, and improved animations.

Behind the scenes, it became easier to format numbers and dates based on locale, handle missing or dynamic data, and update charts without rebuilding them from scratch.

Developers also got more control through new options for customizing tooltips, labels, and legends, and accessibility saw a boost with new screen reader options and better keyboard interaction.

Version 2

Released 2010-07-22

Version 2 was a turning point in Highcharts’ evolution. It introduced a completely rewritten rendering engine, moving away from older technologies to a modern foundation built on SVG and VML, eliminating reliance on plugins like Excanvas. This made charts faster, more responsive, and better suited for new browsers and devices, including early mobile support like iPad and Android 2.x.

Functionality also expanded significantly. Donut charts, range charts, radial gauges, and polar charts were added, opening the door to more diverse data visualizations. Exporting got a major upgrade with built-in tools for saving charts as images or PDFs, and charts now resized intelligently to fit their containers.

Interaction became more polished, with smoother animations, shared tooltips, and improved touch support. Meanwhile, developers gained more control over formatting, layout, and customization, from axis labels and legend paging to custom tooltips and export options.

Accessibility also made early strides with features like localized number formatting and improved keyboard interactions.

Highcharts Stock

Most changes in the Highcharts release notes also apply to Highcharts Stock. Additional changes specific to Stock are highlighted here.

Version 12

Released 2025-09-04

Version 12 added two new chart types for technical analysis — Point & Figure and Renko — giving traders more ways to spot trends and reversals without focusing on time intervals.

The Range Selector became easier to update dynamically, improving the experience for users who need to adjust timeframes on the fly.

We also expanded support for using chart options in standalone navigators, making it easier to integrate Highcharts Stock into custom dashboards or apps.

Version 11

Released 2025-04-25

Version 11 focused on both usability and accessibility. It introduced more visual customization for chart elements like flags and navigator handles, including new options for rounded corners.

Support for keyboard navigation and screen readers improved, especially in chart popups and stock tools. Chart responsiveness also got a boost, with more precise overscroll settings and improved alignment of chart elements.

Behind the scenes, performance enhancements made interaction smoother when hovering over dense datasets.

For advanced use cases, we added new controls for cumulative calculations and Fibonacci reversals, giving analysts more control over chart behavior and layout.

Version 10

Released 2022-03-07

A new option, navigator.stickToMax, was added to control how the navigator behaves when new data is added. It lets you decide whether the chart should stay locked to the latest data or not.

Version 9

Released 2021-10-21

Highcharts Stock v9 introduced several major enhancements to both functionality and accessibility.

The range selector got a visual and usability upgrade, including a responsive dropdown mode, native browser date pickers, and accessibility improvements such as assistive technology announcements and the rangeSelector.buttons.title option.

A new setting, series.dataGrouping.anchor, allows control over the positioning of grouped points.

Several new technical indicators were added, including the Disparity Index, Directional Movement Index (DMI), Chande Momentum Oscillator (CMO), and On-Balance Volume (OBV). Support was expanded for currentPriceIndicator and lastPrice across multiple series types.

New series types were introduced, such as Heikin Ashi, Hollow Candlestick, and HLC, and line series support was added for the RSI indicator.

Users can now define indicator series before the main series and create custom indicators on separate axes directly via the Stock Tools popup.

New annotations include Ellipse, Time Cycles, and Fibonacci Time Zones.

Additional improvements include a new Cumulative Sum feature, enhancements to the VBP indicator, and a dropdown UI for the Disparity Index average in Stock Tools. The EMA was also added to the default indicators list.

Version 8

Released 2019-12-10

Added Slow Stochastic indicator.

Version 7

Released 2018-12-11

Highcharts Stock v7 introduced a major upgrade toward advanced financial charting with the launch of Stock Tools, a new module offering a toolbar for drawing annotations (lines, text, Fibonacci retracements, etc.), toggling chart types (OHLC, candlestick, line), enabling fullscreen mode, and interacting with technical indicators, measure tools, and current price indicators.

The release added a large number of new technical indicators, including trendline, Arroon, Williams %R, Keltner Channels, TRIX, Super Trend, and many more, bringing Highcharts closer to a full-featured trading dashboard.

New configuration options like plotBands.acrossPanes and plotLines.acrossPanes allow drawing lines across multiple panes, while compareToMain enables relative comparisons in indicator plots.

Additionally, a depth chart demo was added to support order book visualizations.

Version 6

Released 2017-10-04

Highcharts Stock v6 introduced built-in technical indicators and significantly enhanced interactivity with drag-and-drop pane resizing and more flexible range selector positioning.

Users gained greater control over navigation with features like scrolling past the data, customizable navigator handles, and new options such as xAxis.overscroll, xAxis.maxRange, and compareStart for defining calculation baselines.

Additional range selector options (offsetMin, offsetMax) and support for preserving point-specific options within grouped data improved accuracy and visual consistency.

The release also included refinements to data grouping with groupAll, and launched an advanced stock chart demo highlighting its growing dashboard capabilities.

Version 5

Released 2016-09-29

Highcharts Stock v5 introduced more flexible comparison and layout options, including series.compareBase for percentage comparisons starting at 100% and series.gapUnit for finer control over data gaps.

The release added support for multiple series in the navigator, including new options like series.showInNavigator and series.navigatorOptions, and deprecated baseSeries in favor of this more flexible setup.

It also brought navigator support for inverted charts, allowed relative values for axis layout (axis.width, axis.left), and introduced plotOptions.flags.textAlign for better label control.

Additionally, Highstock was modularized with a new stock.src.js module, making it easier to load with Highcharts.

Version 4

Released 2014-04-22

Highcharts Stock v4 introduced a new yAxis.scrollbar option, enabling scrollbars on vertical or other non-x axes for enhanced navigation. The release also refined scrolling and animation behavior, including smoother sideways animations when interacting with scrollbar buttons or updating data.

To support advanced data grouping, it added the Point.dataGroup and Series.dataGroupInfo properties, allowing developers to access grouped data details directly.

Additionally, a new onKey option for flag series provided more control over where flags are anchored in time series data. A warning was also added when attempting to update a grouped point directly.

Highcharts Maps

Most changes in the Highcharts release notes also apply to Highcharts Maps. Additional changes specific to Maps are highlighted here.

Version 11

Released 2025-04-25

Version 11 focused on both usability and accessibility. It introduced more visual customization for chart elements like flags and navigator handles, including new options for rounded corners.

Support for keyboard navigation and screen readers improved, especially in chart popups and stock tools. Chart responsiveness also got a boost, with more precise overscroll settings and improved alignment of chart elements.

Behind the scenes, performance enhancements made interaction smoother when hovering over dense datasets.

For advanced use cases, we added new controls for cumulative calculations and Fibonacci reversals, giving analysts more control over chart behavior and layout.

Version 10

Released 2022-03-07

Version 10 introduced several enhancements to Highcharts Maps, including native TopoJSON support and official API support for Spider Maps (mapbubble series with connecting lines).

new mapView.fitToGeometry option allows better control over map fitting, and map.affectsMapView determines how map series influence zoom and pan.

User experience was improved for color axis legends with data classes. Hovering now highlights relevant map areas, while clicking dims unrelated ones.

Additional upgrades include a new linecap option for maps and new methods in MapView for converting between pixels and geographic coordinates.

Version 9

Released 2021-02-02

Version 9 brought major improvements to map geometry handling, including the introduction of the MapView class, which enables client-side map projection (currently in beta).

Axes were removed from maps for a cleaner and more accurate rendering model.

A new series.data.geometry option makes it easier to work directly with GeoJSON data.

Additionally, support was added for the Lambert Conformal Conic projection, a popular format for national and regional maps.

Version 8

Released 2019-12-10

Added Slow Stochastic indicator.

Version 6

Released 2017-10-03

Added new series type, tile maps, supporting honeycomb, diamond and circle layout.

Version 5

Released 2016-09-29

Version 5 simplified map chart configuration by introducing the chart.map option and allowing tuple-based data.

A new chart.mapTransforms option was also added for more flexible coordinate handling.

Additionally, a new advanced demo showcased the use of map pies.

Version 4

Released 2015-12-15

Version 4 introduced several enhancements for interactivity and control.

A new colorAxis.showInLegend option allows better legend customization, while series.nullInteraction enables tooltips and events on null map points.

The mapNavigation.mouseWheelSensitivity option was also added to fine-tune zoom responsiveness using the mouse wheel.

Highcharts Gantt

Most changes in the Highcharts release notes also apply to Highcharts Gantt. Additional changes specific to Gantt are highlighted here.

Version 11

Released 2024-01-10

Version 11 brings several usability and visual improvements to Gantt charts.

The default grid line color for Gantt axes has been lightened for a cleaner appearance, with new control via xAxis.grid.borderColor and yAxis.grid.borderColor.

Task data labels now support a defined width, making it easier to apply word wrapping or ellipsis.

Support was also added for grid.columns on tree-grid axes, and a new gantt.connectors.radius option allows for curved dependency connectors between tasks.

Version 7

Released 2018-12-19

Added built-in support for Highstock’s range selector and navigator for easier navigation within Gantt charts.

Highcharts Dashboards

Highcharts Dashboards versions are numbered independently from the main Highcharts data visualization suite.

Release announcements

  1. v2.0

  2. v1.0

Version 3

Released 2024-10-16

This release maThis release introduces breaking changes, so reviewing the upgrade notes is strongly recommended.

Highcharts Dashboards v3 delivers a complete rewrite of the DataGrid, now renamed to Grid, laying the groundwork for future enhancements and introducing improved accessibility, ARIA live announcements, and better customization options.

Notable additions include: a sticky sidebar in EditMode, confirm/cancel sidebar events, and a loading indicator for the Grid with showLoading/hideLoading methods.

The KPI component now supports built-in calculated values like sum, average, and median, as well as custom formulas.

Additional features include support for multiple dataTables per connector, a new FilterModifier for row filtering using serializable conditions, and a new mounted event triggered once all components are rendered.

The styledMode is now disabled by default in Highcharts and KPI components, and the deprecated responsiveBreakpoints option has been removed.rks the initial launch of Highcharts Grid Lite and Grid Pro.

Version 2

Released 2024-03-13

Highcharts Dashboards v2 introduces custom HTML layout support, making the built-in GUI optional and enabling full CSS styling of dashboards and charts.

This version modularizes the framework into standalone components like Dashboards Core, Layout/EditMode, and DataGrid.

Major improvements include enhanced synchronization options (tooltip, crosshair, highlight), grouped sync behavior, and multi-connector support in chart components. It also adds better error handling, the ability to use HTML strings in components and data cells, improved EditMode capabilities for HTML-based dashboards, and new utility methods for working with component IDs and row indexing.

Numerous UI and developer experience enhancements round out this highly customizable and flexible release.

Version 1

Released 2023-06-09

The first official release of Highcharts Dashboards introduces a powerful, flexible framework for building data-rich, interactive dashboards.

It includes new features like component syncing, a NavigatorComponent for crossfiltering, a getOptions() method for exporting dashboard configuration, and enhanced accessibility with ARIA labels.

Users can now save/load dashboards locally, customize cell formatting, disable editing for certain components, and utilize new KPIs with support for syncing and custom value linking.

Additional improvements include better event handling, styled mode support, a loading indicator for connectors, and several new demos and documentation updates.

Highcharts Grid

Highcharts Grid versions are numbered independently from the main Highcharts data visualization suite.

Release announcements

Version 1

Released 2025-03-25

This release marks the initial launch of Highcharts Grid Lite and Grid Pro.

Grid Lite:
Introduced support for setting column.width via API.
Enabled custom column distribution strategies.
Added rendering.columns.resizing.mode and rendering.columns.resizing.enabled options (deprecated earlier resizing settings).
Added sorting.compare for defining custom column sorting logic.
Added support for defining column.width with fixed resizing.

Grid Pro:
Introduced sparklines (line, area, column, bar, pie) for inline visual trends.
Added support for more input types like checkboxes and dropdowns via the new renderers API.
Implemented validationRules to validate user input in editable cells.
Added voice-over announcements for cell editor validation.
Added afterRender event for header cells.
Introduced new renderers: timeInput, dateTimeInput, and numberInput.
Added unique and caseUnique cell validators.