Added Stock Tools, a new range of features moving Highstock in the direction of full featured trading dashboards. The module adds a toolbar with controls for:
Add, update or remove indicators for the chart series.
Drawing custom annotations like text, lines, arrows etc.
Parallel channel, pitchfork annotations, Elliot waves and Fibonacci retracements.
A measure tool, displaying information about the measured area, including things like the amount of points, time range etc.
Infinity line, controlled by two points, allowing projection of a trend forward in time.
Full screen mode.
Chart type toggle (OHLC, candlestick, line etc.).
Current price indicator with label.
UPGRADE NOTESEXPANDCOLLAPSE
Indicators that depend on another indicator now require the depencency to be loaded manually. Otherwise an error will be thrown. For example MACD requires EMA, that means the EMA indicator should be loaded first.
6 BUGFIXESEXPANDCOLLAPSE
Fixed #4710, range selector didn’t update on clicking the chart after changing input.
Fixed #8951, improved ema efficiency, index changed.
Added editor features for annotations, allowing annotations to be added, updated and removed through a GUI.
Added debug module for making chart errors visible in the chart.
Default exported chart name is now based on the chart title.
Added option chart.styledMode to replace the previous separate build of styled mode files.
Added options to align pie chart data labels to the edges of the chart.
UPGRADE NOTESEXPANDCOLLAPSE
If you use styled mode, the setup has changed. Instead of loading files from the code.highcharts.com/js folder, use the base JavaScript files, but set the chart.styledMode option to true.
Polyfills are now needed for support in IE 6-8. Before including the 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.
If the chart.height setting is higher than the CSS height of the container, the chart will now be clipped. This is a consequence of adapting the chart to table cells and flex layouts.
43 BUGFIXESEXPANDCOLLAPSE
Corrected chart width for sub-pixel container width. Prevented overflow in flex-grids and table cells.
Fixed #2617, wrong number of pages in legend with legend.maxHeight in some cases.
Fixed #5293, pointBreak event for broken-axis module was not working for columnrange series type in case highcharts-more was loaded before broken-axis module.
Fixed #5857, drilling down column charts to more than the cropThreshold caused lost categories on the X axis.
Fixed #8105, split tooltip header couldn’t be removed by options.
Fixed #8680, responsive rules were not applied on annotations.
Fixed #8818, shared tooltips in boost with column series.