Highcharts Stock v9.1.0

Stock v9.1.0 ·
  • Added new feature, series.dataGrouping.anchor, for controlling where grouped points are rendered within the group. See #12455.
  • Added new technical indicator, Disparity Index. See #15139.
  • Added new technical indicator, Directional Movement Index (DMI). See #15140.
  • Added new technical indicator, Chande Momentum Oscillator (CMO). See #15142.
  • Added new technical indicator, On-Balance Volume (OBV). See #15138.
  • Added currentPriceIndicator and lastPrice for multiple series (also to indicators and volume), see #14888.
  • Added line series as available type for the RSI Indicator. See #14930.
UPGRADE NOTES EXPAND COLLAPSE
  • The data grouping smoothed property has been deprecated and has been changed to firstAnchor, anchor and lastAnchor.
  • The default value of linearregression.params.xAxisUnit has been changed from undefined to null.
42 BUGFIXES EXPAND COLLAPSE
  • Fixed #13807, adding a technical indicator in the Stock Tools when multiple axes were predefined would break the chart.
  • Fixed #15218, scrollbar.liveRedraw defaulting to true in modern browsers did not work when scrollbar was set in chart options instead of axis options.
  • Fixed #3825, when ordinal axis and dataGrouping were enabled, panning worked unevenly in one direction.
  • Fixed #14192, disabled stock tools GUI buttons when all series were invisible.
  • Fixed #15157, replaced the hex, and string colors in the stock tools with the colors defined in the palette.
  • Fixed #15222, className was not applied to lastPrice crosshair.
  • Fixed #6332, split tooltip didn’t work correctly with flag series type with empty text property.
  • Fixed #15512, dynamically added series did not use range selector data grouping.
  • Fixed #13847, data labels in navigator should be disabled in the default configuration.
  • Fixed #15362, corrected API and Stock Tools popup list of indicators’ params.
  • Fixed #15435, clipping was sometimes wrong after update with stock loaded.
  • Fixed #15524, dragging annotation after updating label threw and labels.overflow set to justify did not work correctly.
  • Fixed #15502, vertical counter annotation did not work.
  • Fixed #15424, fibonacci annotation lineColor and lineColors options did not work.
  • Fixed #15445, options got mutated when creating stock chart.
  • Fixed #15383, indicators did not recalculate when updating series type.
  • Fixed #15384, updating flag shape did not work.
  • Fixed #15005, point dataGroup start was not calculated correctly.
  • Fixed #12116, boosted stacked chart with range selector enabled and a partial range selected threw.
  • Fixed #15324, elements such as legend and title sometimes had the wrong position when using stock tools.
  • Fixed #15178, console warning when using states in rangeSelector.buttonTheme options.
  • Fixed #15170, added lang options for indicators parameters in Stock Tools popup.
  • Fixed #8603, dynamically added stock axes missed forced options, addition to #15164.
  • Fixed dynamically added axis defaults in stock, axes dynamically added to stock charts got different defaults than the ones added through the chart constructor.
  • Fixed #15029, improved currentPriceIndicator button functionality.
  • Fixed #15060, range selector text input was too short when inputBoxWidth was not set, especially in IE.
  • Fixed #13858, clipping was wrong after plot height had been changed by a responsive rule firing during chart load with stock loaded.
  • Fixed #15075, some Stock Tools annotations were being drawn incorrectly when yAxis.top was set.
  • Fixed #15155, some line drawing tools of the Stock Tools package didn’t work correctly.
  • Fixed #15005, when groupAll was set to true, group start was badly calculated.
  • Fixed #13247, getTimezoneOffset got called with NaN timestamp when rendering stock chart with at least one empty series.
  • Fixed #15074, lastPrice color was not applied properly.
  • Fixed #14197, after changing shortPeriod in MACD, points were missing.
  • Fixed #14879, currentPriceIndicator label was not always visible when navigating the data set.
  • Fixed #9671, updating stock chart axes through Chart.update with oneToOne set to true did not work correctly.
  • Fixed #15128, parts of the series disappeared when redrawing a regular chart with series.clip set to false and stock loaded.
  • Fixed #12100, unable to scroll using mousewheel inside Stock Tools popups when mapNavigation was enabled.
  • Fixed #9738, groupAll did not work correctly with OHLC-based series.
  • Fixed #10296, navigator leaked event handlers into series and x-axis on Series.update.
  • Fixed issue mentioned in #15060 and #15062, it was not possible to enter months starting with 1 into the range selector date input under certain conditions. When typing the extremes now only update on blur and when pressing enter, which is the same behaviour the text inputs have.
  • Fixed #11930, removing dynamically added y-axes did not work correctly with navigator enabled, causing the removed axis to show in exported charts.
  • Fixed #13876, toggling currentPriceIndicator button threw error.
