Skip to content

release: v0.4.2 — per-rule OSCAL export + unmapped-rule conformance fix#84

Merged
remyluslosius merged 1 commit into
mainfrom
release/v0.4.2
Jun 14, 2026
Merged

release: v0.4.2 — per-rule OSCAL export + unmapped-rule conformance fix#84
remyluslosius merged 1 commit into
mainfrom
release/v0.4.2

Conversation

@remyluslosius

Copy link
Copy Markdown
Contributor

Release cut for v0.4.2

Stamps the per-rule OSCAL work (#83) as v0.4.2. The signed release pipeline triggers on the v0.4.2 tag.

Tracked changes

  • VERSION0.4.2
  • CHANGELOG.md — the ## Unreleased entry (per-rule OSCAL export + unmapped-rule include-all fix) moved under ## v0.4.2 — 2026-06-14; Unreleased reset

Why PATCH

The addition lives on pkg/kensa (ExportOSCALOutcome/WriteOSCALOutcome) and the conformance fix is in internal/evidence; the frozen api/ surface is untouched.

What v0.4.2 contains (#83)

Per-rule OSCAL export (ExportOSCALOutcome/WriteOSCALOutcome — a single RuleOutcome → valid one-finding OSCAL AR with host context) and the fix for an unmapped rule producing invalid OSCAL (empty include-controlsinclude-all fallback on scan + remediation paths). Answers the OpenWatch per-rule-expansion question.

Verification

  • go test ./... green · specter 118/118
  • goreleaser check ✓ · snapshot built · Makefile build stamps kensa 0.4.2

After merge — tag (authorized)

The v0.4.2 tag will be pushed once this merges and main is verified at VERSION 0.4.2.

🤖 Generated with Claude Code

Stamp v0.4.2. VERSION -> 0.4.2; CHANGELOG's Unreleased entry (per-rule
OSCAL export + the unmapped-rule include-all fix, PR #83) moves under the
v0.4.2 heading and Unreleased resets.

PATCH bump: the addition lives on pkg/kensa (ExportOSCALOutcome /
WriteOSCALOutcome) and the conformance fix is in internal/evidence; the
frozen api/ surface is untouched.

Verification: go test ./... green; goreleaser check + snapshot build;
Makefile build stamps `kensa 0.4.2`. The signed release pipeline
triggers on the v0.4.2 tag.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@remyluslosius remyluslosius merged commit 8807071 into main Jun 14, 2026
14 checks passed
@remyluslosius remyluslosius deleted the release/v0.4.2 branch June 14, 2026 05:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant