diff --git a/CHANGELOG.md b/CHANGELOG.md index 090eccb..ee42145 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,11 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0] - 2026-09-29 + ### Changed - `steplock init` and `steplock init --global` no longer write a default `example-gate` checklist. They create an empty `checklists/` directory ### Fixed -- The `steplock init` sample checklist and the `git-push-quality-gate` example matched the literal text `git push`, so `git -C push` (or any global option between `git` and `push`) skipped the gate. They now match on `command_words` +- The `git-push-quality-gate` example matched the literal text `git push`, so `git -C push` (or any global option between `git` and `push`) skipped the gate. It now matches on `command_words` ## [0.1.0] - 2026-09-24 diff --git a/core/Cargo.lock b/core/Cargo.lock index 6f3ec5c..3aeae9d 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -994,7 +994,7 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "steplock" -version = "0.1.0" +version = "0.2.0" dependencies = [ "cel-interpreter", "chrono", diff --git a/core/Cargo.toml b/core/Cargo.toml index a374383..8ed2206 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "steplock" -version = "0.1.0" +version = "0.2.0" edition = "2021" rust-version = "1.88" description = "Stateful quality gate logic for steplock"