From 5e5605541709d60bb4e9f27c805e8c72e018128c Mon Sep 17 00:00:00 2001 From: Ofek Gabay Date: Tue, 29 Sep 2026 13:15:28 +0300 Subject: [PATCH] chore(release): prepare v0.2.0 - Bump steplock to 0.2.0: steplock init no longer writes a default checklist (breaking, so a minor bump before 1.0). - CHANGELOG: cut the Unreleased entries as 0.2.0 (2026-09-29). Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 4 +++- core/Cargo.lock | 2 +- core/Cargo.toml | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) 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"