# Changelog for Highcharts v10.2.1 (2022-08-29)

- Refactored zoom options, introduced new object structure as [chart.zoom](https://api.highcharts.com/highcharts/chart.zoom).
- Added `Highcharts.Series.types` and `Series.registerType(type, class)` for custom series, see [#17551](https://github.com/highcharts/highcharts/issues/17551).

## Bug fixes
- Fixed [#17413](https://github.com/highcharts/highcharts/issues/17413), data labels contrast color omitted the chart background.
- Fixed [#17547](https://github.com/highcharts/highcharts/issues/17547); if [chart.zoomType](https://api.highcharts.com/highcharts/chart.zoomType) option is set, boosted rendering will not be forced as long as threshold is not reached.
- Fixed [#17627](https://github.com/highcharts/highcharts/issues/17627), single quoted attributes were not recognized and caused color style not to apply in tooltips.
- Fixed [#15752](https://github.com/highcharts/highcharts/issues/15752), arearange didn’t work in parallel coordinates.
- Fixed [#17442](https://github.com/highcharts/highcharts/issues/17442), color axis data classes were not keyboard navigable.
- Fixed [#17438](https://github.com/highcharts/highcharts/issues/17438), updating points with the category axis gave the wrong x position.
- Fixed [#17486](https://github.com/highcharts/highcharts/issues/17486), `bubbleZExtremes` was not removed when the bubble series was removed.
- Fixed [#17481](https://github.com/highcharts/highcharts/issues/17481), zones clip was incorrectly calculated and the line was partially missing when [scrollablePlotArea](https://api.highcharts.com/highcharts/chart.scrollablePlotArea) was enabled.
- Fixed [#17484](https://github.com/highcharts/highcharts/issues/17484), changed the link opacity on hover in organization series.
- Fixed [#17472](https://github.com/highcharts/highcharts/issues/17472), shared tooltip did not work in polar charts.
- Fixed [#17359](https://github.com/highcharts/highcharts/issues/17359), [stickyTracking](https://api.highcharts.com/highcharts/plotOptions.series.stickyTracking) was not respected correctly for polar charts.
- Fixed [#17401](https://github.com/highcharts/highcharts/issues/17401), console error from accessibility module when using numeric point id.