From 28131a743143cc5d134c6e962b603ff3a5ed6253 Mon Sep 17 00:00:00 2001 From: Cameron DeCoster Date: Mon, 4 May 2026 09:29:01 -0600 Subject: [PATCH 1/2] Updates for release v1.3.0 --- CHANGELOG.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8589c771..b96df3dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,21 @@ ## Unreleased +## v1.3.0 + ### Added - Allow for request headers to be added to Choreographer calls [[#446](https://github.com/plotly/Kaleido/pull/446)] ### Changed +- Significant refactor, better organization +- `write_fig` and `_from_object` now take an additional argument: + `cancel_on_error: bool, default False`. See docs. - Update Choreographer to v1.3.0 [[#449](https://github.com/plotly/Kaleido/pull/449)] +### Deprecated +- Unused `path` argument for `calc_fig` was deprecated. + ### Fixed +- Fixed race condition where two render tasks would choose the same filename - Fix issue where exporting large figures could cause hang [[#442](https://github.com/plotly/Kaleido/pull/442)], with thanks to @EliasTalcott for the contribution! ## v1.3.0rc0 @@ -16,7 +25,6 @@ - Unused `path` argument for `calc_fig` was deprecated. - Fixed race condition where two render tasks would choose the same filename - ## v1.2.0 - Try to use plotly JSON encoder instead of default @@ -76,6 +84,6 @@ ## v1.0.0rc6 - Allow PageGenerator(force_cdn=True) to not use plotly.py's installed js -## ## v1.0.0rc5 +## v1.0.0rc5 - Fix bug by which plotly.py's internal js was always ignored - Adds testing for PageGenerator From 423a4f1cc6cbc701f9238281d63324508f12a272 Mon Sep 17 00:00:00 2001 From: Cameron DeCoster Date: Mon, 4 May 2026 09:45:48 -0600 Subject: [PATCH 2/2] Update setuptools config to find required subpackages --- src/py/pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/py/pyproject.toml b/src/py/pyproject.toml index 70b7fad5..b0532cab 100644 --- a/src/py/pyproject.toml +++ b/src/py/pyproject.toml @@ -2,8 +2,8 @@ requires = ["setuptools>=65.0.0", "wheel", "setuptools-git-versioning"] build-backend = "setuptools.build_meta" -[tool.setuptools] -packages = ["kaleido"] +[tool.setuptools.packages.find] +include = ["kaleido", "kaleido.*"] [tool.setuptools-git-versioning] enabled = true