Theater v0.5.0
This release focuses on CI-readable run evidence, inspectable reusable suites,
safe runtime readiness checks, scenario preflight guardrails, and clearer HTTP
failure diagnostics.
Highlights
- Run reports now carry stable report identity fields, including Theater
version and run identity, so CI projections can point back to the same
canonical run document. theater run --summary-output <path>and
theater report render --format summary-mdproduce a compact Markdown
summary for CI job summaries without making the detailed Markdown report the
machine-readable contract.theater libraries inspectexplains selected repo-local library files,
selected scenarios, contributed auth declarations, ignored unselected files,
rejected entries, scenario input requirements, exports, call edges, and source
locations.theater requirements inspectreports plugin host environment grants and
selected HTTP auth slot requirements without printing secret values.- Scenario preflight guardrails can reject unsafe resolved scenario inputs and
constants before live scenario side effects begin. - HTTP diagnostics now classify common failure categories and include redacted
request fingerprints plus safe response metadata for faster triage. - The JetBrains
.thtrplugin is prepared for v0.5.0 and includes the native
authoring updates for the shipped preflight syntax.