# Changelog for Highcharts v10.2.0 (2022-07-05)

- Added option to sort the chart data table by clicking the column headers. See [#16972](https://github.com/highcharts/highcharts/issues/16972).
- Added RTL support for breadcrumbs, see [#17340](https://github.com/highcharts/highcharts/issues/17340).
- Added new feature, [series.onPoint](https://api.highcharts.com/highcharts/series.line.onPoint), allowing to display some series types (e.g. pie) over a point with a given id. See [#12526](https://github.com/highcharts/highcharts/issues/12526).

## Bug fixes
- Fixed [#17273](https://github.com/highcharts/highcharts/issues/17273), data labels did not always have enough contrast. Ensured maximum contrast according to W3C's [relative luminance](https://www.w3.org/WAI/GL/wiki/Relative_luminance).
- Fixed [#12206](https://github.com/highcharts/highcharts/issues/12206), `xAxis.labels.y` did not adapt to multiline labels when [xAxis.opposite](https://api.highcharts.com/highcharts/xAxis.opposite) was true.
- Fixed [#17281](https://github.com/highcharts/highcharts/issues/17281), an error in console when bubble with custom marker exceeded the `zThreshold`.
- Fixed [#17285](https://github.com/highcharts/highcharts/issues/17285), made the `opacity` property work for different states in the `sankey` series.
- Fixed [#17167](https://github.com/highcharts/highcharts/issues/17167), legend title didn't hide when chart data was empty.
- Fixed [#17336](https://github.com/highcharts/highcharts/issues/17336), hover state was only applied once to buttons.
- Fixed [#11816](https://github.com/highcharts/highcharts/issues/11816), in gauge series, added dial [path](https://api.highcharts.com/highcharts/series.map.data.path) into API documentation.
- Fixed [#17352](https://github.com/highcharts/highcharts/issues/17352), the tooltip was not visible after updating [scrollablePlotArea](https://api.highcharts.com/highcharts/chart.scrollablePlotArea).
- Fixed [#17381](https://github.com/highcharts/highcharts/issues/17381), generic class names in data table conflicted with commonly used classes in CSS.
- Fixed [#17186](https://github.com/highcharts/highcharts/issues/17186), CSV rows were missing delimiters when data was missing at the end of a row.
- Fixed [#17236](https://github.com/highcharts/highcharts/issues/17236), timeout for accessibility module warning caused test issues.
