Skip to content

Commit e44b0e1

Browse files
committed
--- Highcharts 13.0.0 official release ---
1 parent d27c627 commit e44b0e1

7 files changed

Lines changed: 159 additions & 8 deletions

File tree

changelog/changelog.html

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,66 @@
1616
<h2 id="highcharts">Highcharts</h2>
1717
</div>
1818
<div class="changelog-container">
19+
<h3 class="release-header">
20+
<a id="highcharts-v13.0.0"></a>
21+
<span>Highcharts v13.0.0 (2026-06-11)</span>
22+
<a class="release-header-hashtag" href="#highcharts-v13.0.0">#</a>
23+
<span class="download-link" ><a href="https://code.highcharts.com/zips/Highcharts-13.0.0.zip" title="Download the zip archive for Highcharts v13.0.0"><i class="fas fa-download"></i></a></span>
24+
</h3>
25+
<ul>
26+
<li>Added new options set, <a href="https://api.highcharts.com/highcharts/palette">palette</a>, making it easy to apply general design colors for light and dark mode. This replaces the former Adaptive theme.</li>
27+
<li>Added support for providing data as <a href="https://api.highcharts.com/class-reference/Highcharts.DataTable">DataTable</a> through the new options <a href="https://api.highcharts.com/highcharts/dataTable"><code>dataTable</code></a>, <a href="https://api.highcharts.com/highcharts/series.line.dataTable"><code>series.dataTable</code></a> and <a href="https://api.highcharts.com/highcharts/series.line.dataMapping"><code>series.dataMapping</code></a>.</li>
28+
<li>Updated gauge and solid-gauge series, including panes and radial y-axis, with more sensible defaults and major design facelift, making it easier for implementers and AI agents to create great looking gauges from minimal configuration.</li>
29+
<li>Refactored the data sorting functionality into a separate module, in order to simplify and reduce weight on the core script file.</li>
30+
<li>Improved entrance and exit animation of points and data labels when they are dynamically created, destroyed or zoomed in or out of view.</li>
31+
<li>Added the experimental <a href="https://api.highcharts.com/class-reference/Highcharts.Loader">autoload</a> feature, loading required modules based on the chart configuration.</li>
32+
<li>Added customizable <code>boundary</code> ticks for <code>datetime</code> axes, see the docs for <a href="https://www.highcharts.com/docs/chart-concepts/axes#datetime">Axes → Datetime</a> → Boundary ticks on datetime axis.</li>
33+
<li>Added new setting, <code>contrast</code>, for <code>dataLabels.backgroundColor</code>. Allows enhancing readability with a plain, semi-transparent background color. Extended the <code>dataLabels.distance</code> option to apply to more series types than previously.</li>
34+
<li>Added new option, <a href="https://api.highcharts.com/chart.plotBorderRadius"><code>chart.plotBorderRadius</code></a>.</li>
35+
<li>Added new options set, <a href="https://api.highcharts.com/highcharts/tooltip.header"><code>tooltip.header</code></a>, for better control over the header design i split tooltips.</li>
36+
</ul>
37+
<div class="accordion card-group">
38+
<div class="card">
39+
<div id="heading-13-0-0-upgrade-notes" class="card-header">
40+
<h4 class="card-title">
41+
<button aria-label="Upgrade Notes Highcharts v13.0.0" aria-expanded="false" class="btn btn-link collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#upgrade-notes-13-0-0"><span> Upgrade notes </span></button>
42+
</h4>
43+
</div>
44+
<div id="upgrade-notes-13-0-0" class="collapse" aria-labelledby="heading-13-0-0-bug-fixes" data-parent=".accordion">
45+
<div class="card-body">
46+
<ul>
47+
<li>Default pane layout and design for gauges and polar charts has gone through a major facelift. See <a href="https://www.highcharts.com/samples/highcharts/pane/v12-design-compatibility">v12 pane design compatibility</a> to see what&#39;s changed.</li>
48+
<li>Solid gauge <code>radius</code> and <code>innerRadius</code>, when given as numeric values, defined on series or point level, no longer resolve as percents, but as pixels. To set it to a percent, use a percentage string like <code>radius: &#39;50%&#39;</code>.</li>
49+
<li>The <code>dataSorting</code> feature now requires the <code>modules/data-sorting.js</code> file.</li>
50+
<li>Default data label positions have changed slightly. Previously, the distance to the point or column was determined by <code>padding</code> and adjusted by <code>x</code> and <code>y</code>. Introduced new option, <code>dataLabels.distance</code>, in order to allow backgrounds with padding without touching the point.</li>
51+
</ul>
52+
53+
</div>
54+
</div>
55+
<div id="heading-13-0-0-bug-fixes" class="card-header">
56+
<h4 class="card-title" aria-label="Bug Fixes Highcharts v13.0.0">
57+
<button aria-label="Bug Fixes Highcharts v13.0.0" aria-expanded="false" class="btn btn-link collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bug-fixes-13-0-0"><span> Bug fixes </span></button>
58+
</h4>
59+
</div>
60+
<div id="bug-fixes-13-0-0" class="collapse" aria-labelledby="heading-13-0-0-bug-fixes" data-parent=".accordion">
61+
<div class="card-body">
62+
<ul>
63+
<li>Fixed <a href="https://github.com/highcharts/highcharts/issues/23771">#23771</a>, boosted points were missing keyed values after zoom.</li>
64+
<li>Fixed <a href="https://github.com/highcharts/highcharts/issues/24274">#24274</a>, in the exporting menu, the &#39;View in fullscreen&quot; label was broken after being used.</li>
65+
<li>Fixed <a href="https://github.com/highcharts/highcharts/issues/24293">#24293</a>, fixed and split tooltip with <code>useHTML</code> shifted after first render.</li>
66+
<li>Fixed <a href="https://github.com/highcharts/highcharts/issues/24572">#24572</a>, templating multiply helper exposed floating-point precision in axis labels.</li>
67+
<li>Fixed <a href="https://github.com/highcharts/highcharts/issues/24521">#24521</a>, grid lines rendered above the plot border after responsive axis update.</li>
68+
<li>Fixed <a href="https://github.com/highcharts/highcharts/issues/20412">#20412</a>, exported charts did not have correct data after updating it with <code>null</code> values.</li>
69+
<li>Fixed <a href="https://github.com/highcharts/highcharts/issues/24547">#24547</a>, styled mode x-range missed <code>colorIndex</code> after <code>setData</code>.</li>
70+
<li>Fixed <a href="https://github.com/highcharts/highcharts/issues/24266">#24266</a>, year resolution date labels didn&#39;t respect localized format.</li>
71+
<li>Fixed <a href="https://github.com/highcharts/highcharts/issues/24304">#24304</a>, consistent chart menu aria-label and i18n translations.</li>
72+
<li>Fixed <a href="https://github.com/highcharts/highcharts/issues/24544">#24544</a>, regression with zones set below max value and axis max set, line on max was clipped.</li>
73+
</ul>
74+
75+
</div>
76+
</div>
77+
</div>
78+
</div>
1979
<h3 class="release-header">
2080
<a id="highcharts-v12.6.0"></a>
2181
<span>Highcharts v12.6.0 (2026-04-13)</span>
@@ -7756,6 +7816,15 @@ <h3 class="release-header">
77567816
<h2 id="highcharts-stock">Highcharts Stock</h2>
77577817
</div>
77587818
<div class="changelog-container">
7819+
<h3 class="release-header">
7820+
<a id="highcharts-stock-v13.0.0"></a>
7821+
<span>Highcharts Stock v13.0.0 (2026-06-11)</span>
7822+
<a class="release-header-hashtag" href="#highcharts-stock-v13.0.0">#</a>
7823+
<span class="download-link" ><a href="https://code.highcharts.com/zips/Highcharts-Stock-13.0.0.zip" title="Download the zip archive for Highcharts Stock v13.0.0"><i class="fas fa-download"></i></a></span>
7824+
</h3>
7825+
<ul>
7826+
<li>Most changes listed under Highcharts 13.0.0 above also apply to Highcharts Stock 13.0.0.</li>
7827+
</ul>
77597828
<h3 class="release-header">
77607829
<a id="highcharts-stock-v12.6.0"></a>
77617830
<span>Highcharts Stock v12.6.0 (2026-04-13)</span>
@@ -12137,6 +12206,33 @@ <h3 class="release-header">
1213712206
<h2 id="highcharts-maps">Highcharts Maps</h2>
1213812207
</div>
1213912208
<div class="changelog-container">
12209+
<h3 class="release-header">
12210+
<a id="highcharts-maps-v13.0.0"></a>
12211+
<span>Highcharts Maps v13.0.0 (2026-06-11)</span>
12212+
<a class="release-header-hashtag" href="#highcharts-maps-v13.0.0">#</a>
12213+
<span class="download-link" ><a href="https://code.highcharts.com/zips/Highcharts-Maps-13.0.0.zip" title="Download the zip archive for Highcharts Maps v13.0.0"><i class="fas fa-download"></i></a></span>
12214+
</h3>
12215+
<ul>
12216+
<li>Most changes listed under Highcharts 13.0.0 above also apply to Highcharts Maps 13.0.0.</li>
12217+
</ul>
12218+
<div class="accordion card-group">
12219+
<div class="card">
12220+
12221+
<div id="hm-heading-13-0-0-bug-fixes" class="card-header">
12222+
<h4 class="card-title" aria-label="Bug Fixes Highcharts-maps v13.0.0">
12223+
<button aria-label="Bug Fixes Highcharts-maps v13.0.0" aria-expanded="false" class="btn btn-link collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bug-fixes-hm-13-0-0"><span> Bug fixes </span></button>
12224+
</h4>
12225+
</div>
12226+
<div id="bug-fixes-hm-13-0-0" class="collapse" aria-labelledby="hm-heading-13-0-0-bug-fixes" data-parent=".accordion">
12227+
<div class="card-body">
12228+
<ul>
12229+
<li>Fixed <a href="https://github.com/highcharts/highcharts/issues/24441">#24441</a>, ensured tiled web map tiles reload after <code>mapView</code> updates.</li>
12230+
</ul>
12231+
12232+
</div>
12233+
</div>
12234+
</div>
12235+
</div>
1214012236
<h3 class="release-header">
1214112237
<a id="highcharts-maps-v12.6.0"></a>
1214212238
<span>Highcharts Maps v12.6.0 (2026-04-13)</span>
@@ -14333,6 +14429,16 @@ <h3 class="release-header">
1433314429
<h2 id="highcharts-gantt">Highcharts Gantt</h2>
1433414430
</div>
1433514431
<div class="changelog-container">
14432+
<h3 class="release-header">
14433+
<a id="highcharts-gantt-v13.0.0"></a>
14434+
<span>Highcharts Gantt v13.0.0 (2026-06-11)</span>
14435+
<a class="release-header-hashtag" href="#highcharts-gantt-v13.0.0">#</a>
14436+
<span class="download-link" ><a href="https://code.highcharts.com/zips/Highcharts-Gantt-13.0.0.zip" title="Download the zip archive for Highcharts Gantt v13.0.0"><i class="fas fa-download"></i></a></span>
14437+
</h3>
14438+
<ul>
14439+
<li>Most changes listed under Highcharts 13.0.0 above also apply to Highcharts Gantt 13.0.0.</li>
14440+
<li>Added text align support for grid axis titles (column header).</li>
14441+
</ul>
1433614442
<h3 class="release-header">
1433714443
<a id="highcharts-gantt-v12.6.0"></a>
1433814444
<span>Highcharts Gantt v12.6.0 (2026-04-13)</span>

