Skip to content

v0.6.1

Latest

Choose a tag to compare

@ack1d ack1d released this 16 Mar 08:04

Features

  • check: --format github for GitHub Actions workflow commands (annotations in PR diffs).
  • rules RULE_ID: output now includes tags, deprecated status, and a suppress: line.
  • GitHub Action: install-command input, default --format github, job summary via $GITHUB_STEP_SUMMARY.

Fixes

  • Fail-fast validation across public API and CLI:
    • Inspector: sample_rate must be 0.0-1.0, max_body_size must be positive.
    • FileStorage: write permission checked at construction, not at first store().
    • CLI: --timeout and --max-body-size reject zero/negative values (exit 2).
    • asgion init --pyproject: malformed pyproject.toml exits 2 with a clear message.
  • Config: bare strings accepted as shorthand for single-element lists (exclude_rules = "SEM-001").
  • Config: warnings on unknown rule IDs, unmatched glob patterns, and unknown categories.
  • CLI: -H ": value" (empty header name) warns instead of silently skipping.
  • check: format dispatch refactored via _render_check helper.

Full changelog: CHANGELOG.md