Skip to content

v0.30.1

Choose a tag to compare

@anthonyrisinger anthonyrisinger released this 28 Jul 20:52
· 237 commits to main since this release

Highlights

  • Release verification now proves the installed artifact that users receive.
    The release check validates the matching registry-installed package, carries
    the predecessor manifest into post-release rehearsals, and applies authority
    migration proof only when the schema actually advances.
  • Configuration hardening remains intact across the patch release. The
    layered-configuration mutation ratchet is restored, and retired command
    spellings have been removed from every surface that named them.
  • Serve survives editable source replacement loops. Runtime version
    detection remains valid while an editable checkout is replaced underneath a
    running development workflow.
Task-level changes

Changes by project

Studies Hardening

  • Let release check validate the matching registry-installed release. (4397908)
  • Restored the layered-config mutation ratchet before the next release proof. (c81e4d2)
  • Restored the carried predecessor manifest for post-release rehearsals. (7d15601)
  • Made authority migration proof conditional on schema advances. (f8b28d9)
  • Retire the old spellings from every surface that names them. (ad1fa6e)

Serve Web

  • Made Serve runtime version resilient in editable source loops. (1970c7e)

Package Notes

  • PyPI release: spice-harness==0.30.1
  • Release commit: 2e5bd004
  • Commit range: v0.30.0..2e5bd004
  • Commit source: first-parent history grouped by Task-Project metadata
  • Release tag: v0.30.1