Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 00:20

0.9.0 (2026-06-10)

Features

  • cli: verify --capture-baseline + --baseline flags with mutual-exclusion check (1387736)
  • cli: verify --check-tailoring flag + TAILORING_DRIFT exit code priority (25afbdc)
  • license: relicense from Apache-2.0 to GPL-3.0-or-later (dd73b19)
  • loader: add ExitCode.TAILORING_DRIFT=8 (960380f)
  • verify: add TailoringParseError(VerifyError) with VERIFY_FAIL exit code (7a5497d)
  • verify: BaselineReport + ReadBaseline dataclasses, baseline field on VerifyReport (9a4f5b7)
  • verify: collect_deployed_tailoring — scp-pull /root/tailoring.xml (f0a98d5)
  • verify: compare_tailorings — pure (added/removed/changed) diff (2cfb258)
  • verify: orphan_rule_ids — set-difference for stale-baseline detection (9209d53)
  • verify: parse_tailoring_xml — round-trips build_tailoring_xml output (66f56e9)
  • verify: read_baseline — load captured ARF with start-time extraction (267e405)
  • verify: render_drift_section — text drift section for verify report (52ab716)
  • verify: render_table/render_json surface captured baseline + orphan note (ac879d9)
  • verify: render_table/render_json surface tailoring drift section (fbaddc8)
  • verify: run_verify gains baseline_path + capture_to params (074145e)
  • verify: run_verify gains check_tailoring=True path (9a4d2fa)
  • verify: tailoring_drift module scaffold (ParsedTailoring, OpChange, TailoringDriftReport) (d363efb)
  • verify: VerifyReport gains tailoring_drift field + has_tailoring_drift (45b7a3d)

Refactoring

  • writer: extract render_tailoring helper for verify reuse (d9139e3)

Documentation

  • drop v0.1 staleness from README + add exit code 8 to MANUAL (70cea2a)
  • license: add output exception for ks-gen-generated artifacts (cae154f)
  • plans: verify capture-baseline implementation plan (#11) (05e0bfd)
  • plans: verify tailoring drift implementation plan (#12) (e40c537)
  • readme: update license badge from Apache-2.0 to GPLv3+ (2ac725d)
  • specs: verify tailoring drift detection design (#12) (748c4ad)
  • specs: verify workstation-captured baseline design (#11) (5dae8e4)
  • verify --capture-baseline / --baseline — MANUAL §8.6 + README sentence (48c2298)
  • verify --check-tailoring — MANUAL §8.5 + README sentence (d3a8925)