From 2f40769b34220b6c018687f54494c839014b151d Mon Sep 17 00:00:00 2001 From: Remylus Losius Date: Sun, 14 Jun 2026 01:10:53 -0400 Subject: [PATCH] =?UTF-8?q?release:=20v0.4.2=20=E2=80=94=20per-rule=20OSCA?= =?UTF-8?q?L=20export=20+=20unmapped-rule=20conformance=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- CHANGELOG.md | 9 +++++++++ VERSION | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f6380b..dd8437f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,15 @@ the canonical names; short forms are listed in `cmd/kensa/flags.go`. ## Unreleased +(no changes yet) + +## v0.4.2 — 2026-06-14 + +Per-rule OSCAL export + an unmapped-rule conformance fix, prompted by the +OpenWatch team's per-rule-expansion question. PATCH bump: the addition +lives on `pkg/kensa` and the fix is in `internal/evidence`; the frozen +`api/` surface is untouched. + ### Added - **Per-rule OSCAL export on `pkg/kensa`** — `ExportOSCALOutcome` / diff --git a/VERSION b/VERSION index 267577d..2b7c5ae 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.4.1 +0.4.2