diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index b724eb9..17933fe 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.9.1", + "version": "0.10.0", "author": { "name": "Lev Velykoivanenko" }, diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 2ce2ba8..b8e7c1c 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "devkit", - "version": "0.9.1", + "version": "0.10.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 24a5193..8957b8a 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "devkit", "displayName": "devkit", - "version": "0.9.1", + "version": "0.10.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 b28fea9..7d9b009 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.9.1" + ".": "0.10.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c45395..ac4f6e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## [0.10.0](https://github.com/AbysmalBiscuit/devkit/compare/v0.9.1...v0.10.0) (2026-07-12) + + +### Features + +* **devkit:** report docs cache health in doctor ([cacf08c](https://github.com/AbysmalBiscuit/devkit/commit/cacf08c855e754338f647fd854e002658c7cd531)) +* **docs:** add devkit-docs crate with manifest model ([baa3a5f](https://github.com/AbysmalBiscuit/devkit/commit/baa3a5f6749234aee675eff98ab6a9c5f39f820f)) +* **docs:** add docm CLI ([d7993a0](https://github.com/AbysmalBiscuit/devkit/commit/d7993a0f381228388198702661f77699bfdb51dc)) +* **docs:** add flock'd reference registry with prune plan ([026c6d0](https://github.com/AbysmalBiscuit/devkit/commit/026c6d0fc53e99317521ce0f5ab56dde1c52837e)) +* **docs:** detect checkout docs/src layout ([04f273d](https://github.com/AbysmalBiscuit/devkit/commit/04f273d1460d07a0dcc42c9fc21119a7a33eacb3)) +* **docs:** manage bare clones and version worktrees ([e1ab7bb](https://github.com/AbysmalBiscuit/devkit/commit/e1ab7bb2041b73e660b57f72d08c59dfa1abebe2)) +* **docs:** parse Cargo, uv, npm, and pnpm lockfiles ([27c51e2](https://github.com/AbysmalBiscuit/devkit/commit/27c51e294531d6ad73cc93513705ba01e35aa7bd)) +* **docs:** probe version-to-tag patterns ([e6f6115](https://github.com/AbysmalBiscuit/devkit/commit/e6f61156acb812ddae86e80683b242d36cdc5737)) +* **docs:** resolve entries to version-correct checkouts ([722c83e](https://github.com/AbysmalBiscuit/devkit/commit/722c83e61bce875085cc1c4b90b775b75ab6e612)) +* **docs:** resolve repo urls from package registries ([74b8f7e](https://github.com/AbysmalBiscuit/devkit/commit/74b8f7e09fc2613ce82f0032c9017d867f6ba3cd)) +* **docs:** ship devkit:docs skill and document docm ([d0fb15d](https://github.com/AbysmalBiscuit/devkit/commit/d0fb15df36e5c70afa16a034134cbca9a7898bd3)) +* **docs:** write global and project manifest entries ([a25123e](https://github.com/AbysmalBiscuit/devkit/commit/a25123e960f972988703149896fc7fa4be0b5fa8)) +* **issue:** add MERGE (unreviewed) to prs action legend ([1c45857](https://github.com/AbysmalBiscuit/devkit/commit/1c45857259c038bfb57ef43bd8334825b402aedb)) +* **issue:** distinguish unrequested review from awaiting in prs ([b3f2a01](https://github.com/AbysmalBiscuit/devkit/commit/b3f2a017f07dfe80f4a9305792c4414f1a7c2605)) +* **issue:** run issue end removals in parallel background tasks ([b8c67d0](https://github.com/AbysmalBiscuit/devkit/commit/b8c67d0f4fcf8249f5591e563ae4b6f9d14510b9)) +* **progress:** make Steps thread-safe and add suspend ([97fe68f](https://github.com/AbysmalBiscuit/devkit/commit/97fe68f4aa78672f7dcdf4dd286e1e9f5d996029)) + + +### Bug Fixes + +* **common:** use ? in remote-url slug parse tail ([52d28c8](https://github.com/AbysmalBiscuit/devkit/commit/52d28c8e5f134a2eaa80fa18184bfc1997785db5)) +* **docs:** keep prune references when a project's manifest fails to parse ([6478493](https://github.com/AbysmalBiscuit/devkit/commit/6478493494b44ffb5c5ee149fd161d48cfc04a69)) +* **docs:** propagate non-NotFound errors reading global manifest ([735bcb9](https://github.com/AbysmalBiscuit/devkit/commit/735bcb9775ff6c7400a09a9ee851d850c5f97311)) +* **docs:** scope prune to each project's manifest and reconcile registry writes ([80a689a](https://github.com/AbysmalBiscuit/devkit/commit/80a689a4d64bb3a47c825171f12e180a59c74e17)) +* **docs:** skip docm prune confirm prompt when stdin is not a tty ([5ada55d](https://github.com/AbysmalBiscuit/devkit/commit/5ada55d1597968661d5034ccfb4179f3d91c6341)) +* **docs:** warn on git default-branch fallback and cover ref attribution ([f9545cb](https://github.com/AbysmalBiscuit/devkit/commit/f9545cbb364e0bf8fab1ddb5881a0e91963d1047)) + ## [0.9.1](https://github.com/AbysmalBiscuit/devkit/compare/v0.9.0...v0.9.1) (2026-07-07) diff --git a/Cargo.lock b/Cargo.lock index 197c468..d04988e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -235,7 +235,7 @@ dependencies = [ [[package]] name = "devkit" -version = "0.9.1" +version = "0.10.0" dependencies = [ "anyhow", "chrono", @@ -262,7 +262,7 @@ dependencies = [ [[package]] name = "devkit-common" -version = "0.9.1" +version = "0.10.0" dependencies = [ "anstyle", "anyhow", @@ -286,7 +286,7 @@ dependencies = [ [[package]] name = "devkit-docs" -version = "0.1.0" +version = "0.10.0" dependencies = [ "anyhow", "clap", @@ -301,7 +301,7 @@ dependencies = [ [[package]] name = "devkit-issue" -version = "0.9.1" +version = "0.10.0" dependencies = [ "anyhow", "devkit-common", @@ -311,7 +311,7 @@ dependencies = [ [[package]] name = "devkit-locks" -version = "0.9.1" +version = "0.10.0" dependencies = [ "anyhow", "devkit-common", @@ -324,7 +324,7 @@ dependencies = [ [[package]] name = "devkit-mcp" -version = "0.9.1" +version = "0.10.0" dependencies = [ "anyhow", "devkit-common", @@ -337,7 +337,7 @@ dependencies = [ [[package]] name = "devkit-ports" -version = "0.9.1" +version = "0.10.0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index d6c0cce..cb38498 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.9.1" # x-release-please-version +version = "0.10.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 75e443b..cbfc593 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.9.1" # x-release-please-version +version = "0.10.0" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-docs/Cargo.toml b/crates/devkit-docs/Cargo.toml index 866e7f0..cd995d1 100644 --- a/crates/devkit-docs/Cargo.toml +++ b/crates/devkit-docs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "devkit-docs" -version = "0.1.0" +version = "0.10.0" edition = "2024" [dependencies] diff --git a/crates/devkit-issue/Cargo.toml b/crates/devkit-issue/Cargo.toml index 1a41c47..5db328c 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.9.1" # x-release-please-version +version = "0.10.0" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-locks/Cargo.toml b/crates/devkit-locks/Cargo.toml index affaf06..020e0a6 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.9.1" # x-release-please-version +version = "0.10.0" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-mcp/Cargo.toml b/crates/devkit-mcp/Cargo.toml index dd278c9..b433b42 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.9.1" # x-release-please-version +version = "0.10.0" # x-release-please-version [dependencies] anyhow.workspace = true diff --git a/crates/devkit-ports/Cargo.toml b/crates/devkit-ports/Cargo.toml index 6eee416..da02ea6 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.9.1" # x-release-please-version +version = "0.10.0" # x-release-please-version [dependencies] anyhow.workspace = true