From 54d78e359e989744c9d4c00bd57c8b63f94cb67f Mon Sep 17 00:00:00 2001 From: ScottVR Date: Sun, 23 Aug 2026 23:43:43 -0500 Subject: [PATCH] =?UTF-8?q?release:=200.5.1=20=E2=80=94=20absolute=20READM?= =?UTF-8?q?E=20doc=20links=20for=20PyPI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PyPI mirrors the README as the project description but does not rewrite relative links, so the gallery and quickstart links 404'd on the 0.5.0 project page. Point them at absolute github.com/scottvr/vizbin/blob/main/... URLs (which also work on GitHub). Bump __version__ to 0.5.1; PATCH (docs-only fix). --- CHANGELOG.md | 10 +++++++++- README.md | 4 ++-- src/vizbin/__init__.py | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cc2b25e..0b9db9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,13 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.5.1] - 2026-08-24 + +### Fixed +- README links to the gallery and quickstart now use absolute GitHub URLs, so + they work on the PyPI project page (which mirrors the README but does not + rewrite relative links). + ## [0.5.0] - 2026-08-23 ### Added @@ -144,7 +151,8 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). `raw-rgb`, `byteclass`, `entropy`, `delta`, `xor`, `bitplane`, `nibble`. Pure-stdlib BMP writer and animated-GIF encoder. -[Unreleased]: https://github.com/scottvr/vizbin/compare/v0.5.0...HEAD +[Unreleased]: https://github.com/scottvr/vizbin/compare/v0.5.1...HEAD +[0.5.1]: https://github.com/scottvr/vizbin/compare/v0.5.0...v0.5.1 [0.5.0]: https://github.com/scottvr/vizbin/compare/v0.4.0...v0.5.0 [0.4.0]: https://github.com/scottvr/vizbin/compare/v0.3.0...v0.4.0 [0.3.0]: https://github.com/scottvr/vizbin/compare/v0.2.0...v0.3.0 diff --git a/README.md b/README.md index fc48a16..a42f6a6 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Two ideas drive it: Vary both and let human vision do the first pass of reconnaissance. -**See it in action:** the [gallery](docs/GALLERY.md) shows real renders — the +**See it in action:** the [gallery](https://github.com/scottvr/vizbin/blob/main/docs/GALLERY.md) shows real renders — the projections, channel composition, contact sheets, text mode, and the binary diff. It grew out of a shell one-liner that `cat`'d a file's bytes into a hand-built @@ -71,7 +71,7 @@ vizbin render foo.bin -w 128 -m byteclass vizbin render foo.bin -w 128 -m entropy --window 512 ``` -New to it? Start with the [exploration guide](docs/QUICKSTART-TUTORIAL.md) — a +New to it? Start with the [exploration guide](https://github.com/scottvr/vizbin/blob/main/docs/QUICKSTART-TUTORIAL.md) — a guided tour of small experiments that show what vizbin can see, and how changing one assumption changes the picture. diff --git a/src/vizbin/__init__.py b/src/vizbin/__init__.py index bdb51a9..324e230 100644 --- a/src/vizbin/__init__.py +++ b/src/vizbin/__init__.py @@ -6,4 +6,4 @@ # Single source of truth for the version. pyproject.toml reads this via # setuptools' dynamic `attr` (a static AST read -- no import, no runtime I/O), # and the CLI's --version wires straight to it. Bump here and nowhere else. -__version__ = "0.5.0" +__version__ = "0.5.1"