From 054b23196b862104a88a2bb106990596f77dd007 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 27 Oct 2026 03:14:50 +0000 Subject: [PATCH] chore(main): release 4.0.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 11 +++++++++++ Cargo.lock | 6 +++--- Cargo.toml | 2 +- crates/k-wiki/Cargo.toml | 4 ++-- crates/xtask/Cargo.toml | 2 +- 6 files changed, 19 insertions(+), 8 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 857973b9..e6f87756 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "3.0.4" + ".": "4.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 174dbfd0..63a11be9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [4.0.0](https://github.com/rabii-chaarani/codebaseGraph/compare/v3.0.4...v4.0.0) (2026-10-27) + + +### ⚠ BREAKING CHANGES + +* **storage:** database open helpers return GuardedDatabase and reject path forms whose native resource identity cannot be proven. Connections borrow the guarded handle; canonical Windows extended paths retain their namespace. + +### Features + +* **storage:** automate graph disk cleanup and controlled legacy retirement ([#153](https://github.com/rabii-chaarani/codebaseGraph/issues/153)) ([75a99c8](https://github.com/rabii-chaarani/codebaseGraph/commit/75a99c840aa53e75a3f14df8dab41979c9efa19c)) + ## [3.0.4](https://github.com/rabii-chaarani/codebaseGraph/compare/v3.0.3...v3.0.4) (2026-10-21) diff --git a/Cargo.lock b/Cargo.lock index 0f107bca..b73fbaed 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -187,7 +187,7 @@ dependencies = [ [[package]] name = "codebase-graph" -version = "3.0.4" +version = "4.0.0" dependencies = [ "cc", "fs2", @@ -777,7 +777,7 @@ dependencies = [ [[package]] name = "k-wiki" -version = "3.0.4" +version = "4.0.0" dependencies = [ "ammonia", "axum", @@ -1956,7 +1956,7 @@ dependencies = [ [[package]] name = "xtask" -version = "3.0.4" +version = "4.0.0" dependencies = [ "flate2", "serde", diff --git a/Cargo.toml b/Cargo.toml index 80bb1c01..0134de31 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "codebase-graph" -version = "3.0.4" +version = "4.0.0" edition = "2021" rust-version = "1.82" description = "Native codebaseGraph CLI and MCP server for local code knowledge graphs." diff --git a/crates/k-wiki/Cargo.toml b/crates/k-wiki/Cargo.toml index cdc052e9..320cbc6a 100644 --- a/crates/k-wiki/Cargo.toml +++ b/crates/k-wiki/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "k-wiki" -version = "3.0.4" +version = "4.0.0" edition = "2021" rust-version = "1.82" description = "OKF knowledge wiki, projection builder, and MCP service." @@ -24,7 +24,7 @@ bundled-windows-extensions = ["codebase-graph/bundled-windows-extensions"] # The patched 4.1 backport preserves the workspace's Rust 1.82 MSRV. ammonia = "~4.1.8" axum = { version = "0.8", default-features = false, features = ["http1", "json", "tokio"] } -codebase-graph = { version = "3.0.4", path = "../.." } +codebase-graph = { version = "4.0.0", path = "../.." } pulldown-cmark = { version = "0.13", default-features = false, features = ["html"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/crates/xtask/Cargo.toml b/crates/xtask/Cargo.toml index cddf8f04..15ee0402 100644 --- a/crates/xtask/Cargo.toml +++ b/crates/xtask/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xtask" -version = "3.0.4" +version = "4.0.0" edition = "2021" publish = false