changelog/generate.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,11 @@ const params = require('yargs').argv;
2323
const childProcess = require('child_process');
2424

2525
const getFile = url => new Promise((resolve, reject) => {
26-
https.get(url, resp => {
26+
https.get(url, {
27+
headers: {
28+
Referer: 'https://www.highcharts.com'
29+
}
30+
}, resp => {
2731
let data = '';
2832

2933
// A chunk of data has been received.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Changelog for Highcharts Gantt v13.0.0 (2026-06-11)
2+
3+
- Most changes listed under Highcharts 13.0.0 above also apply to Highcharts Gantt 13.0.0.
4+
- Added text align support for grid axis titles (column header).
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Changelog for Highcharts Maps v13.0.0 (2026-06-11)
2+
3+
- Most changes listed under Highcharts 13.0.0 above also apply to Highcharts Maps 13.0.0.
4+
5+
## Bug fixes
6+
- Fixed [#24441](https://github.com/highcharts/highcharts/issues/24441), ensured tiled web map tiles reload after `mapView` updates.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Changelog for Highcharts Stock v13.0.0 (2026-06-11)
2+
3+
- Most changes listed under Highcharts 13.0.0 above also apply to Highcharts Stock 13.0.0.

changelog/highcharts/13.0.0.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Changelog for Highcharts v13.0.0 (2026-06-11)
2+
3+
- Added new options set, [palette](https://api.highcharts.com/highcharts/palette), making it easy to apply general design colors for light and dark mode. This replaces the former Adaptive theme.
4+
- Added support for providing data as [DataTable](https://api.highcharts.com/class-reference/Highcharts.DataTable) through the new options [`dataTable`](https://api.highcharts.com/highcharts/dataTable), [`series.dataTable`](https://api.highcharts.com/highcharts/series.line.dataTable) and [`series.dataMapping`](https://api.highcharts.com/highcharts/series.line.dataMapping).
5+
- Updated gauge and solid-gauge series, including panes and radial y-axis, with more sensible defaults and major design facelift, making it easier for implementers and AI agents to create great looking gauges from minimal configuration.
6+
- Refactored the data sorting functionality into a separate module, in order to simplify and reduce weight on the core script file.
7+
- Improved entrance and exit animation of points and data labels when they are dynamically created, destroyed or zoomed in or out of view.
8+
- Added the experimental [autoload](https://api.highcharts.com/class-reference/Highcharts.Loader) feature, loading required modules based on the chart configuration.
9+
- Added customizable `boundary` ticks for `datetime` axes, see the docs for [Axes → Datetime](https://www.highcharts.com/docs/chart-concepts/axes#datetime) → Boundary ticks on datetime axis.
10+
- Added new setting, `contrast`, for `dataLabels.backgroundColor`. Allows enhancing readability with a plain, semi-transparent background color. Extended the `dataLabels.distance` option to apply to more series types than previously.
11+
- Added new option, [`chart.plotBorderRadius`](https://api.highcharts.com/chart.plotBorderRadius).
12+
- Added new options set, [`tooltip.header`](https://api.highcharts.com/highcharts/tooltip.header), for better control over the header design i split tooltips.
13+
14+
## Upgrade notes
15+
- Default pane layout and design for gauges and polar charts has gone through a major facelift. See [v12 pane design compatibility](https://www.highcharts.com/samples/highcharts/pane/v12-design-compatibility) to see what's changed.
16+
- Solid gauge `radius` and `innerRadius`, when given as numeric values, defined on series or point level, no longer resolve as percents, but as pixels. To set it to a percent, use a percentage string like `radius: '50%'`.
17+
- The `dataSorting` feature now requires the `modules/data-sorting.js` file.
18+
- Default data label positions have changed slightly. Previously, the distance to the point or column was determined by `padding` and adjusted by `x` and `y`. Introduced new option, `dataLabels.distance`, in order to allow backgrounds with padding without touching the point.
19+
20+
## Bug fixes
21+
- Fixed [#23771](https://github.com/highcharts/highcharts/issues/23771), boosted points were missing keyed values after zoom.
22+
- Fixed [#24274](https://github.com/highcharts/highcharts/issues/24274), in the exporting menu, the 'View in fullscreen" label was broken after being used.
23+
- Fixed [#24293](https://github.com/highcharts/highcharts/issues/24293), fixed and split tooltip with `useHTML` shifted after first render.
24+
- Fixed [#24572](https://github.com/highcharts/highcharts/issues/24572), templating multiply helper exposed floating-point precision in axis labels.
25+
- Fixed [#24521](https://github.com/highcharts/highcharts/issues/24521), grid lines rendered above the plot border after responsive axis update.
26+
- Fixed [#20412](https://github.com/highcharts/highcharts/issues/20412), exported charts did not have correct data after updating it with `null` values.
27+
- Fixed [#24547](https://github.com/highcharts/highcharts/issues/24547), styled mode x-range missed `colorIndex` after `setData`.
28+
- Fixed [#24266](https://github.com/highcharts/highcharts/issues/24266), year resolution date labels didn't respect localized format.
29+
- Fixed [#24304](https://github.com/highcharts/highcharts/issues/24304), consistent chart menu aria-label and i18n translations.
30+
- Fixed [#24544](https://github.com/highcharts/highcharts/issues/24544), regression with zones set below max value and axis max set, line on max was clipped.

changelog/readme.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Please refer to [Contributing: Writing content for the changelog](../CONTRIBUTIN
66

77
## Workflow of generating the changelog
88

9-
1. Run the script that copies PR descriptions since the last release into markdown files for each product. When including feature branches (typically on minor/major releases), remember to add the `branches` argument: `--branches master,v11`.
9+
1. Run the script that copies PR descriptions since the last release into markdown files for each product. When including feature branches (typically on minor/major releases), remember to add the `branches` argument: `--branches master,v11`.
1010
To generate the changelog for other products like Grid, Dashboards, etc., use the `--product` argument: `--product Grid`. Make sure the correct version is specified in `build-properties.json` file.
1111

1212
```
@@ -28,10 +28,8 @@ To generate the changelog for other products like Grid, Dashboards, etc., use th
2828
node changelog/generate
2929
```
3030
31-
4. Optionally, make edits to the generated markdown files that could not be done upstream.
31+
4. Optionally, make edits to the generated markdown files that could not be done
32+
upstream.
3233
33-
5. Run the script that assembles the content of all markdown files in to a HTML file and uploads it to S3, where the website will pick it up. If testing, run `node changelog/generate-html` first.
34-
35-
```
36-
node changelog/upload
37-
```
34+
5. Optionally, run `node changelog/generate-html` to review the final result.
35+
(Previously there was a `node changelog/generate-html` step that is now automated.)

0 commit comments

Comments
 (0)