From 87fcf2099fa95937d2389a7fe96b2b84d7b89c37 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 17 Sep 2026 17:27:38 +0000 Subject: [PATCH 1/2] chore: prepare release v0.10.1 --- CHANGELOG.rst | 9 +++++++++ docs/_root/index.html | 6 +++--- docs/_root/switcher.json | 5 +++++ docs/conf.py | 2 +- pyproject.toml | 2 +- upcoming_changes/76.bugfix.rst | 1 - 6 files changed, 19 insertions(+), 6 deletions(-) delete mode 100644 upcoming_changes/76.bugfix.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1bde601df..9a880242c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,6 +10,15 @@ Fragment files in ``upcoming_changes/`` are assembled into this file by .. towncrier release notes start +0.10.1 (2026-09-17) +=================== + +Bug Fixes +--------- + +- Zooming or panning a coordinate axis no longer blanks an :meth:`~anyplotlib.plotxy.PlotXY.add_raster` image, and every marker drawn after it, until the next update from Python. (`#76 `_) + + 0.10.0 (2026-09-14) =================== diff --git a/docs/_root/index.html b/docs/_root/index.html index 02092ed68..6faf8f7c9 100644 --- a/docs/_root/index.html +++ b/docs/_root/index.html @@ -4,12 +4,12 @@ anyplotlib – redirecting… - - + +

- Redirecting to v0.10.0 documentation… + Redirecting to v0.10.1 documentation

diff --git a/docs/_root/switcher.json b/docs/_root/switcher.json index cb326f80e..a55dde46c 100644 --- a/docs/_root/switcher.json +++ b/docs/_root/switcher.json @@ -4,6 +4,11 @@ "version": "dev", "url": "https://cssfrancis.github.io/anyplotlib/dev/" }, + { + "name": "v0.10.1 (stable)", + "version": "v0.10.1", + "url": "https://cssfrancis.github.io/anyplotlib/v0.10.1/" + }, { "name": "v0.10.0 (stable)", "version": "v0.10.0", diff --git a/docs/conf.py b/docs/conf.py index ac82ccad2..b19d8e3fa 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -17,7 +17,7 @@ project = "anyplotlib" copyright = "2026, anyplotlib contributors" author = "anyplotlib contributors" -release = "0.10.0" +release = "0.10.1" # When built in CI the workflow sets DOCS_VERSION to the tag name (e.g. # "v0.1.0") or "dev". Fall back to "dev" for local builds. diff --git a/pyproject.toml b/pyproject.toml index 679ad318e..d3e7a7e6d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ exclude = [ [project] name = "anyplotlib" -version = "0.10.0" +version = "0.10.1" description = "A plotting library using python, javascript and anywidget for performant in browser plotting." readme = "README.md" license = { text = "MIT" } diff --git a/upcoming_changes/76.bugfix.rst b/upcoming_changes/76.bugfix.rst deleted file mode 100644 index 99a40d146..000000000 --- a/upcoming_changes/76.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Zooming or panning a coordinate axis no longer blanks an :meth:`~anyplotlib.plotxy.PlotXY.add_raster` image, and every marker drawn after it, until the next update from Python. From ec1e0b471bf4d5355064c2f06e21c3e741012b04 Mon Sep 17 00:00:00 2001 From: Carter Francis Date: Thu, 17 Sep 2026 13:52:47 -0500 Subject: [PATCH 2/2] chore: add PR 78 to the v0.10.1 changelog --- CHANGELOG.rst | 6 ++++++ upcoming_changes/78.new_feature.rst | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) delete mode 100644 upcoming_changes/78.new_feature.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9a880242c..00dc6dff5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -13,6 +13,12 @@ Fragment files in ``upcoming_changes/`` are assembled into this file by 0.10.1 (2026-09-17) =================== +New Features +------------ + +- A page embedding a figure in an iframe can post ``{type: 'anyplotlib_host', savesPng: true}`` to say it saves exported PNGs itself; the figure's "Save PNG…" then only sends the image to the host, without the in-figure "Save image as…" preview or the "Save as… (choose folder)" entry. (`#78 `_) + + Bug Fixes --------- diff --git a/upcoming_changes/78.new_feature.rst b/upcoming_changes/78.new_feature.rst deleted file mode 100644 index fe0dfcd96..000000000 --- a/upcoming_changes/78.new_feature.rst +++ /dev/null @@ -1 +0,0 @@ -A page embedding a figure in an iframe can post ``{type: 'anyplotlib_host', savesPng: true}`` to say it saves exported PNGs itself; the figure's "Save PNG…" then only sends the image to the host, without the in-figure "Save image as…" preview or the "Save as… (choose folder)" entry.