
Adds Typescript support, plus new annotation API for supporting user interaction.
Features
- Typescript support:
- Highcharts NPM package now allows type checking for most Highcharts options and functions, including auto-complete code with integrated documentation for TypeScript-capable editors like Visual Studio Code.
- Annotation API for supporting user interaction:
- Build user-interfaces for client-side annotation, via the API. Offered as a turnkey solution that includes commonly used annotations, such as text labels, shapes, arrows, and flags, it is also easily extended with your own annotations.
- Client-side editing of charts makes it easy for non-developers to enhance their charts for more engaging storytelling. Allows end users to write text, draw arrows and symbols, ideal for all kinds of publishers, scientists or analysts.
- New, interactive Highcharts Debugger helps speed up development by providing instantaneous warnings and error reports above your charts. The error messages provide clear instructions on how to resolve your issue.
- New chart types:
- Venn diagram.
- Euler diagram.
- Packed Bubble charts.
- Depth Chart (aka. Wall Chart).
- Pyramid Column.
- 3D Cylinder.
- Force-Directed graphs (aka. Network Graph).
- Enhanced accessibility module with a sonification API for rendering data series into audio frequencies.
- Improved label positioning options in pie charts.
- Improved legend representation of bubble charts.
- Improved chart styling with CSS (aka. styled mode) will now be activated through options on a chart-by-chart basis, instead of as a separate library.