Skip to content

Release v0.5.4: RGB header override and mask-only RGB requests - #299

Merged
guijacquemet merged 2 commits into
mainfrom
claude/release-0.5.4
Nov 14, 2026
Merged

guijacquemet merged 2 commits into
mainfrom
claude/release-0.5.4

Conversation

@guijacquemet

Copy link
Copy Markdown
Contributor

Release preparation for v0.5.4, following the v0.5.3 pattern (#296): two commits.

  • A 05d763a: version 0.5.4 (pyproject, notebook current_version/RELEASE_TAG, notebook_latest_versions.yaml, README, colab check, setup tests); CHANGELOG v0.5.4 (14 November 2026); AGENTS.md status; the conformance record. Normalization stays at @v0.6.0.
  • B 2036c2a: RELEASE_REF = A, recorded in RELEASE_CALLS. git diff A B -- src pyproject.toml is empty.

What the release carries

There are no format version changes, and a v0.5.3 run is read as it is.

Checks (on A's tree, before the record)

  • tools/check.py: Ruff clean; 465 files formatted; 5600 passed, 4 skipped; code rules passed. The 4 skips are environment-only: the file system is case-sensitive (×3) and the run was as root (×1). Those 4 behaviours are not verified by this run.
  • Spec modules: 1839 passed, 0 skipped, all 25 modules.
  • After B: tests/test_notebook_file.py and tests/test_notebook_setup.py give 51 passed; Ruff is clean.

Still the owner's: the Colab/JupyterLab browser check (docs/colab-release-check.md) and the v0.5.4 tag on the merge commit.


Generated by Claude Code

- pyproject: version 0.5.4; normalization stays at @v0.6.0 (95e1d6d).
- The notebook's current_version/RELEASE_TAG, the version index and the README pins: 0.5.4.
  RELEASE_REF stays at v0.5.3's 14f6b1a, as in the earlier commits A; the next commit points it
  at this one.
- CHANGELOG: "v0.5.4 (14 November 2026)" with Added (the RH1 header override, #295), Changed
  (Spec re-pinned to b635b7d) and Fixed (mask-only requests on RGB units, #298, Spec section 8).
  No format version changes: the manifest's new unit keys are additive.
- AGENTS.md status: v0.5.4.
- docs/colab-release-check.md and tests/test_notebook_setup.py: preprocessing 0.5.4.
- docs/conformance.md: the v0.5.4 release record (check.py 5600 passed, 4 environment skips;
  Spec modules 1839 passed, 0 skipped, 25 modules), measured on this tree before the record.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VbytvF3Gsa85ix8Ne2yMDW
RELEASE_REF = 05d763a (RELEASE_TAG v0.5.4), with its
PreprocessingNotebook() call recorded in RELEASE_CALLS and the test that asserts the ref: the
same two-commit pattern as v0.5.3 (14f6b1a, 2ae5184). A commit cannot hold its own SHA, so the
notebook installs the preparation commit, whose package code is the release's.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VbytvF3Gsa85ix8Ne2yMDW
@guijacquemet
guijacquemet merged commit c41cc40 into main Nov 14, 2026
7 checks passed
@guijacquemet
guijacquemet deleted the claude/release-0.5.4 branch November 14, 2026 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants