Repository navigation
v0.3.0
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.