Skip to content

release: 0.5.0 - #26

Merged
scottvr merged 1 commit into
mainfrom
release/0.5.0
Aug 24, 2026
Merged

release: 0.5.0#26
scottvr merged 1 commit into
mainfrom
release/0.5.0

Conversation

@scottvr

@scottvr scottvr commented Aug 24, 2026

Copy link
Copy Markdown
Owner

Cuts 0.5.0 — a big batch of backward-compatible additions since 0.4.0 (all new commands/flags, nothing removed or changed incompatibly → MINOR).

Highlights

  • infer — structure inference: draft record/field layouts, with --json/--format kaitai/--format struct export, accuracy tuning, and sparse-marker (sync-byte) stride detection.
  • profile — structural fingerprint; --json JSONL for corpus-scale triage/clustering.
  • diff — shift-tolerant structural/visual binary diff (block-level, survives insertions/deletions) with a diff image.
  • render --term — 24-bit ANSI half-block terminal rendering.
  • render --find / --find-hex — window the render around a located pattern.
  • Docs — a visual gallery + generator (an imaging tool with images at last).

Preflight (mirrors the publish gate)

  • vizbin --versionvizbin 0.5.0; wheel/sdist metadata → 0.5.0; twine check PASSED
  • ruff + mypy clean; 163 tests green across the 3.9–3.14 matrix
  • CHANGELOG [Unreleased] rolled into [0.5.0]

After merge: git tag v0.5.0 && git push origin v0.5.0 → gated publish → approval click.

🤖 Generated with Claude Code

Roll up a large batch of backward-compatible additions since 0.4.0:
- infer: structure inference (engine, --json/kaitai/struct export, accuracy
  tuning, sparse-marker stride detection)
- profile: structural fingerprint + corpus JSONL
- diff: shift-tolerant structural/visual binary diff
- render --term: terminal rendering (24-bit ANSI half-blocks)
- render --find/--find-hex: window around a pattern
- docs: visual gallery + generator

Bump __version__ to 0.5.0 and roll CHANGELOG [Unreleased] into [0.5.0]. All
additive (new commands + flags) -> MINOR.
@scottvr
scottvr merged commit 21060aa into main Aug 24, 2026
6 checks passed
@scottvr
scottvr deleted the release/0.5.0 branch August 24, 2026 04:32
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.

1 participant