Skip to content

v0.2.0

Choose a tag to compare

@mattyhansen mattyhansen released this 27 May 19:12
· 48 commits to main since this release
4d37d89

gruff-go v0.2.0

Install (pinned):

go install github.com/blundergoat/gruff-go/cmd/gruff-go@v0.2.0

Or pin per project as a dev tool (Go 1.24+):

go get -tool github.com/blundergoat/gruff-go/cmd/gruff-go@v0.2.0
go tool gruff-go analyse .

See CHANGELOG.md for the full notes.

Changelog

Features

  • e829fb1: feat: add per-command minimumSeverity config with precedence, implement ADR-010 (@mattyhansen)
  • 75bad51: feat: introduce FailThreshold type for exit code gating, replace Severity in CLI and report logic (@mattyhansen)
  • ca0e494: feat: migrate severity model from 5 buckets to 3, update related configurations and documentation (@mattyhansen)
  • 4c81519: feat: update CHANGELOG and documentation to reflect severity model migration from 5 buckets to 3, address stale references in user-facing docs (@mattyhansen)
  • c6364e8: feat: update severity levels across multiple rules to align with new 3-bucket model (@mattyhansen)
  • 5e68b0e: feat: update severity model to 3-bucket system, adjust documentation and configuration references (@mattyhansen)

Bug fixes

  • 2ef84aa: fix: include expected schemaVersion and remediation command in config/baseline (@mattyhansen)
  • 2e96bd4: fix: update default thresholds and escape characters in rules documentation; enhance release gate checks (@mattyhansen)

Other

  • 23bd216: add error handling pattern (@mattyhansen)
  • 7a154bd: refactor: centralize min-severity flag detection and validation in checkMinSeverityFlag helper (@mattyhansen)
  • 0168e16: refactor: centralize min-severity flag detection and validation in checkMinSeverityFlag helper (@mattyhansen)

Full changelog: v0.1.1...v0.2.0