From e66c04d598f5ce5ec27daefa14c2c396880a555f Mon Sep 17 00:00:00 2001 From: Lev Velykoivanenko Date: Mon, 20 Jul 2026 14:56:28 +0200 Subject: [PATCH] chore(main): release 0.12.0 --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- .cursor-plugin/plugin.json | 2 +- .release-please-manifest.json | 2 +- CHANGELOG.md | 44 +++++++++++++++++++++++++++++++++ Cargo.lock | 14 +++++------ Cargo.toml | 2 +- crates/devkit-common/Cargo.toml | 2 +- crates/devkit-docs/Cargo.toml | 2 +- crates/devkit-issue/Cargo.toml | 2 +- crates/devkit-locks/Cargo.toml | 2 +- crates/devkit-mcp/Cargo.toml | 2 +- crates/devkit-ports/Cargo.toml | 2 +- 13 files changed, 62 insertions(+), 18 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 527c778..0e6e0b9 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "devkit", "description": "Local-dev coordination skills for devkit: file locks, ports, dev servers, issue lifecycle", - "version": "0.11.0", + "version": "0.12.0", "author": { "name": "Lev Velykoivanenko" }, diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 38c6fd3..b04cbad 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "devkit", - "version": "0.11.0", + "version": "0.12.0", "description": "Local-dev coordination skills for devkit: file locks, ports, dev servers, issue lifecycle", "author": { "name": "Lev Velykoivanenko" diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 52ffbba..d89ba33 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "devkit", "displayName": "devkit", - "version": "0.11.0", + "version": "0.12.0", "description": "Local-dev coordination skills for devkit: file locks, ports, dev servers, issue lifecycle", "author": { "name": "Lev Velykoivanenko" diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 78e7f27..8032c17 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.11.0" + ".": "0.12.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 590bffb..f422400 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,49 @@ # Changelog +## [0.12.0](https://github.com/AbysmalBiscuit/devkit/compare/v0.11.0...v0.12.0) (2026-07-20) + + +### ⚠ BREAKING CHANGES + +* **issue:** prs views carry issue_ids as a list + +### Features + +* **cli:** accept the arg shapes agents guess ([c2d51a2](https://github.com/AbysmalBiscuit/devkit/commit/c2d51a23cc2b37016518d30fee2114a29ff87879)) +* **cli:** report --version from every binary ([51f876e](https://github.com/AbysmalBiscuit/devkit/commit/51f876ed9fd6bb9c50eec153450cd45344fd5a15)) +* **config:** add [linear] resolve_pr_links option ([6a1b1b3](https://github.com/AbysmalBiscuit/devkit/commit/6a1b1b3924cb4c357e1e98747f03269d8e4e1f0d)) +* **devkit:** add brief for session-start orientation ([2c015eb](https://github.com/AbysmalBiscuit/devkit/commit/2c015eb67016744fe8df2705f3e77b8b44c3f147)) +* **devkit:** warn on binary/plugin version skew ([2fe1197](https://github.com/AbysmalBiscuit/devkit/commit/2fe1197d5876ae4adea2b1217704299ec3883e94)) +* **devrun:** add config tasks listing subcommand ([a9b8062](https://github.com/AbysmalBiscuit/devkit/commit/a9b8062b73d0865fd509439580778dd7476182e2)) +* **devrun:** apply task env overlay to up steps ([6a0eee7](https://github.com/AbysmalBiscuit/devkit/commit/6a0eee70caea1ed059213c03880e8f6feb1f8231)) +* **devrun:** re-resolve task steps at execution time ([59a84a3](https://github.com/AbysmalBiscuit/devkit/commit/59a84a3a9687f777435370e68ebefc9b952f26d6)) +* **hooks:** inject project brief at session start ([0ff14bc](https://github.com/AbysmalBiscuit/devkit/commit/0ff14bc366308a6ebc2d0d07669456434dad7cfd)) +* **issue:** add linear issue column to prs review table ([d3114c9](https://github.com/AbysmalBiscuit/devkit/commit/d3114c9a6db84b8fb811fa886226ce9d7ad19099)) +* **issue:** config-gate linear pr-link resolution ([1daacb1](https://github.com/AbysmalBiscuit/devkit/commit/1daacb12e3112e408c3c969c12958dd1758a0e53)) +* **issue:** union linear-linked issue ids into prs rows ([44e843c](https://github.com/AbysmalBiscuit/devkit/commit/44e843c802ddfea43565f0c30206bb274333894d)) +* **linear:** batched pr-url to linked-issues lookup ([cd8cfb7](https://github.com/AbysmalBiscuit/devkit/commit/cd8cfb74e1bf1e10cf47f5e492b9845b980fd008)) +* **plugin:** bootstrap binaries at session start ([03913fb](https://github.com/AbysmalBiscuit/devkit/commit/03913fb36ca2a164dc8bb0cba3c002cd117b59c2)) +* **ports:** add live_port lookup and holder-scope test ([631bbd2](https://github.com/AbysmalBiscuit/devkit/commit/631bbd227258980021403241bc358be893b98f00)) +* **ports:** add require_live field to task config ([b4ff9f5](https://github.com/AbysmalBiscuit/devkit/commit/b4ff9f5d2f21c8936ee7909645799b4a9eb684f0)) +* **ports:** gate task execution on live servers ([cd8e8a9](https://github.com/AbysmalBiscuit/devkit/commit/cd8e8a924c8e78a6ef519ccd51c1114a75d5d52a)) +* **ports:** user env overrides waive task port refs ([fbed7a6](https://github.com/AbysmalBiscuit/devkit/commit/fbed7a672bfb0e351fc97acac7db445144ff96fd)) +* **ports:** validate require_live names and references ([d7d86c3](https://github.com/AbysmalBiscuit/devkit/commit/d7d86c3be5f76d8ef02896eec5e18fea16fb8973)) +* **skills:** inject live binary help into using-devkit ([f3ded26](https://github.com/AbysmalBiscuit/devkit/commit/f3ded26b510d291abb86926d4d4b6a75c016fdda)) + + +### Bug Fixes + +* **issue:** drop issue-id gate under end --pr-only ([4bcb65b](https://github.com/AbysmalBiscuit/devkit/commit/4bcb65baf795bf6490afc12a9bf5cbc7c09f32db)) +* **issue:** page PR searches to avoid GitHub 504 ([141a950](https://github.com/AbysmalBiscuit/devkit/commit/141a950c15ca5ba7ded7498ba801cdd27964a7ad)) +* **issue:** resolve prs issue id from title when branch lacks one ([71855f8](https://github.com/AbysmalBiscuit/devkit/commit/71855f8e6c392dd834df544d445e110d0ccf3dfc)) +* **ports:** scan merged env for require_live refs ([54a410e](https://github.com/AbysmalBiscuit/devkit/commit/54a410e9c3685c9eb23ac09fc9140c17533a6902)) +* **skills:** reword literal preprocessing pattern that aborted skill load ([14dc595](https://github.com/AbysmalBiscuit/devkit/commit/14dc595eacff02b9266d7bb286e253c2204a7682)) + + +### Code Refactoring + +* **issue:** prs views carry issue_ids as a list ([2e958b8](https://github.com/AbysmalBiscuit/devkit/commit/2e958b80e20d273a033868ed441da90df0abbefb)) + ## [0.11.0](https://github.com/AbysmalBiscuit/devkit/compare/v0.10.0...v0.11.0) (2026-07-14) diff --git a/Cargo.lock b/Cargo.lock index f0aa363..5ddc7f1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -235,7 +235,7 @@ dependencies = [ [[package]] name = "devkit" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "chrono", @@ -263,7 +263,7 @@ dependencies = [ [[package]] name = "devkit-common" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anstyle", "anyhow", @@ -287,7 +287,7 @@ dependencies = [ [[package]] name = "devkit-docs" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "clap", @@ -302,7 +302,7 @@ dependencies = [ [[package]] name = "devkit-issue" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "devkit-common", @@ -312,7 +312,7 @@ dependencies = [ [[package]] name = "devkit-locks" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "devkit-common", @@ -325,7 +325,7 @@ dependencies = [ [[package]] name = "devkit-mcp" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "devkit-common", @@ -338,7 +338,7 @@ dependencies = [ [[package]] name = "devkit-ports" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 086123d..ebb29f2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "devkit" description = "Local development coordination tools: portm, lockm, devrun, issue, devkitd" edition.workspace = true -version = "0.11.0" # x-release-please-version +version = "0.12.0" # x-release-please-version license = "GPL-3.0-or-later" repository = "https://github.com/AbysmalBiscuit/devkit" diff --git a/crates/devkit-common/Cargo.toml b/crates/devkit-common/Cargo.toml index de2feae..4a0e124 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.11.0" # x-release-please-version +version = "0.12.0" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-docs/Cargo.toml b/crates/devkit-docs/Cargo.toml index 0e57efa..520c811 100644 --- a/crates/devkit-docs/Cargo.toml +++ b/crates/devkit-docs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "devkit-docs" -version = "0.11.0" +version = "0.12.0" edition = "2024" [dependencies] diff --git a/crates/devkit-issue/Cargo.toml b/crates/devkit-issue/Cargo.toml index 7074b2f..a5c9b7c 100644 --- a/crates/devkit-issue/Cargo.toml +++ b/crates/devkit-issue/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "devkit-issue" edition.workspace = true -version = "0.11.0" # x-release-please-version +version = "0.12.0" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-locks/Cargo.toml b/crates/devkit-locks/Cargo.toml index 0d179ed..0079bd0 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.11.0" # x-release-please-version +version = "0.12.0" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-mcp/Cargo.toml b/crates/devkit-mcp/Cargo.toml index 407f027..a21c61b 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.11.0" # x-release-please-version +version = "0.12.0" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-ports/Cargo.toml b/crates/devkit-ports/Cargo.toml index f0fec5e..d8eb7bb 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.11.0" # x-release-please-version +version = "0.12.0" # x-release-please-version [dependencies] anyhow.workspace = true