Repository navigation
v0.31.2
Highlights
-
Release notes can no longer silently lose the task inventory. The
check-release-notesgate used to refuse only notes that exactly matched the generated draft, so a curated--notes-filecarrying Highlights alone passed every gate and published without the per-task inventory every release carries. That happened to 0.31.1 and had to be repaired by hand. The gate now requires the generated collapsed section to survive curation verbatim and the Highlights placeholder to be gone, and it stops the release outright if the draft it checks against has no inventory to compare, rather than passing every candidate. -
Config admits behavioral taste rules. A
[taste]table now accepts named rows ofwordsandmessageevaluated by the Rust taste judge, alongside the existingpolicy.taste.wordslexical replacement map that stays Python's.
Task-level changes
Changes by project
Lifecycle Release
- Check-release-notes accepts curated notes that drop the mandated task inventory. (b1b102d)
General
- Admit behavioral taste configuration. (0495f14)
Package Notes
- PyPI release:
spice-harness==0.31.2 - Release commit:
517c71b4 - Commit range:
v0.31.1..517c71b4 - Commit source: first-parent history grouped by
Task-Projectmetadata - Release tag:
v0.31.2