diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 17933fe..527c778 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.10.0", + "version": "0.11.0", "author": { "name": "Lev Velykoivanenko" }, diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index b8e7c1c..38c6fd3 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "devkit", - "version": "0.10.0", + "version": "0.11.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 8957b8a..52ffbba 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "devkit", "displayName": "devkit", - "version": "0.10.0", + "version": "0.11.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 7d9b009..78e7f27 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.10.0" + ".": "0.11.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index ac4f6e4..590bffb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [0.11.0](https://github.com/AbysmalBiscuit/devkit/compare/v0.10.0...v0.11.0) (2026-07-14) + + +### ⚠ BREAKING CHANGES + +* **docs:** docm checkouts now live under ~/.local/share/devkit/docs; paths printed by earlier docm versions are stale after the first run. +* **ports:** render launch argv and static_env with minijinja + +### Features + +* **common:** add port-context template render and discovery ([76034ca](https://github.com/AbysmalBiscuit/devkit/commit/76034ca913044b5eb03ef509f27891b0a24d539f)) +* **devrun:** add task subcommand for canned oneshots ([4be3c6a](https://github.com/AbysmalBiscuit/devkit/commit/4be3c6aeed7b1008b6a2dae87fe15640d4c4de62)) +* **docs:** move the checkout store to the XDG data home ([952305a](https://github.com/AbysmalBiscuit/devkit/commit/952305a5bc8d7b4f8e0933c8764cad88fe73d55b)) +* **docs:** resolve js versions from bun.lock ([f108e2c](https://github.com/AbysmalBiscuit/devkit/commit/f108e2cc798126898a4fd9f95e515194d1ee774e)) +* **ports:** parse [tasks] config table ([1f73e90](https://github.com/AbysmalBiscuit/devkit/commit/1f73e9034eb5387069a74d7adc8f5ed2cfbfdd35)) +* **ports:** render launch argv and static_env with minijinja ([f2f46af](https://github.com/AbysmalBiscuit/devkit/commit/f2f46af004b2e2164eefa9babb8c6522fb78285b)) +* **ports:** resolve and exec canned tasks ([51e496c](https://github.com/AbysmalBiscuit/devkit/commit/51e496c285d0e5fcf52296cf0b469827e0527a97)) +* **skills:** inject live registry into docs skill ([62c4f68](https://github.com/AbysmalBiscuit/devkit/commit/62c4f6882e87c7aa0f127503377a027ec9fe4ee9)) + + +### Bug Fixes + +* **common:** use truthy placeholder in port discovery ([76f4651](https://github.com/AbysmalBiscuit/devkit/commit/76f46517ca05aaa61847746823803a41a5ed8396)) +* **devkitd:** make second supervise of live server a no-op ([09a6d21](https://github.com/AbysmalBiscuit/devkit/commit/09a6d21cbaea9204f3add2deb67e0a82cd36b867)) +* **devrun:** render up plans in task --dry-run ([513c366](https://github.com/AbysmalBiscuit/devkit/commit/513c366ba988e484b6cf01b7258df374ac3f3522)) +* **devrun:** report a live server instead of respawning on up ([e292028](https://github.com/AbysmalBiscuit/devkit/commit/e2920289e44de89246eaa4c3a9c18e856fcafb7e)) +* **linear:** reject non-Int issue numbers in graphql queries ([ccee132](https://github.com/AbysmalBiscuit/devkit/commit/ccee132611d661885c9bdd879e737bb4b56a8f3d)) + ## [0.10.0](https://github.com/AbysmalBiscuit/devkit/compare/v0.9.1...v0.10.0) (2026-07-12) diff --git a/Cargo.lock b/Cargo.lock index 7f563a3..f0aa363 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -235,7 +235,7 @@ dependencies = [ [[package]] name = "devkit" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "chrono", @@ -263,7 +263,7 @@ dependencies = [ [[package]] name = "devkit-common" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anstyle", "anyhow", @@ -287,7 +287,7 @@ dependencies = [ [[package]] name = "devkit-docs" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "clap", @@ -302,7 +302,7 @@ dependencies = [ [[package]] name = "devkit-issue" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "devkit-common", @@ -312,7 +312,7 @@ dependencies = [ [[package]] name = "devkit-locks" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "devkit-common", @@ -325,7 +325,7 @@ dependencies = [ [[package]] name = "devkit-mcp" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "devkit-common", @@ -338,7 +338,7 @@ dependencies = [ [[package]] name = "devkit-ports" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 77e41c3..086123d 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.10.0" # x-release-please-version +version = "0.11.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 cbfc593..de2feae 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.10.0" # x-release-please-version +version = "0.11.0" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-docs/Cargo.toml b/crates/devkit-docs/Cargo.toml index cd995d1..0e57efa 100644 --- a/crates/devkit-docs/Cargo.toml +++ b/crates/devkit-docs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "devkit-docs" -version = "0.10.0" +version = "0.11.0" edition = "2024" [dependencies] diff --git a/crates/devkit-issue/Cargo.toml b/crates/devkit-issue/Cargo.toml index 5db328c..7074b2f 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.10.0" # x-release-please-version +version = "0.11.0" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-locks/Cargo.toml b/crates/devkit-locks/Cargo.toml index 020e0a6..0d179ed 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.10.0" # x-release-please-version +version = "0.11.0" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-mcp/Cargo.toml b/crates/devkit-mcp/Cargo.toml index b433b42..407f027 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.10.0" # x-release-please-version +version = "0.11.0" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-ports/Cargo.toml b/crates/devkit-ports/Cargo.toml index da02ea6..f0fec5e 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.10.0" # x-release-please-version +version = "0.11.0" # x-release-please-version [dependencies] anyhow.workspace = true