Added
- Legend group titles [[5752](https://github.com/plotly/plotly.js/pull/5752)],
this feature was anonymously sponsored: thank you to our sponsor!
- Add half-year directive (%h) for formatting dates and improve descriptions to include extra date formatting options [[5762](https://github.com/plotly/plotly.js/pull/5762)],
this feature was anonymously sponsored: thank you to our sponsor!
Changed
- Modernize the process of creating baselines using [Kaleido](https://github.com/plotly/Kaleido) and improve image & other export test systems [[#5724](https://github.com/plotly/plotly.js/pull/5724)]
- Centralize jsdom utility to return Plotly object in node.js test scripts and use it in generating plot-schema [[5755](https://github.com/plotly/plotly.js/pull/5755)]
- Bump turf bbox dependency to v6.4.0 [[5747](https://github.com/plotly/plotly.js/pull/5747)]
- Bump turf area dependency to v6.4.0 [[5748](https://github.com/plotly/plotly.js/pull/5748)]
- More maintenance work listed under [the v2.2.0 milestone](https://github.com/plotly/plotly.js/milestone/62?closed=1)
Fixed
- Cache values and patterns in set_convert for axes with `rangebreaks` to improve performance [[5659](https://github.com/plotly/plotly.js/pull/5659)],
with thanks to spasovski for the contribution!
- Fix fetching geojson when ES6 import is used to load the library [[5763](https://github.com/plotly/plotly.js/pull/5763)]
- Correct readme links [[5746](https://github.com/plotly/plotly.js/pull/5746)]