Skip to content
Permalink
Browse files

--- Highcharts 8.0.0 official release ---

  • Loading branch information
TorsteinHonsi committed Dec 10, 2019
1 parent 630a655 commit 663825404345a074e465c34bdadf97eeb54c9ce9
@@ -1,6 +1,6 @@
{
"name": "highcharts",
"version": "7.2.1",
"version": "8.0.0",
"description": "JavaScript charting framework",
"main": "lib/highcharts.js",
"authors": [
@@ -2,20 +2,20 @@

highcharts.product.name=Highcharts
highcharts.product.cdnpath=
highcharts.product.version=7.2.1-modified
highcharts.product.date=
highcharts.product.version=8.0.0
highcharts.product.date=2019-12-10

highstock.product.name=Highstock
highstock.product.cdnpath=/stock
highstock.product.version=7.2.1-modified
highstock.product.date=
highstock.product.version=8.0.0
highstock.product.date=2019-12-10

highmaps.product.name=Highmaps
highmaps.product.cdnpath=/maps
highmaps.product.version=7.2.1-modified
highmaps.product.date=
highmaps.product.version=8.0.0
highmaps.product.date=2019-12-10

gantt.product.name=Highcharts Gantt
gantt.product.cdnpath=/gantt
gantt.product.version=7.2.1-modified
gantt.product.date=
gantt.product.version=8.0.0
gantt.product.date=2019-12-10
@@ -0,0 +1,7 @@
# Changelog for Highcharts Gantt v8.0.0 (2019-12-10)

- Most changes listed under Highcharts 8.0.0 above also apply to Highcharts Gantt 8.0.0.

## Bug fixes
- Fixed #11427, in certain date ranges, single years were displayed on both rows in the grid axis.
- Fixed #10324, regression with [xAxis.grid.cellHeight](https://api.highcharts.com/gantt/xAxis.grid.cellHeight).
@@ -0,0 +1,42 @@
# Changelog for Highcharts v8.0.0 (2019-12-10)


- Added new series type, [radial bar chart](https://www.highcharts.com/docs/chart-and-series-types/radial-bar-chart). Under the hood, this is a column series in an inverted and polar chart.
- Added [data sorting](https://www.highcharts.com/docs/advanced-chart-features/data-sorting) with animations on update.
- Added [marker clusters ](https://www.highcharts.com/docs/advanced-chart-features/marker-clusters) for scatter and map point series.
- Added new option [accessibility.linkedDescription](https://api.highcharts.com/highcharts/accessibility.linkedDescription).
- Added new accessibility options with more flexibility for customizing the hidden screen reader regions. See #12095.
- Added [flame chart demo](https://www.highcharts.com/demo/flame).

## Bug fixes
- Fixed #12053 and #12152, pattern fill issues. Introduced `color.patternIndex` option.
- Fixed #7255, trying to printing chart again, after cancelling in Safari, elements other than chart were not hidden.
- Fixed #12488, selection zoomed to wrong area in the Treemap series.
- Fixed issue with wrong extremes for bubble series when xAxis.max set, see #12543.
- Fixed #12549, disabling keyboard nav still added container `tabindex`.
- Fixed #12438, a regression causing the reset zoom button not to work with the a11y module on mobile.
- Fixed #12462, filename with forward slash (`/`) not being replaced with safe character when exported. Now replaced with `-`.
- Fixed issue with data labels visible despite point placed outside the plot area, see #12370.
- Fixed #12343, `noData` message was not visible with gauge series. Added 1 as default `zIndex` to render the message in front.
- Fixed #12500, updating `dataLabel` color from contrast to a different one was not working.
- Fixed #12459, annotation's control points were not draggable.
- Fixed #12425, updating sunburst series used to disable traversing.
- Fixed compatibility issues with menu navigation for screen readers.
- Fixed #12161, legend [textDecoration](https://api.highcharts.com/highcharts/drilldown.activeDataLabelStyle.textDecoration) hidden style not working on IE11 with accessibility module enabled.
- Improved handling of null point accessibility.
- Fixed #12090, a11y module broke legend navigation.
- Fixed minor bugs with keyboard navigation.
- Fixed #12434 and #12097, regression in venn series label positioning causing JavaScript error.
- Fixed #12445, updating `borderColor` and `borderWidth` didn't work for solid gauge series.
- Fixed #12421, high contrast mode used to throw errors when the `colorAxis` module was not loaded.
- Fixed #12390, not overlapping dataLabels after zoom in and zoom out were hidden.
- Fixed #12262, Sunburst did not use 100% of the plot area.
- Fixed #12374, sankey nodes were rearranged after redraw where the [nodes.level](https://api.highcharts.com/highcharts/series.sankey.nodes.level) option was used.
- Fixed #12295, `null` was used as event listener in drilldown module, which caused a JavaScript error when called.
- Fixed #12335, memory leaks in polar series after updating data set.
- Fixed #12333, setting data in treemap series with points with the same ID's did not render new points.
- Fixed #12289, sonification timeline issues with multiple charts.
- Fixed #11617, support [tooltip.split](https://api.highcharts.com/highcharts/tooltip.split) with `chart.scrollablePlotArea`.
- Fixed #12267, error in waterfall chart when the series was invisible and the first value was below 0.
- Fixed #12248, the Y axis' range was disturbed on stacked (overlapping) waterfall chart.
- Fixed #11758, `stackLabels` in styled mode used to throw errors.
@@ -0,0 +1,4 @@
# Changelog for Highmaps v8.0.0 (2019-12-10)

- Most changes listed under Highcharts 8.0.0 above also apply to Highmaps 8.0.0.
- Added [marker clusters ](https://www.highcharts.com/docs/advanced-chart-features/marker-clusters) for scatter and map point series.
@@ -0,0 +1,10 @@
# Changelog for Highstock v8.0.0 (2019-12-10)

- Most changes listed under Highcharts 8.0.0 above also apply to Highstock 8.0.0.
- Added Slow Stochastic indicator.

## Bug fixes
- Fixed regression which prevented from panning to the left side when `dataGrouping` and [xAxis.ordinal](https://api.highcharts.com/highstock/xAxis.ordinal) were enabled.
- Fixed #12216, Stock Tools UX was not working optimal on mobile devices.
- Fixed #12145, missing option `supertrend.color`.
- Fixed #12298, enabling crosshair label while a point was hovered rendered crosshair labels for all axes.
@@ -43,15 +43,33 @@ module.exports = async since => {
const after = Date.parse(commit.headers['last-modified']);

while (page < 20) {
const allPulls = await octokit.pulls.list({
owner: 'highcharts',
repo: 'highcharts',
state: 'closed',
base: 'master',
page
}).catch(error);

const pageData = allPulls.data.filter(d => Date.parse(d.merged_at) > after);
const baseBranches = [
'master',
'feature/a11y-various'
];
const pageData = [];
for (const base of baseBranches) {

let { data } = await octokit.pulls.list({
owner: 'highcharts',
repo: 'highcharts',
state: 'closed',
base,
page
}).catch(error);

// On the master, keep only PRs that have been closed since last
// release
if (base === 'master') {
data = data.filter(d => Date.parse(d.merged_at) > after);

// On feature branches, keep all incoming PRs
} else {
data = data.filter(d => d.state === 'closed');
}

pageData.push.apply(pageData, data);
}

console.log(`Loaded pulls page ${page} (${pageData.length} items)`.green);

@@ -58,29 +58,29 @@ var langOptions = {
*
* @see [chartContainerLabel](#lang.accessibility.chartContainerLabel)
*
* @since next
* @since 8.0.0
*/
graphicContainerLabel: '',
/**
* Language options for the screen reader information sections added
* before and after the charts.
*
* @since next
* @since 8.0.0
*/
screenReaderSection: {
beforeRegionLabel: 'Chart screen reader information.',
afterRegionLabel: '',
/**
* Label for the end of the chart. Announced by screen readers.
*
* @since next
* @since 8.0.0
*/
endOfChartMarker: 'End of interactive chart.'
},
/**
* Language options for accessibility of the legend.
*
* @since next
* @since 8.0.0
*/
legend: {
legendLabel: 'Toggle series visibility',
@@ -89,7 +89,7 @@ var langOptions = {
/**
* Chart and map zoom accessibility language options.
*
* @since next
* @since 8.0.0
*/
zoom: {
mapZoomIn: 'Zoom chart',
@@ -99,7 +99,7 @@ var langOptions = {
/**
* Range selector language options for accessibility.
*
* @since next
* @since 8.0.0
*/
rangeSelector: {
minInputLabel: 'Select start date.',
@@ -109,7 +109,7 @@ var langOptions = {
/**
* Accessibility language options for the data table.
*
* @since next
* @since 8.0.0
*/
table: {
viewAsDataTableButtonText: 'View as data table. {chartTitle}',
@@ -301,7 +301,7 @@ var langOptions = {
/**
* Description for the value of null points.
*
* @since next
* @since 8.0.0
*/
nullPointValue: 'No value'
}

0 comments on commit 6638254

Please sign in to comment.
You can’t perform that action at this time.