diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6bb86ed8..2a9bc8ef 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,6 +10,28 @@ Fragment files in ``upcoming_changes/`` are assembled into this file by .. towncrier release notes start +0.7.1 (2026-08-02) +================== + +Bug Fixes +--------- + +- Fixed ``save_html`` / ``to_html`` / ``figure_state`` dropping image pixels + under the Electron binary transport: the snapshot kept the ``"\x00bin:"`` + change-tokens whose bytes only ever ride the live PLOTBIN channel, so an + overlay added with :meth:`~anyplotlib.Plot2D.add_layer` did not render in the + exported document. (`#52 `_) + + +Documentation +------------- + +- Fixed the documentation build failing on + :class:`~anyplotlib.keys.KeyOverlay`, whose ``id`` and ``name`` were described + both in the class docstring and by the properties themselves — a duplicate + object description, which the build treats as an error. (`#53 `_) + + 0.7.0 (2026-07-31) ================== diff --git a/docs/_root/index.html b/docs/_root/index.html index 8a3cebbc..dd7a0ea5 100644 --- a/docs/_root/index.html +++ b/docs/_root/index.html @@ -4,12 +4,12 @@ anyplotlib – redirecting… - - + +

- Redirecting to v0.7.0 documentation… + Redirecting to v0.7.1 documentation

diff --git a/docs/_root/switcher.json b/docs/_root/switcher.json index cf546caf..0355beb9 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.7.1 (stable)", + "version": "v0.7.1", + "url": "https://cssfrancis.github.io/anyplotlib/v0.7.1/" + }, { "name": "v0.7.0 (stable)", "version": "v0.7.0", diff --git a/docs/conf.py b/docs/conf.py index 5a344503..553651c1 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -17,7 +17,7 @@ project = "anyplotlib" copyright = "2026, anyplotlib contributors" author = "anyplotlib contributors" -release = "0.7.0" +release = "0.7.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 ab81e276..eea6e756 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ exclude = [ [project] name = "anyplotlib" -version = "0.7.0" +version = "0.7.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/52.bugfix.rst b/upcoming_changes/52.bugfix.rst deleted file mode 100644 index 6cf74b45..00000000 --- a/upcoming_changes/52.bugfix.rst +++ /dev/null @@ -1,5 +0,0 @@ -Fixed ``save_html`` / ``to_html`` / ``figure_state`` dropping image pixels -under the Electron binary transport: the snapshot kept the ``"\x00bin:"`` -change-tokens whose bytes only ever ride the live PLOTBIN channel, so an -overlay added with :meth:`~anyplotlib.Plot2D.add_layer` did not render in the -exported document. diff --git a/upcoming_changes/53.doc.rst b/upcoming_changes/53.doc.rst deleted file mode 100644 index 31f0e3e2..00000000 --- a/upcoming_changes/53.doc.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fixed the documentation build failing on -:class:`~anyplotlib.keys.KeyOverlay`, whose ``id`` and ``name`` were described -both in the class docstring and by the properties themselves — a duplicate -object description, which the build treats as an error.