Highcharts Stock JS v10.x
Released: Mar 7, 2022
v10.x 버젼 업데이트
v10.3.3
Updated Jan 20, 2023
Features
- Added
/es5
path for legacy script files on code.highcharts.com and in the npm package.
- Added new option, exporting.allowTableSorting, to allow turning off sorting of the data table.
Fixes
- Fixes in Highcharts JS v10.3.3
- Inheritance refactor of Lollipop series.
- Fixed plot line labels with align: 'right' and textAlign: 'left' weren't displayed. Added clip option for labels to allow displaying outside the plot area.
- Refactored how the position of stack labels is calculated.
- Fixed setting linecap wasn't reflected in legend items.
- Fixed color axis marker color did not get applied to most series in styled mode.
- Fixed custom marker symbol size was not being updated.
- Fixed long treemap data labels with useHTML set to true were wrongly positioned.
- Fixed some data labels that weren't rendered correctly in polar charts.
- Fixed issue with series label overlapping data labels.
- Fixed wrong tooltip position when using the positioner callback and outside: true.
- Fixed legend item was mispositioned if the related series was located at the top of the chart and proximate layout was enabled.
- Fixed the tooltip position was bad when yAxis.reversedStacks was set to false.
- Fixed chart.alignThresholds and stacking were not working correctly together.
- Fixed the central data label in sunburst series was too short.
- Fixed hovering over area range points after zoom reset was throwing errors.
- Fixed boost module couldn't render series with colour set to grey.
- Fixed a regression causing an unintended border on data labels when setting backgroundColor and borderColor but no explicit borderWidth.
- Fixed line color in hover state did not work as expected in heatmap.
- Fixed x axis labels had incorrect styling after drilling down.
- Fixed breadcrumbs' position and display were incorrect when scrollablePlotArea was enabled.
- Fixed wrong color on heatmap point when updating from null to a valid number.
- Fixes in Highcharts Stock JS v10.3.3
- Fixed indicators didn't work with an empty dataset.
- Fixed grid lines were rendered across panes.
- Fixed indicator linked to another indicator didn't update when data was added to main series.
- Fixed chart with data grouping had errors if the plot width was zero.
- Fixes issue when adding a custom indicator, if the parameter name contained any digits, the stock tools pop-up did not display it.
- Fixed color for Heikin-Ashi candles was set incorrectly.
- Fixed measure's control points were positioned incorrectly when yAxis.min wasn't equal to 0.
v10.3.2
Updated Nov 28, 2022
Features
- Refactored and simplified series group inversion logic. It is now simpler and more lightweight, and allows you to animate the transition between a non-inverted and inverted chart.
Fixes
- Indicators button in Stock Tools GUI was active after popup close.
v10.3.0
Updated Oct 31, 2022
Features
- Added support for zooming on polar charts.
- Added 'series.label.useHTML' to support HTML formatting in series labels.
- Made the legend items of venn diagrams list the names of points instead of the names of series.
- Changed the default value for dependency wheel data label vertical positioning.
Fixes
- The first point was not correctly removed for series with only one point when boost was enabled with ordinal.
- Ichimoku cloud was incorrectly positioned.
v10.2.1
Updated Aug 29, 2022
Features
- Added new 'navigator.stickToMax' option.
- Refactored zoom options and introduced a new object structure as 'chart.zooming'.
- Added 'Highcharts.Series.types' and 'Series.registerType(type, class)' for custom series.
Fixes
- Stock Tools were unreachable when the container was wrapped.
- Editing labels hid Elliott3 line.
- When the lastPrice label was enabled, there was an error in the console.
v10.2.0
Updated Jul 5, 2022
Features
- Added the option to sort chart data tables by clicking column headers.
- Added RTL support for breadcrumbs.
- Added new 'series.onPoint' feature which allows you to display series types (e.g. pie) over a point with a given ID.
Fixes
- The height of the Tunnel annotation wasn't overwritten in localStorage.
- Zooming on boosted charts froze under certain conditions.
- offsetMin did not get applied by pre-selected range selector buttons.
- The MACD indicator did not have default colors.
- When axis was reversed, the tooltip overlapped flags.
v10.1.0
Updated Apr 29, 2022
Features
- Added allowMutatingData chart property to prevent data mutation while updating series or points.
- Added new accessibility.point.describeNull option.
- Added new fullscreenOpen and fullscreenClose callback functions to modify chart options when toggling fullscreen mode.
- Added warning when accessibility.js module is not loaded.
- Added new accessibility.series.descriptionFormat option.
- Improved theme colors for 'high contrast light' and 'high contrast dark' to show more hue variance.
- Reduced verbosity of accessibility information.
- Changed the default value of SVGElement.show's inherit argument to true.
- Added the option to remember keyboard focus for points: accessibility.keyboardNavigation.seriesNavigation.rememberPointFocus.
- Added new pie.thickness option describing pie ring thickness. This option takes precedence over pie.innerSize.
Fixes
- Data grouping was not applied properly in charts with multiple series.
- Navigator and range selector visibility was not inherited.
- Axes were wrongly calculated when removing an indicator via Stock Tools GUI.
- An error was thrown when calling drillUp() after chart.applyDrilldown().
- An incorrect breadcrumbs list was generated when drilling down the axis category.
- Improved default behavior of accessibility module with axis descriptions as well as landmark roles.
- Warning of invalid attribute for Reset Zoom button.
- Fixed a regression in v10 with parsing of HTML with inline style rules containing a colon.
- The table was not re-rendered after a data update.
- The scrollbar is no longer initially rendered with y: -9999.
- Vertical data label was suppressed when close to the right edge of the plot area.
- Excessive padding in some cases when tickAmount was set.
- Fixed regression causing the wrong size of a hovered heatmap cell after zooming in.
v10.0.0
Updated Mar 7, 2022
Features
- Added new arc diagram series which visualizes the relationship between data set nodes.
- Added breadcrumb functionality for drilldown charts as well as hierarchical series including treemaps and sunburst. This replaces the drill-up and traverse-up buttons
- Added new chart.alignThresholds feature for aligning the thresholds in charts with multiple axes.
- Added new hangingIndentTranslation and minNodeLength options for Organization chart, for improving the layout of deep structures.
- Added new Highcharts.AST.bypassHTMLFiltering option for disabling AST filtering.
- Added boost.pixelRatio option which provides Retina and device pixel ratio support to the Boost module.
- Added areaspline series to the supported series in the Boost module.
- Added support for non-ASCII characters (Chinese, Russian etc) in exported PDFs via new exporting.pdfFont property.
- Added smarter defaults for accessible point descriptions.
Fixes
- Rectangle annotation didn't have a control point.
- Range Selector buttons overwrote series data grouping options when selected by default.
- Range Selector's buttons with dataGrouping setting caused error after adding an indicator using the Stock Tools GUI.
- Navigator did not stick to the max when adding a point and an additional, empty series was existing on the chart.
- Data labels were missing the fade-in effect upon drilling down.
- Setting custom drag handle cursor in options.
- Windows High Contrast Mode not detected in non-Microsoft browsers.
- Migrated global win to window. This will mask the global window object in every Highcharts bundle, so that always Highcharts.win === window.
- Accessibility issue with some columns not being focusable because of wrong point.isInside flag.
- Data points were trimmed due to axis floating-point rounding.
- Fixed console errors related to style attributes because of Content Security Policy.
- Only one point per x value was shown when stacking set to percent.
- Esc keypress keyboard focus issue with multiple charts on the same page.
- Fixed issue with keyboard navigation and legend.labelFormatter.
- Enabling and disabling dataLabels.rotation misplaced data label's position.
- Added missing click event callback on sides of the 3D pie slices.
- series.findNearestPointBy set to xy was not working well with Boost.
- Exporting a chart in styled mode on Safari v15 produced a black image.
- In node-based series types like dependency wheel and network graph, calling node.update() in the afterAnimate event would throw errors.
- Keyboard focus management issues with fullscreen change.
- Tooltip with opacity was not fully hidden when hovering over a reset zoom button.
- Fixed issues with data.enablePolling and Google Sheets.
- Fixed issue with data module updates when dataGrouping options were present.
- Adding drilldown series on point mouseover threw an error.
- Stack order was affected when centerInCategory enabled and reversedStacks set to false.
- resetZoomButton was not visible after drilling up to a level with zoom.
- Setting data options with Highcharts.setOptions did not work.
- After drill-up, the series did not go back to its original state.
- SVG export broken when accessibility module was included.
- Fixed issue on mobile where a point would be highlighted visually after drilldown with a11y module loaded.
- Fixed keyboard nav issues.
- Fixed legend keyboard navigation issues.
- Legend keyboard navigation caused page scroll with container scaling.
- Setting tickPositions to undefined didn't clear options.
- Legend item style changed when using the keyboard to focus it.
- The first column point of categorized x-axis wasn't draggable.