Skip to content

Commit 55392e7

Browse files
chore(main): release 0.2.0 (#198)
Co-authored-by: fohte-bot[bot] <139195068+fohte-bot[bot]@users.noreply.github.com>
1 parent 23c7789 commit 55392e7

4 files changed

Lines changed: 36 additions & 3 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.1.5"
2+
".": "0.2.0"
33
}

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,38 @@
11
# Changelog
22

3+
## [0.2.0](https://github.com/fohte/runok/compare/v0.1.5...v0.2.0) (2026-03-15)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* treat `*` inside quotes as glob, support `\*` escape for literal asterisk ([#157](https://github.com/fohte/runok/issues/157))
9+
10+
### Features
11+
12+
* **audit:** improve `audit` subcommand output with table format and colors ([#200](https://github.com/fohte/runok/issues/200)) ([490e206](https://github.com/fohte/runok/commit/490e206ced957e86d3fd153c4ff59d761635ec2c))
13+
* **audit:** support audit logging for command evaluation results ([#103](https://github.com/fohte/runok/issues/103)) ([25c6749](https://github.com/fohte/runok/commit/25c6749ea560a4d18711e167f0d4c00fa623c916))
14+
* **cli:** add `--dir` filter option to `runok audit` ([#207](https://github.com/fohte/runok/issues/207)) ([71b768e](https://github.com/fohte/runok/commit/71b768eb02f21009b39aa33a8f4d65e168c20c80))
15+
* **cli:** add `runok test` subcommand for rule verification ([#204](https://github.com/fohte/runok/issues/204)) ([cfafb18](https://github.com/fohte/runok/commit/cfafb18bb5ca9433a7b8cac24fdbd431eb89e215))
16+
* **cli:** add `update-presets` command ([#197](https://github.com/fohte/runok/issues/197)) ([4c57355](https://github.com/fohte/runok/commit/4c5735573911666990a27f37ba887ec19158b3a5))
17+
* **rules:** add typed variable definitions (`definitions.vars`) with `<var:name>` placeholder ([#201](https://github.com/fohte/runok/issues/201)) ([ffee2ec](https://github.com/fohte/runok/commit/ffee2ec6d5f00b1c5d8a0ccc19e235d1a9f63a96))
18+
* **rules:** support `<var:name>` in command position and per-value type ([#208](https://github.com/fohte/runok/issues/208)) ([c5995ae](https://github.com/fohte/runok/commit/c5995ae7200a840b044137b80bece15443a3373e))
19+
* **rules:** support `redirects` and `pipe` variables in `when` clauses ([#203](https://github.com/fohte/runok/issues/203)) ([a513e1b](https://github.com/fohte/runok/commit/a513e1b3d5d6eee01d35c890da1dab4b52f95154))
20+
* **rules:** support fused short flag pattern matching (`-n3`) ([#205](https://github.com/fohte/runok/issues/205)) ([7a74122](https://github.com/fohte/runok/commit/7a7412289ade904add947f19ad934b9fe218e3cf))
21+
* treat `*` inside quotes as glob, support `\*` escape for literal asterisk ([#157](https://github.com/fohte/runok/issues/157)) ([23c7789](https://github.com/fohte/runok/commit/23c7789fa8abaa50c6190f241f00cc5fac15a9e8))
22+
23+
24+
### Bug Fixes
25+
26+
* **cli:** reject unknown flags before `--` in `exec`/`check` subcommands ([#202](https://github.com/fohte/runok/issues/202)) ([7344abd](https://github.com/fohte/runok/commit/7344abd133defc254e9e6aa78c890a869e62b0c3))
27+
* **cli:** remove `exec --dry-run` option ([#216](https://github.com/fohte/runok/issues/216)) ([155c0d3](https://github.com/fohte/runok/commit/155c0d30ad5bf13b4d727b9f86dd7f536ff38dc2))
28+
* **pattern-matcher:** skip flag-starting token sequences in `<cmd>` placeholder matching ([#206](https://github.com/fohte/runok/issues/206)) ([f706488](https://github.com/fohte/runok/commit/f7064883def3bf9c0bc875e9e1ae0a13289171f2))
29+
30+
31+
### Dependencies
32+
33+
* update rust crate chrono to v0.4.44 ([#211](https://github.com/fohte/runok/issues/211)) ([68bdb28](https://github.com/fohte/runok/commit/68bdb2830f49c433e9ef3cbe8c8f748d20ff3108))
34+
* update rust crate semver to v1.0.27 ([#212](https://github.com/fohte/runok/issues/212)) ([81a5251](https://github.com/fohte/runok/commit/81a525147e3145b222199429e0ef4c8e13c52fec))
35+
336
## [0.1.5](https://github.com/fohte/runok/compare/v0.1.4...v0.1.5) (2026-03-12)
437

538

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["."]
33

44
[package]
55
name = "runok"
6-
version = "0.1.5"
6+
version = "0.2.0"
77
edition = "2024"
88
description = "Command execution permission framework for LLM agents"
99
license = "MIT"

0 commit comments

Comments
 (0)