Skip to content

chore(release): 0.8.0 - #391

Merged
CameronBrooks11 merged 2 commits into
mainfrom
release/v0.8.0
Sep 6, 2026
Merged

chore(release): 0.8.0#391
CameronBrooks11 merged 2 commits into
mainfrom
release/v0.8.0

Conversation

@CameronBrooks11

Copy link
Copy Markdown
Member

Version bump only; everything here is already on main.

Minor, not patch. Two verbs that answered now refuse, and one refusal path changed
its exit code.

Ships

Both are the same property in different places: a number taken off a part that is missing
a piece, and a fault in this tool reported in the block that otherwise means the part's
defect
.

Callers affected

  • measure / render on a part with an absent import() or surface() target: 0 ->
    4. That part was never measurable; the old numbers described something else.
  • A backend that raises: 0 -> 4, with the payload still emitted in full -- one
    raising backend still costs one name and not the other thirteen. This is a state no
    consumer has seen (exit 4 with a complete payload) and docs/AGENT-CONTRACT.md §2.4
    now describes it.
  • refused_by is additive; refused keeps dict[str, str].

just check clean.

Minor, not patch: two verbs that answered now refuse, and one refusal
path changed its exit code.

Ships #355 and #371. Both are the same property in different places: a
number taken off a part that is missing a piece, and a fault in this tool
reported in the block that otherwise means the part's defect. Neither is
fixed in the published 0.7.8.

Callers affected: `measure` and `render` now exit 4 on a part whose
depfile names a file that is not on disk, where they exited 0 with a
number and four PNGs. A backend that raises now exits 4 rather than 0,
with the payload still emitted in full.
…ibes

Caught by the repo's own gate, which is the point of having it: three
tests refused a version bump that left the normative documents claiming
v0.7.8, and the SPEC-report/SPEC-diff samples still showing the old
version in a payload a consumer copies.

That is 2.5 -- a status claim is part of the gate -- enforced rather than
asserted. Eleven references across nine files, plus the release date on
AGENTS.md's status line.
@CameronBrooks11
CameronBrooks11 merged commit 2fcb51c into main Sep 6, 2026
10 checks passed
@CameronBrooks11
CameronBrooks11 deleted the release/v0.8.0 branch September 6, 2026 15:29
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