Skip to content

Commit 37439e4

Browse files
committed
chore: prepare release v0.7.0
0.7.0 is the plot-keys feature that missed the 0.6.0 boat: #49 merged into feat/3d-colormap-surface at 09:12, but that branch had already merged to main at 06:50 as #48, so its six commits were stranded and v0.6.0 shipped set_texture without add_key. Mirrors what the Prepare Release workflow does for bump=minor, stable: version in pyproject.toml and docs/conf.py, towncrier build, switcher.json entry, and the root redirect. NB uv.lock still records version 0.5.0 — it was already stale on main (the workflow never touches it), so it is left alone here rather than mixed into a release commit.
1 parent 9ffc49d commit 37439e4

6 files changed

Lines changed: 28 additions & 15 deletions

File tree

CHANGELOG.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,24 @@ Fragment files in ``upcoming_changes/`` are assembled into this file by
1010

1111
.. towncrier release notes start
1212
13+
0.7.0 (2026-07-31)
14+
==================
15+
16+
New Features
17+
------------
18+
19+
- Added :meth:`~anyplotlib.Plot2D.add_key` for pinning a floating image *key* over
20+
a panel — an inverse pole figure triangle over an orientation map, a hue wheel
21+
over a polarization field, a phase key over a segmentation. A key is the scale
22+
bar's sibling: it floats in screen space and neither pans nor zooms with the
23+
data, it takes an RGBA image so a triangle or a disc needs no rectangular card
24+
around it, and ``labels=`` annotates the picture itself (an IPF triangle's
25+
corner indices) in fractions of the key image. Optional ``bgcolor`` /
26+
``border`` / ``alpha`` give it a card when the data underneath is busy, and
27+
``hover_only=True`` reveals it only while the pointer is over the panel.
28+
Available on every panel type, and included in PNG export.
29+
30+
1331
0.6.0 (2026-07-31)
1432
==================
1533

docs/_root/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
<meta charset="utf-8" />
55
<title>anyplotlib – redirecting…</title>
66
<!-- Redirect to the latest dev docs. -->
7-
<meta http-equiv="refresh" content="0; url=v0.6.0/" />
8-
<link rel="canonical" href="v0.6.0/" />
7+
<meta http-equiv="refresh" content="0; url=v0.7.0/" />
8+
<link rel="canonical" href="v0.7.0/" />
99
</head>
1010
<body>
1111
<p>
12-
Redirecting to <a href="v0.6.0/">v0.6.0 documentation</a>
12+
Redirecting to <a href="v0.7.0/">v0.7.0 documentation</a>
1313
</p>
1414
</body>
1515
</html>

docs/_root/switcher.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
"version": "dev",
55
"url": "https://cssfrancis.github.io/anyplotlib/dev/"
66
},
7+
{
8+
"name": "v0.7.0 (stable)",
9+
"version": "v0.7.0",
10+
"url": "https://cssfrancis.github.io/anyplotlib/v0.7.0/"
11+
},
712
{
813
"name": "v0.6.0 (stable)",
914
"version": "v0.6.0",

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
project = "anyplotlib"
1818
copyright = "2026, anyplotlib contributors"
1919
author = "anyplotlib contributors"
20-
release = "0.6.0"
20+
release = "0.7.0"
2121

2222
# When built in CI the workflow sets DOCS_VERSION to the tag name (e.g.
2323
# "v0.1.0") or "dev". Fall back to "dev" for local builds.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ exclude = [
1313

1414
[project]
1515
name = "anyplotlib"
16-
version = "0.6.0"
16+
version = "0.7.0"
1717
description = "A plotting library using python, javascript and anywidget for performant in browser plotting."
1818
readme = "README.md"
1919
license = { text = "MIT" }

upcoming_changes/+plot_keys.new_feature.rst

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)