From be6c7bab53f345c263d183606f0b2c8a58906b45 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 13 Aug 2026 19:43:06 +0000 Subject: [PATCH] chore: prepare release v0.7.3 --- CHANGELOG.rst | 14 ++++++++++++++ docs/_root/index.html | 6 +++--- docs/_root/switcher.json | 5 +++++ docs/conf.py | 2 +- pyproject.toml | 2 +- .../+circle_lock_center.new_feature.rst | 6 ------ 6 files changed, 24 insertions(+), 11 deletions(-) delete mode 100644 upcoming_changes/+circle_lock_center.new_feature.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ec740d56..fe8c3733 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,6 +10,20 @@ Fragment files in ``upcoming_changes/`` are assembled into this file by .. towncrier release notes start +0.7.3 (2026-08-13) +================== + +New Features +------------ + +- ``Plot2D.add_circle_widget`` gains ``lock_center``: the centre is pinned and + only the radius is draggable. A grab on the ring body is refused at hit-test + time and falls through to the plot's own pan, so the hover cursor never + promises a move and the centre cannot drift. Use it when the centre is fixed by + the data — a ring on a power spectrum is centred on the DC term, and one nudged + off-centre silently corrupts every radius measured from it. + + 0.7.2 (2026-08-03) ================== diff --git a/docs/_root/index.html b/docs/_root/index.html index 5e1cad22..47cd9cdd 100644 --- a/docs/_root/index.html +++ b/docs/_root/index.html @@ -4,12 +4,12 @@ anyplotlib – redirecting… - - + +

- Redirecting to v0.7.2 documentation… + Redirecting to v0.7.3 documentation

diff --git a/docs/_root/switcher.json b/docs/_root/switcher.json index 1bf578ff..73271127 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.3 (stable)", + "version": "v0.7.3", + "url": "https://cssfrancis.github.io/anyplotlib/v0.7.3/" + }, { "name": "v0.7.2 (stable)", "version": "v0.7.2", diff --git a/docs/conf.py b/docs/conf.py index 9172eda3..159d9b05 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.2" +release = "0.7.3" # 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 d5c2bb33..61484ab0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ exclude = [ [project] name = "anyplotlib" -version = "0.7.2" +version = "0.7.3" 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/+circle_lock_center.new_feature.rst b/upcoming_changes/+circle_lock_center.new_feature.rst deleted file mode 100644 index 344ddcef..00000000 --- a/upcoming_changes/+circle_lock_center.new_feature.rst +++ /dev/null @@ -1,6 +0,0 @@ -``Plot2D.add_circle_widget`` gains ``lock_center``: the centre is pinned and -only the radius is draggable. A grab on the ring body is refused at hit-test -time and falls through to the plot's own pan, so the hover cursor never -promises a move and the centre cannot drift. Use it when the centre is fixed by -the data — a ring on a power spectrum is centred on the DC term, and one nudged -off-centre silently corrupts every radius measured from it.