HIGHCHARTS CORE v9.1.0 CHANGES These core changes also apply to this module EXPAND COLLAPSE
58 BUGFIXES EXPAND COLLAPSE
  • Fixed #14966, selected null points generated NaN values in the SVG.
  • Fixed #9549, column drag handle was not visible with reversed Y axis.
  • Fixed #15291, inconsistent addition of symbols definitions in the SVG renderer.
  • Fixed #15528, labels.allowOverlap set to false stopped working for axis tick labels after update.
  • Fixed #11493, #13095, tooltip showed outside axis and plot bounds.
  • Fixed #15520, space key fired legend item click twice in Firefox.
  • Fixed #15523, negativeColor did not work for lollipop series.
  • Fixed #15525, clicking data label did not drill down line and area series.
  • Fixed #15560, dumbbell connectors remained visible after changing series type when markers were not rendered.
  • Fixed #15555, removing dependency wheel points during animation threw.
  • Fixed #15547, bullet target disappeared when combined with rounded-corners plugin.
  • Fixed #15537, some data updates while dragging point threw.
  • Fixed #13943, split tooltip was rendered to wrong side on smaller charts.
  • Fixed #15534, updating area series containing null data to no data threw.
  • Fixed #15509, <u> tag not working with useHTML.
  • Fixed a regression, area series with empty data caused SVG error.
  • Fixed #15488, square shape did not support rounded corners.
  • Fixed #15489, polar spline series with null data did not render path.
  • Fixed #15416, #15413, heatmap keyboard navigation not working after mouse interaction, and backwards navigation not working as expected.
  • Fixed #15343, regression with treemap and sunburst keyboard navigation.
  • Fixed #15447, wordcloud keyboard navigation, and added support for making the chart container a separate tab-stop.
  • Fixed #15463, legend symbolWidth did not correctly default to symbolHeight.
  • Fixed #11336, no tooltip showed when hovering very small chart.
  • Fixed #15436, previous legend items remained visible after dynamically adding color axis.
  • Fixed #15434, plot band was not completely hidden when hiding series.
  • Fixed #15438, polar chart with null data and accessibility module loaded threw.
  • Fixed #15420, series with zones or negativeColor enabled leaked memory on update.
  • Fixed #15412, some charts showed non-passive scroll-blocking warnings.
  • Fixed #10464, halo position was wrong when using boost with multiple axes.
  • Fixed #15392, boosted chart with empty data showed turbo warning.
  • Fixed #15382, updating polar column to zero value did not work.
  • Fixed #15377, inactive state with 0 opacity applied due to inactiveOtherSeries being true did not work for data labels and connectors.
  • Fixed #15359, wrong BubbleLegend color in styledMode.
  • Fixed #14882, stacked area and connectNulls sometimes did not work correctly together.
  • Fixed #14906, split tooltip flickered with followPointer enabled.
  • Fixed #15160, inactive state was not always cleared on touch devices when clicking outside the chart.
  • Fixed #15188, added error display fallback to the most recently added chart for debugger module.
  • Fixed event handler leaks in fullscreen module, flags series and scrollablePlotArea.
  • Fixed #15018, tooltip split, outside and useHTML did not work together.
  • Fixed #13449, updating dataLabels.allowOverlap did not work.
  • Fixed reset zoom and drillup button alignment after plot size changes, button alignment did not update when the plot size changed due to hiding or showing elements such as legend or title.
  • Fixed #15179, crisping did not work correctly for subpixel radius markers.
  • Fixed #15260, networkgraph point className option did not work.
  • Fixed #15162, in styled mode, the font-size of the subtitle was not used like defined in Sass file.
  • Fixed #15234, #15213, #13492, #2022, axis options passed in when creating chart got mutated.
  • Fixed #15217, bar chart tooltip position was wrong with centerInCategory enabled.
  • Fixed #13646, the color option did not take effect in empty pie series.
  • Fixed #13572, area series fill was not closed, making it hard to add a stroke for the area itself.
  • Fixed #11687, drillUpButton did not have a fixed position when using scrollablePlotArea.
  • Fixed #15134, updating networkgraph series color did not work.
  • Fixed #14980, toggling stacking with centerInCategory enabled did not work.
  • Fixed #15145, some data labels did not show in percent stacked bar or column charts when points were partially outside axis extremes.
  • Fixed #9998, exporting menu was clipped below the chart.
  • Fixed #10159, updating treemap data while traversed down threw.
  • Fixed #11293, boosted chart rendered duplicate series when combined with responsive options.
  • Fixed #15069, panning default type was missing.
  • Fixed #14439, simulation of packedBubble stopping too early.
  • Fixed #14448, #11614, drillup button disappeared when combined with a vertical scrollablePlotArea on inverted charts.
See full Highcharts v9.1.0 release →