Skip to content

Release v0.4.0 - #89

Merged
guijacquemet merged 1 commit into
mainfrom
claude/release-0.4.0
Nov 10, 2026
Merged

guijacquemet merged 1 commit into
mainfrom
claude/release-0.4.0

Conversation

@guijacquemet

@guijacquemet guijacquemet commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Release preparation for v0.4.0 (0.3.4 -> 0.4.0), following the v0.3.4 release commit (1469db6).

Changes (docs and version only, no code):

  • pyproject.toml version 0.4.0 (the package version is read from metadata; no other place states or tests it).
  • CHANGELOG.md: "Unreleased (after v0.3.4)" becomes "v0.4.0 (2026-11-10)", plus a "Migrating to v0.4.0" note: preprocessing (and any caller building records) must pass position_id; schema version 1, 2 and 3 tables are refused with the pointed messages (run preprocessing again to write schema version 4).
  • README.md: latest release line and install command pinned to @v0.4.0.
  • docs/plan.md: status line and a v0.4.0 release entry.

Not included: plane_histograms v5 (ADR 0003), a later release.

Dependencies: the package requires only numpy>=1.24; nothing pins preprocessing or any other brick.

Verification:

  • python tools/check.py: exit 0; 1554 passed, 2 skipped (both tests/test_rgb.py:80, optional csbdeep not installed).
  • tools/dump_outputs.py and tools/dump_outputs.py --corpus on main (bbd9b6b) vs this branch: byte-identical (plain SHA-256 8c2d3895...d594, 1788 lines; corpus SHA-256 a4c37fdf...be2d, 4764 lines).

Not merged and not tagged; tagging v0.4.0 follows the merge.

🤖 Generated with Claude Code

https://claude.ai/code/session_01G3qp9AxjpGPw9xfWAUJNqc

pyproject 0.4.0; CHANGELOG 'Unreleased' becomes v0.4.0 (2026-11-10) with a
'Migrating to v0.4.0' note (PlaneRecord.position_id required; schema
version 1 to 3 tables refused with the pointed messages); README release
line and install command pinned to @v0.4.0; plan entry. No code change;
dump_outputs (plain and --corpus) identical to main.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G3qp9AxjpGPw9xfWAUJNqc
@guijacquemet
guijacquemet merged commit c952263 into main Nov 10, 2026
8 checks passed
@guijacquemet
guijacquemet deleted the claude/release-0.4.0 branch November 10, 2026 13:16
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