From cc1ee9de4837bea0b54addb3cf737a4f9aa9dc9b Mon Sep 17 00:00:00 2001 From: Lev Velykoivanenko Date: Sun, 18 Oct 2026 09:17:02 +0200 Subject: [PATCH] chore(main): release 0.14.25 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 15 ++++++++ Cargo.lock | 40 +++++++++++----------- Cargo.toml | 2 +- crates/devkit-command/Cargo.toml | 2 +- crates/devkit-common/Cargo.toml | 2 +- crates/devkit-config/Cargo.toml | 2 +- crates/devkit-docs/Cargo.toml | 2 +- crates/devkit-git/Cargo.toml | 2 +- crates/devkit-locks/Cargo.toml | 2 +- crates/devkit-mcp/Cargo.toml | 2 +- crates/devkit-ports/Cargo.toml | 2 +- crates/devkit-postgres/Cargo.toml | 2 +- crates/devkit-rules/Cargo.toml | 2 +- crates/devkit-supabase/Cargo.toml | 2 +- crates/devkit-ticket/Cargo.toml | 2 +- crates/devkit-timing/Cargo.toml | 2 +- crates/devkit-todo-builtin/Cargo.toml | 2 +- crates/devkit-todo-postgres/Cargo.toml | 2 +- crates/devkit-todo-supabase/Cargo.toml | 2 +- crates/devkit-todo-taskchampion/Cargo.toml | 2 +- crates/devkit-todo/Cargo.toml | 2 +- crates/devkit-vcs/Cargo.toml | 2 +- plugin/.claude-plugin/plugin.json | 2 +- plugin/.codex-plugin/plugin.json | 2 +- plugin/.cursor-plugin/plugin.json | 2 +- 26 files changed, 59 insertions(+), 44 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b9b8a5e4..4230e6ef 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.14.24" + ".": "0.14.25" } diff --git a/CHANGELOG.md b/CHANGELOG.md index d1d256d1..dc015316 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.14.25](https://github.com/AbysmalBiscuit/devkit/compare/v0.14.24...v0.14.25) (2026-10-18) + + +### Features + +* **commit:** let an agent author stand ([#412](https://github.com/AbysmalBiscuit/devkit/issues/412)) ([47f6b61](https://github.com/AbysmalBiscuit/devkit/commit/47f6b61879dedc7aa0fda28e181c6949009c9b2f)) +* **pr:** refuse a summary repeating template headings ([#414](https://github.com/AbysmalBiscuit/devkit/issues/414)) ([467affb](https://github.com/AbysmalBiscuit/devkit/commit/467affb91944052b261275cceaedf541f3c3845c)) + + +### Bug Fixes + +* **pr:** close agent bypasses of the PR gates ([#417](https://github.com/AbysmalBiscuit/devkit/issues/417)) ([0f2adf0](https://github.com/AbysmalBiscuit/devkit/commit/0f2adf061781ba7836400a7d1e7045e82d4ea0b1)) +* report a missing home instead of panicking ([#416](https://github.com/AbysmalBiscuit/devkit/issues/416)) ([916ab68](https://github.com/AbysmalBiscuit/devkit/commit/916ab68c80730f3d9590e6224f05c50b6d4b4707)) +* **ui:** read terminal width through console ([#413](https://github.com/AbysmalBiscuit/devkit/issues/413)) ([ee1e9f6](https://github.com/AbysmalBiscuit/devkit/commit/ee1e9f636d455c673e0c0a238d4ff598fdd37212)) + ## [0.14.24](https://github.com/AbysmalBiscuit/devkit/compare/v0.14.23...v0.14.24) (2026-10-17) diff --git a/Cargo.lock b/Cargo.lock index b1e07d4c..350e81da 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -511,7 +511,7 @@ dependencies = [ [[package]] name = "devkit" -version = "0.14.24" +version = "0.14.25" dependencies = [ "ambassador", "anyhow", @@ -562,7 +562,7 @@ dependencies = [ [[package]] name = "devkit-command" -version = "0.14.24" +version = "0.14.25" dependencies = [ "serde_json", "strum 0.27.2", @@ -577,7 +577,7 @@ dependencies = [ [[package]] name = "devkit-common" -version = "0.14.24" +version = "0.14.25" dependencies = [ "ambassador", "anstyle", @@ -617,7 +617,7 @@ dependencies = [ [[package]] name = "devkit-config" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "devkit-common", @@ -632,7 +632,7 @@ dependencies = [ [[package]] name = "devkit-docs" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "clap", @@ -654,7 +654,7 @@ dependencies = [ [[package]] name = "devkit-git" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "devkit-git", @@ -665,7 +665,7 @@ dependencies = [ [[package]] name = "devkit-locks" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "devkit-common", @@ -681,7 +681,7 @@ dependencies = [ [[package]] name = "devkit-mcp" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "devkit-common", @@ -697,7 +697,7 @@ dependencies = [ [[package]] name = "devkit-ports" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "chrono", @@ -719,7 +719,7 @@ dependencies = [ [[package]] name = "devkit-postgres" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "devkit-common", @@ -730,7 +730,7 @@ dependencies = [ [[package]] name = "devkit-rules" -version = "0.14.24" +version = "0.14.25" dependencies = [ "ambassador", "anyhow", @@ -753,7 +753,7 @@ dependencies = [ [[package]] name = "devkit-supabase" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "base64 0.22.1", @@ -768,7 +768,7 @@ dependencies = [ [[package]] name = "devkit-ticket" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "devkit-common", @@ -781,7 +781,7 @@ dependencies = [ [[package]] name = "devkit-timing" -version = "0.14.24" +version = "0.14.25" dependencies = [ "serde_json", "tracing", @@ -790,7 +790,7 @@ dependencies = [ [[package]] name = "devkit-todo" -version = "0.14.24" +version = "0.14.25" dependencies = [ "ambassador", "anyhow", @@ -807,7 +807,7 @@ dependencies = [ [[package]] name = "devkit-todo-builtin" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "chrono", @@ -819,7 +819,7 @@ dependencies = [ [[package]] name = "devkit-todo-postgres" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "chrono", @@ -833,7 +833,7 @@ dependencies = [ [[package]] name = "devkit-todo-supabase" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "chrono", @@ -848,7 +848,7 @@ dependencies = [ [[package]] name = "devkit-todo-taskchampion" -version = "0.14.24" +version = "0.14.25" dependencies = [ "anyhow", "chrono", @@ -863,7 +863,7 @@ dependencies = [ [[package]] name = "devkit-vcs" -version = "0.14.24" +version = "0.14.25" dependencies = [ "ambassador", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 1a84405c..aeefb6c8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "devkit" description = "Run a fleet of coding agents on one machine without collisions" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version license = "GPL-3.0-or-later" repository = "https://github.com/AbysmalBiscuit/devkit" diff --git a/crates/devkit-command/Cargo.toml b/crates/devkit-command/Cargo.toml index 98b48237..2df0b237 100644 --- a/crates/devkit-command/Cargo.toml +++ b/crates/devkit-command/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "devkit-command" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] strum.workspace = true diff --git a/crates/devkit-common/Cargo.toml b/crates/devkit-common/Cargo.toml index 5923a0dd..63edab95 100644 --- a/crates/devkit-common/Cargo.toml +++ b/crates/devkit-common/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "devkit-common" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-config/Cargo.toml b/crates/devkit-config/Cargo.toml index 8fa4bf9f..af553893 100644 --- a/crates/devkit-config/Cargo.toml +++ b/crates/devkit-config/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "devkit-config" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-docs/Cargo.toml b/crates/devkit-docs/Cargo.toml index 9c965ff0..1c60c4ba 100644 --- a/crates/devkit-docs/Cargo.toml +++ b/crates/devkit-docs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "devkit-docs" -version = "0.14.24" +version = "0.14.25" edition = "2024" [dependencies] diff --git a/crates/devkit-git/Cargo.toml b/crates/devkit-git/Cargo.toml index be616a87..8f1601df 100644 --- a/crates/devkit-git/Cargo.toml +++ b/crates/devkit-git/Cargo.toml @@ -2,7 +2,7 @@ name = "devkit-git" description = "The git builder and the git backend of devkit's version control" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-locks/Cargo.toml b/crates/devkit-locks/Cargo.toml index 14f0ea3e..eb77abf3 100644 --- a/crates/devkit-locks/Cargo.toml +++ b/crates/devkit-locks/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "devkit-locks" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-mcp/Cargo.toml b/crates/devkit-mcp/Cargo.toml index 9c8ad288..dcfab13c 100644 --- a/crates/devkit-mcp/Cargo.toml +++ b/crates/devkit-mcp/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "devkit-mcp" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-ports/Cargo.toml b/crates/devkit-ports/Cargo.toml index 6887f5b4..d7f73240 100644 --- a/crates/devkit-ports/Cargo.toml +++ b/crates/devkit-ports/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "devkit-ports" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-postgres/Cargo.toml b/crates/devkit-postgres/Cargo.toml index f74bd61f..449824c0 100644 --- a/crates/devkit-postgres/Cargo.toml +++ b/crates/devkit-postgres/Cargo.toml @@ -2,7 +2,7 @@ name = "devkit-postgres" description = "The Postgres connection devkit's database-backed stores share" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-rules/Cargo.toml b/crates/devkit-rules/Cargo.toml index 7b724a50..8a270ffb 100644 --- a/crates/devkit-rules/Cargo.toml +++ b/crates/devkit-rules/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "devkit-rules" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] ambassador.workspace = true diff --git a/crates/devkit-supabase/Cargo.toml b/crates/devkit-supabase/Cargo.toml index 997844da..e8c409b6 100644 --- a/crates/devkit-supabase/Cargo.toml +++ b/crates/devkit-supabase/Cargo.toml @@ -2,7 +2,7 @@ name = "devkit-supabase" description = "The Supabase project client devkit's Data-API-backed stores share" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [features] test-support = [] diff --git a/crates/devkit-ticket/Cargo.toml b/crates/devkit-ticket/Cargo.toml index c9ea74b0..663f24e0 100644 --- a/crates/devkit-ticket/Cargo.toml +++ b/crates/devkit-ticket/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "devkit-ticket" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-timing/Cargo.toml b/crates/devkit-timing/Cargo.toml index 08a21407..a0eb4da7 100644 --- a/crates/devkit-timing/Cargo.toml +++ b/crates/devkit-timing/Cargo.toml @@ -2,7 +2,7 @@ name = "devkit-timing" description = "Opt-in timing of devkit's subprocess and network IO" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] serde_json.workspace = true diff --git a/crates/devkit-todo-builtin/Cargo.toml b/crates/devkit-todo-builtin/Cargo.toml index 183e1e53..4ec1c6ae 100644 --- a/crates/devkit-todo-builtin/Cargo.toml +++ b/crates/devkit-todo-builtin/Cargo.toml @@ -2,7 +2,7 @@ name = "devkit-todo-builtin" description = "The todo store devkit ships: one JSON document under the state directory" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-todo-postgres/Cargo.toml b/crates/devkit-todo-postgres/Cargo.toml index 05c7244b..13d123c0 100644 --- a/crates/devkit-todo-postgres/Cargo.toml +++ b/crates/devkit-todo-postgres/Cargo.toml @@ -2,7 +2,7 @@ name = "devkit-todo-postgres" description = "Agent todo lists kept in a Postgres database, the single authority for every machine" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-todo-supabase/Cargo.toml b/crates/devkit-todo-supabase/Cargo.toml index fcf630e8..50ed9e5f 100644 --- a/crates/devkit-todo-supabase/Cargo.toml +++ b/crates/devkit-todo-supabase/Cargo.toml @@ -2,7 +2,7 @@ name = "devkit-todo-supabase" description = "Agent todo lists in the Postgres todo database, reached over a Supabase project's HTTPS Data API" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-todo-taskchampion/Cargo.toml b/crates/devkit-todo-taskchampion/Cargo.toml index 3e972f16..921d8245 100644 --- a/crates/devkit-todo-taskchampion/Cargo.toml +++ b/crates/devkit-todo-taskchampion/Cargo.toml @@ -2,7 +2,7 @@ name = "devkit-todo-taskchampion" description = "Agent todo lists kept in an embedded taskchampion replica, local or synced" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-todo/Cargo.toml b/crates/devkit-todo/Cargo.toml index 269a4578..b7c8839d 100644 --- a/crates/devkit-todo/Cargo.toml +++ b/crates/devkit-todo/Cargo.toml @@ -2,7 +2,7 @@ name = "devkit-todo" description = "Agent todo lists: the model, the claim rule, node naming and the store trait" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-vcs/Cargo.toml b/crates/devkit-vcs/Cargo.toml index cfc64730..184dcb34 100644 --- a/crates/devkit-vcs/Cargo.toml +++ b/crates/devkit-vcs/Cargo.toml @@ -2,7 +2,7 @@ name = "devkit-vcs" description = "What devkit asks of a repository, whichever version control keeps it" edition.workspace = true -version = "0.14.24" # x-release-please-version +version = "0.14.25" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/plugin/.claude-plugin/plugin.json b/plugin/.claude-plugin/plugin.json index 83b0c1b9..09eda297 100644 --- a/plugin/.claude-plugin/plugin.json +++ b/plugin/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "devkit", "description": "Run a fleet of coding agents on one machine without collisions: file locks, ports, dev servers, issue worktrees and shared todos", - "version": "0.14.24", + "version": "0.14.25", "author": { "name": "Lev Velykoivanenko" }, diff --git a/plugin/.codex-plugin/plugin.json b/plugin/.codex-plugin/plugin.json index 7bcb6fe9..c7d5a5d1 100644 --- a/plugin/.codex-plugin/plugin.json +++ b/plugin/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "devkit", - "version": "0.14.24", + "version": "0.14.25", "description": "Run a fleet of coding agents on one machine without collisions: file locks, ports, dev servers, issue worktrees and shared todos", "author": { "name": "Lev Velykoivanenko" diff --git a/plugin/.cursor-plugin/plugin.json b/plugin/.cursor-plugin/plugin.json index ec24b684..6b2a6c60 100644 --- a/plugin/.cursor-plugin/plugin.json +++ b/plugin/.cursor-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "devkit", "displayName": "devkit", - "version": "0.14.24", + "version": "0.14.25", "description": "Run a fleet of coding agents on one machine without collisions: file locks, ports, dev servers, issue worktrees and shared todos", "author": { "name": "Lev Velykoivanenko"