Highcharts Gantt 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

  • 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.

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

  • All Gantt series connectors weren't redrawn/deleted when updating them.

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.

v10.2.1

Updated Aug 29, 2022

Features

  • Refactored zoom options and introduced a new object structure as 'chart.zooming'.
  • Added 'Highcharts.Series.types' and 'Series.registerType(type, class)' for custom series.

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.

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

  • The week dateFormat was not calculated correctly when useUTC: false.
  • 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

  • Label icons in TreeGrid were not destroyed after an update.
  • Ticks were missing while scrolling the grid axis.
  • 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.