Skip to content

v0.3.0

Choose a tag to compare

@MrBinnacle MrBinnacle released this 07 Sep 00:48
· 292 commits to main since this release
140b0e3

See CHANGELOG.md § 0.3.0 for the full record.

The first release since 2026-08-15, carrying 194 commits from main. The reason to cut it: the package PyPI served as 0.2.3 exits 1 on a cp1252 Windows console when it runs the README's own documented command; the fix has been on main since 2026-08-31 (#321, #322).

Why a minor bump: the SERS receipt schema moved from 1.0.0 to 1.3.0 in this range (a wire-format change for anything that reads receipts), and scripts/release_gate.py defines the 0.3 line as "the assurance phase is closed and its lane has run green" (G7, G8); both pass at this version. No commit in the range carries a BREAKING CHANGE: marker.

Highlights: Windows cp1252 crash fixed (#322); [sitegen] extra so a core install imports cleanly (#425); category-nested screen profile (#380); stale-pin refusal on screen verdicts (#398); aggregation refuses malformed evidence (#231, #232, #375); SERS 1.1.0 to 1.3.0 (#300, #392, #424); Gate-2 matched-evidence bridge (#246, #247, #263, #396, #445); detector v2 (#393); assurance phase closed with ten registered detectors (#174, #353 to #369); release gate G7/G8 (#206); README states the spend rule per command and quotes the verbatim 0.3.0 audit output.