Added
- Apple silicon support (https://github.com/plotly/Kaleido/pull/71)
- Bundle and autodetect MathJax to support offline MathJax rendering in plotly figures (https://github.com/plotly/Kaleido/pull/75, https://github.com/plotly/plotly.py/pull/3094).
Updated
- Raise `plotGlPixelRatio` with `scale` to increase resolution of WebGL portions of figures as figure scale is increased (https://github.com/plotly/Kaleido/issues/58, https://github.com/plotly/Kaleido/pull/76). Note that not all plotly.js WebGL traces support `plotGlPixelRatio`, see https://github.com/plotly/plotly.js/pull/5500 for ongoing work in that area.
- Automatically include the `--single-process` chromium flag when running on AWS Lambda to make Kaleido work by default in that environment (https://github.com/plotly/Kaleido/issues/74, https://github.com/plotly/Kaleido/pull/76)
- Refactor how plotly.py JSON encoding is performed to take advantage of the future JSON encoding performance enhancements coming in plotly.py version 5 (https://github.com/plotly/plotly.py/pull/2955, https://github.com/plotly/Kaleido/pull/76)
- Update base chromium build to 88.0.4324.150 (https://github.com/plotly/Kaleido/pull/71)
Fixed
- Honor the figure dimensions specified in the figure template (https://github.com/plotly/Kaleido/issues/62, https://github.com/plotly/Kaleido/pull/76)