From 072892ff1e5a9caa21faf6da934e65542d98fe21 Mon Sep 17 00:00:00 2001 From: clawdbot Date: Sun, 8 Nov 2026 20:02:31 +0000 Subject: [PATCH] release: v0.1.12 --- CHANGELOG.md | 15 ++++++++++++++ rust/Cargo.lock | 22 ++++++++++----------- rust/Cargo.toml | 2 +- rust/crates/api/tests/client_integration.rs | 2 +- 4 files changed, 28 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 32c3bbbec2..28bfe72501 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.12] - 2026-11-08 + +### Fixed + +- Git Bash discovery works when only Git's `cmd` directory is on `PATH` (#3378) +- REPL and PowerShell executables resolve from `PATH`, honoring Windows `PATHEXT` (#3378) +- Quoted hook and plugin script paths containing spaces are preserved through `cmd /D /S /C` (#3378) +- Windows verbatim and native paths are handled correctly in glob matching and workspace-containment checks (#3378) +- OAuth PKCE and state use OS-backed randomness instead of `/dev/urandom` (#3378) + +### Changed + +- Windows hooks now run with `cmd /D`, which disables AutoRun (#3378) +- CI runs the full Rust workspace test suite on Windows (#3378) + ## [0.1.11] - 2026-11-04 ### Fixed diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 38cb902a5f..2866e557c0 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -93,7 +93,7 @@ checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" [[package]] name = "api" -version = "0.1.11" +version = "0.1.12" dependencies = [ "criterion", "reqwest", @@ -478,7 +478,7 @@ checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" [[package]] name = "claw-analog" -version = "0.1.11" +version = "0.1.12" dependencies = [ "api", "clap", @@ -498,7 +498,7 @@ dependencies = [ [[package]] name = "claw-rag-service" -version = "0.1.11" +version = "0.1.12" dependencies = [ "axum 0.8.9", "blake3", @@ -531,7 +531,7 @@ checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" [[package]] name = "commands" -version = "0.1.11" +version = "0.1.12" dependencies = [ "plugins", "runtime", @@ -540,7 +540,7 @@ dependencies = [ [[package]] name = "compat-harness" -version = "0.1.11" +version = "0.1.12" dependencies = [ "commands", "runtime", @@ -1568,7 +1568,7 @@ dependencies = [ [[package]] name = "mock-anthropic-service" -version = "0.1.11" +version = "0.1.12" dependencies = [ "api", "serde_json", @@ -1761,7 +1761,7 @@ dependencies = [ [[package]] name = "plugins" -version = "0.1.11" +version = "0.1.12" dependencies = [ "serde", "serde_json", @@ -2136,7 +2136,7 @@ dependencies = [ [[package]] name = "runtime" -version = "0.1.11" +version = "0.1.12" dependencies = [ "getrandom 0.2.17", "glob", @@ -2263,7 +2263,7 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "rusty-claude-cli" -version = "0.1.11" +version = "0.1.12" dependencies = [ "api", "commands", @@ -2624,7 +2624,7 @@ dependencies = [ [[package]] name = "telemetry" -version = "0.1.11" +version = "0.1.12" dependencies = [ "serde", "serde_json", @@ -2904,7 +2904,7 @@ dependencies = [ [[package]] name = "tools" -version = "0.1.11" +version = "0.1.12" dependencies = [ "api", "aspect-core", diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 5d17e5f8c2..e7f44dd029 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/*"] resolver = "2" [workspace.package] -version = "0.1.11" +version = "0.1.12" edition = "2021" license = "MIT" publish = false diff --git a/rust/crates/api/tests/client_integration.rs b/rust/crates/api/tests/client_integration.rs index 0de06ebee1..9382a87ee8 100644 --- a/rust/crates/api/tests/client_integration.rs +++ b/rust/crates/api/tests/client_integration.rs @@ -82,7 +82,7 @@ async fn send_message_posts_json_and_parses_response() { ); assert_eq!( request.headers.get("user-agent").map(String::as_str), - Some("claude-code/0.1.11") + Some("claude-code/0.1.12") ); assert_eq!( request.headers.get("anthropic-beta").map(String::as_str),