Skip to content

v0.2.0

Choose a tag to compare

@fohte-bot fohte-bot released this 15 Mar 07:48
55392e7

0.2.0 (2026-03-15)

⚠ BREAKING CHANGES

  • treat * inside quotes as glob, support \* escape for literal asterisk (#157)

Features

  • audit: improve audit subcommand output with table format and colors (#200) (490e206)
  • audit: support audit logging for command evaluation results (#103) (25c6749)
  • cli: add --dir filter option to runok audit (#207) (71b768e)
  • cli: add runok test subcommand for rule verification (#204) (cfafb18)
  • cli: add update-presets command (#197) (4c57355)
  • rules: add typed variable definitions (definitions.vars) with <var:name> placeholder (#201) (ffee2ec)
  • rules: support <var:name> in command position and per-value type (#208) (c5995ae)
  • rules: support redirects and pipe variables in when clauses (#203) (a513e1b)
  • rules: support fused short flag pattern matching (-n3) (#205) (7a74122)
  • treat * inside quotes as glob, support \* escape for literal asterisk (#157) (23c7789)

Bug Fixes

  • cli: reject unknown flags before -- in exec/check subcommands (#202) (7344abd)
  • cli: remove exec --dry-run option (#216) (155c0d3)
  • pattern-matcher: skip flag-starting token sequences in <cmd> placeholder matching (#206) (f706488)

Dependencies