diff --git a/CHANGELOG.md b/CHANGELOG.md index b98279d7..cd5b8027 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,22 @@ numbers: it preserves matching user-selected options, replaces engine-owned fingerprint fields, and keeps original historical realizations immutable. +## 0.3.15 - 2026-08-15 + +- Hard-cut Kotlin onto the version-1 universal evidence adapter with bounded + packages, declarations, extension functions, annotations, generic and + nullable types, and named/default argument resolution. Spring Kotlin now + uses the universal framework pack and Java/Kotlin calls require exact + compiler evidence. + +- Make metadata-only incremental graph updates fact-neutral and bounded while + refreshing source envelopes without moving symbol anchors, point-updating + immutable node values, reusing unchanged graph records, and amortizing + snapshot garbage collection. Topology or secondary-index changes still fall + back to full publication. + +- Allow in-scope symlinked skill destinations during Compass installation. + ## 0.3.14 - 2026-08-14 - Allow `compass review` to reconcile either compared revision from any diff --git a/Cargo.lock b/Cargo.lock index ff541105..b8a8ea4f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -930,7 +930,7 @@ dependencies = [ [[package]] name = "compass-analysis" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-ir", "compass-model", @@ -943,7 +943,7 @@ dependencies = [ [[package]] name = "compass-cargo" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-model", "glob", @@ -955,7 +955,7 @@ dependencies = [ [[package]] name = "compass-cli" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-analysis", "compass-cargo", @@ -1002,7 +1002,7 @@ dependencies = [ [[package]] name = "compass-core" -version = "0.3.14" +version = "0.3.15" dependencies = [ "ahash", "compass-analysis", @@ -1037,7 +1037,7 @@ dependencies = [ [[package]] name = "compass-cypher" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-model", "regex", @@ -1050,7 +1050,7 @@ dependencies = [ [[package]] name = "compass-files" -version = "0.3.14" +version = "0.3.15" dependencies = [ "atomicwrites", "glob", @@ -1069,7 +1069,7 @@ dependencies = [ [[package]] name = "compass-global" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-files", "compass-model", @@ -1082,7 +1082,7 @@ dependencies = [ [[package]] name = "compass-google-workspace" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-media", "serde_json", @@ -1095,7 +1095,7 @@ dependencies = [ [[package]] name = "compass-graph" -version = "0.3.14" +version = "0.3.15" dependencies = [ "ahash", "compass-languages", @@ -1117,7 +1117,7 @@ dependencies = [ [[package]] name = "compass-graphdb" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-model", "rustls", @@ -1129,7 +1129,7 @@ dependencies = [ [[package]] name = "compass-history" -version = "0.3.14" +version = "0.3.15" dependencies = [ "atomicwrites", "compass-analysis", @@ -1149,7 +1149,7 @@ dependencies = [ [[package]] name = "compass-ingest" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-files", "compass-languages", @@ -1167,7 +1167,7 @@ dependencies = [ [[package]] name = "compass-ir" -version = "0.3.14" +version = "0.3.15" dependencies = [ "serde", "serde_json", @@ -1177,7 +1177,7 @@ dependencies = [ [[package]] name = "compass-languages" -version = "0.3.14" +version = "0.3.15" dependencies = [ "ahash", "compass-files", @@ -1207,7 +1207,7 @@ dependencies = [ [[package]] name = "compass-mcp" -version = "0.3.14" +version = "0.3.15" dependencies = [ "axum", "compass-core", @@ -1232,7 +1232,7 @@ dependencies = [ [[package]] name = "compass-media" -version = "0.3.14" +version = "0.3.15" dependencies = [ "oxidize-pdf", "roxmltree", @@ -1243,7 +1243,7 @@ dependencies = [ [[package]] name = "compass-model" -version = "0.3.14" +version = "0.3.15" dependencies = [ "rayon", "rmp-serde", @@ -1257,7 +1257,7 @@ dependencies = [ [[package]] name = "compass-output" -version = "0.3.14" +version = "0.3.15" dependencies = [ "ahash", "compass-analysis", @@ -1282,7 +1282,7 @@ dependencies = [ [[package]] name = "compass-postgres" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-languages", "rustls", @@ -1297,7 +1297,7 @@ dependencies = [ [[package]] name = "compass-pr-intelligence" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-semantic-diff", "serde", @@ -1308,7 +1308,7 @@ dependencies = [ [[package]] name = "compass-program" -version = "0.3.14" +version = "0.3.15" dependencies = [ "ahash", "base64", @@ -1324,7 +1324,7 @@ dependencies = [ [[package]] name = "compass-prs" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-files", "compass-model", @@ -1340,7 +1340,7 @@ dependencies = [ [[package]] name = "compass-query" -version = "0.3.14" +version = "0.3.15" dependencies = [ "base64", "compass-analysis", @@ -1366,7 +1366,7 @@ dependencies = [ [[package]] name = "compass-reflect" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-files", "compass-model", @@ -1381,7 +1381,7 @@ dependencies = [ [[package]] name = "compass-resolve" -version = "0.3.14" +version = "0.3.15" dependencies = [ "ahash", "compass-files", @@ -1401,7 +1401,7 @@ dependencies = [ [[package]] name = "compass-semantic" -version = "0.3.14" +version = "0.3.15" dependencies = [ "aws-config", "aws-sdk-bedrockruntime", @@ -1423,7 +1423,7 @@ dependencies = [ [[package]] name = "compass-semantic-diff" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-analysis", "compass-history", @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "compass-store" -version = "0.3.14" +version = "0.3.15" dependencies = [ "rusqlite", "serde", @@ -1451,7 +1451,7 @@ dependencies = [ [[package]] name = "compass-store-qualification" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-cypher", "compass-graph", @@ -1467,7 +1467,7 @@ dependencies = [ [[package]] name = "compass-store-redb" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-graph", "compass-model", @@ -1479,7 +1479,7 @@ dependencies = [ [[package]] name = "compass-transcribe" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-ingest", "compass-whisper", @@ -1515,7 +1515,7 @@ dependencies = [ [[package]] name = "compass-whisper" -version = "0.3.14" +version = "0.3.15" dependencies = [ "anyhow", "candle-core", diff --git a/Cargo.toml b/Cargo.toml index 7f139977..69aa14fa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ resolver = "3" exclude = ["fuzz", "vendor/gemm-common"] [workspace.package] -version = "0.3.14" +version = "0.3.15" edition = "2024" rust-version = "1.97" license = "MIT OR Apache-2.0" diff --git a/crates/compass-analysis/Cargo.toml b/crates/compass-analysis/Cargo.toml index 03fda857..060ef9f3 100644 --- a/crates/compass-analysis/Cargo.toml +++ b/crates/compass-analysis/Cargo.toml @@ -12,8 +12,8 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-ir = { path = "../compass-ir", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } +compass-ir = { path = "../compass-ir", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } rayon.workspace = true serde.workspace = true sha2.workspace = true diff --git a/crates/compass-cargo/Cargo.toml b/crates/compass-cargo/Cargo.toml index d1844566..38911804 100644 --- a/crates/compass-cargo/Cargo.toml +++ b/crates/compass-cargo/Cargo.toml @@ -16,7 +16,7 @@ glob.workspace = true serde_json.workspace = true thiserror.workspace = true toml.workspace = true -compass-model = { path = "../compass-model", version = "0.3.14" } +compass-model = { path = "../compass-model", version = "0.3.15" } [dev-dependencies] tempfile.workspace = true diff --git a/crates/compass-cli/Cargo.toml b/crates/compass-cli/Cargo.toml index 8541c489..a8962e4f 100644 --- a/crates/compass-cli/Cargo.toml +++ b/crates/compass-cli/Cargo.toml @@ -35,30 +35,30 @@ time.workspace = true tokio.workspace = true toml.workspace = true ureq.workspace = true -compass-core = { path = "../compass-core", version = "0.3.14" } -compass-analysis = { path = "../compass-analysis", version = "0.3.14" } -compass-ir = { path = "../compass-ir", version = "0.3.14" } -compass-program = { path = "../compass-program", version = "0.3.14" } -compass-cypher = { path = "../compass-cypher", version = "0.3.14" } -compass-cargo = { path = "../compass-cargo", version = "0.3.14" } -compass-files = { path = "../compass-files", version = "0.3.14" } -compass-graph = { path = "../compass-graph", version = "0.3.14" } -compass-graphdb = { path = "../compass-graphdb", version = "0.3.14" } -compass-global = { path = "../compass-global", version = "0.3.14" } -compass-history = { path = "../compass-history", version = "0.3.14" } -compass-google-workspace = { path = "../compass-google-workspace", version = "0.3.14" } -compass-ingest = { path = "../compass-ingest", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } -compass-mcp = { path = "../compass-mcp", version = "0.3.14" } -compass-output = { path = "../compass-output", version = "0.3.14" } -compass-postgres = { path = "../compass-postgres", version = "0.3.14" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.14" } -compass-prs = { path = "../compass-prs", version = "0.3.14" } -compass-query = { path = "../compass-query", version = "0.3.14" } -compass-store = { path = "../compass-store", version = "0.3.14" } -compass-reflect = { path = "../compass-reflect", version = "0.3.14" } -compass-semantic = { path = "../compass-semantic", version = "0.3.14" } -compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.14" } +compass-core = { path = "../compass-core", version = "0.3.15" } +compass-analysis = { path = "../compass-analysis", version = "0.3.15" } +compass-ir = { path = "../compass-ir", version = "0.3.15" } +compass-program = { path = "../compass-program", version = "0.3.15" } +compass-cypher = { path = "../compass-cypher", version = "0.3.15" } +compass-cargo = { path = "../compass-cargo", version = "0.3.15" } +compass-files = { path = "../compass-files", version = "0.3.15" } +compass-graph = { path = "../compass-graph", version = "0.3.15" } +compass-graphdb = { path = "../compass-graphdb", version = "0.3.15" } +compass-global = { path = "../compass-global", version = "0.3.15" } +compass-history = { path = "../compass-history", version = "0.3.15" } +compass-google-workspace = { path = "../compass-google-workspace", version = "0.3.15" } +compass-ingest = { path = "../compass-ingest", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } +compass-mcp = { path = "../compass-mcp", version = "0.3.15" } +compass-output = { path = "../compass-output", version = "0.3.15" } +compass-postgres = { path = "../compass-postgres", version = "0.3.15" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.15" } +compass-prs = { path = "../compass-prs", version = "0.3.15" } +compass-query = { path = "../compass-query", version = "0.3.15" } +compass-store = { path = "../compass-store", version = "0.3.15" } +compass-reflect = { path = "../compass-reflect", version = "0.3.15" } +compass-semantic = { path = "../compass-semantic", version = "0.3.15" } +compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.15" } url.workspace = true [lints] diff --git a/crates/compass-core/Cargo.toml b/crates/compass-core/Cargo.toml index cebd22ae..a265f1f9 100644 --- a/crates/compass-core/Cargo.toml +++ b/crates/compass-core/Cargo.toml @@ -12,9 +12,9 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-analysis = { path = "../compass-analysis", version = "0.3.14" } -compass-ir = { path = "../compass-ir", version = "0.3.14" } -compass-program = { path = "../compass-program", version = "0.3.14" } +compass-analysis = { path = "../compass-analysis", version = "0.3.15" } +compass-ir = { path = "../compass-ir", version = "0.3.15" } +compass-program = { path = "../compass-program", version = "0.3.15" } ahash.workspace = true rayon.workspace = true notify.workspace = true @@ -24,20 +24,20 @@ serde_json.workspace = true sha2.workspace = true time.workspace = true thiserror.workspace = true -compass-files = { path = "../compass-files", version = "0.3.14" } -compass-google-workspace = { path = "../compass-google-workspace", version = "0.3.14" } -compass-languages = { path = "../compass-languages", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } -compass-graph = { path = "../compass-graph", version = "0.3.14" } -compass-history = { path = "../compass-history", version = "0.3.14" } -compass-store = { path = "../compass-store", version = "0.3.14" } -compass-output = { path = "../compass-output", version = "0.3.14" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.14" } -compass-prs = { path = "../compass-prs", version = "0.3.14" } -compass-query = { path = "../compass-query", version = "0.3.14" } -compass-reflect = { path = "../compass-reflect", version = "0.3.14" } -compass-resolve = { path = "../compass-resolve", version = "0.3.14" } -compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.14" } +compass-files = { path = "../compass-files", version = "0.3.15" } +compass-google-workspace = { path = "../compass-google-workspace", version = "0.3.15" } +compass-languages = { path = "../compass-languages", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } +compass-graph = { path = "../compass-graph", version = "0.3.15" } +compass-history = { path = "../compass-history", version = "0.3.15" } +compass-store = { path = "../compass-store", version = "0.3.15" } +compass-output = { path = "../compass-output", version = "0.3.15" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.15" } +compass-prs = { path = "../compass-prs", version = "0.3.15" } +compass-query = { path = "../compass-query", version = "0.3.15" } +compass-reflect = { path = "../compass-reflect", version = "0.3.15" } +compass-resolve = { path = "../compass-resolve", version = "0.3.15" } +compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.15" } [lints] workspace = true diff --git a/crates/compass-cypher/Cargo.toml b/crates/compass-cypher/Cargo.toml index fba40297..a4ed979a 100644 --- a/crates/compass-cypher/Cargo.toml +++ b/crates/compass-cypher/Cargo.toml @@ -17,7 +17,7 @@ serde.workspace = true serde_json.workspace = true sha2.workspace = true thiserror.workspace = true -compass-model = { path = "../compass-model", version = "0.3.14" } +compass-model = { path = "../compass-model", version = "0.3.15" } [dev-dependencies] toml.workspace = true diff --git a/crates/compass-global/Cargo.toml b/crates/compass-global/Cargo.toml index 8650e36a..096938ae 100644 --- a/crates/compass-global/Cargo.toml +++ b/crates/compass-global/Cargo.toml @@ -16,8 +16,8 @@ serde_json.workspace = true sha2.workspace = true time.workspace = true thiserror.workspace = true -compass-files = { path = "../compass-files", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } +compass-files = { path = "../compass-files", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } [dev-dependencies] tempfile.workspace = true diff --git a/crates/compass-google-workspace/Cargo.toml b/crates/compass-google-workspace/Cargo.toml index b233da02..dd725b8e 100644 --- a/crates/compass-google-workspace/Cargo.toml +++ b/crates/compass-google-workspace/Cargo.toml @@ -16,7 +16,7 @@ serde_json.workspace = true sha2.workspace = true tempfile.workspace = true thiserror.workspace = true -compass-media = { path = "../compass-media", version = "0.3.14" } +compass-media = { path = "../compass-media", version = "0.3.15" } url.workspace = true wait-timeout.workspace = true diff --git a/crates/compass-graph/Cargo.toml b/crates/compass-graph/Cargo.toml index 703e367b..34b02b50 100644 --- a/crates/compass-graph/Cargo.toml +++ b/crates/compass-graph/Cargo.toml @@ -19,9 +19,9 @@ sha1.workspace = true sha2.workspace = true strsim.workspace = true thiserror.workspace = true -compass-languages = { path = "../compass-languages", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } -compass-store = { path = "../compass-store", version = "0.3.14" } +compass-languages = { path = "../compass-languages", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } +compass-store = { path = "../compass-store", version = "0.3.15" } rayon.workspace = true rmp-serde.workspace = true unicode-casefold.workspace = true diff --git a/crates/compass-graphdb/Cargo.toml b/crates/compass-graphdb/Cargo.toml index 45da5944..314ba0ab 100644 --- a/crates/compass-graphdb/Cargo.toml +++ b/crates/compass-graphdb/Cargo.toml @@ -16,7 +16,7 @@ rustls.workspace = true rustls-platform-verifier.workspace = true serde_json.workspace = true thiserror.workspace = true -compass-model = { path = "../compass-model", version = "0.3.14" } +compass-model = { path = "../compass-model", version = "0.3.15" } url.workspace = true [lints] diff --git a/crates/compass-history/Cargo.toml b/crates/compass-history/Cargo.toml index 6a69bb83..4f6a757b 100644 --- a/crates/compass-history/Cargo.toml +++ b/crates/compass-history/Cargo.toml @@ -21,10 +21,10 @@ serde_json.workspace = true sha2.workspace = true thiserror.workspace = true tempfile.workspace = true -compass-files = { path = "../compass-files", version = "0.3.14" } -compass-analysis = { path = "../compass-analysis", version = "0.3.14" } -compass-ir = { path = "../compass-ir", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } +compass-files = { path = "../compass-files", version = "0.3.15" } +compass-analysis = { path = "../compass-analysis", version = "0.3.15" } +compass-ir = { path = "../compass-ir", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } [target.'cfg(windows)'.dependencies] # `replace_atomic` uses MoveFileExW(REPLACE_EXISTING | WRITE_THROUGH), providing the diff --git a/crates/compass-ingest/Cargo.toml b/crates/compass-ingest/Cargo.toml index fbd9280f..476eda46 100644 --- a/crates/compass-ingest/Cargo.toml +++ b/crates/compass-ingest/Cargo.toml @@ -19,8 +19,8 @@ sha2.workspace = true tempfile.workspace = true thiserror.workspace = true time.workspace = true -compass-files = { path = "../compass-files", version = "0.3.14" } -compass-languages = { path = "../compass-languages", version = "0.3.14" } +compass-files = { path = "../compass-files", version = "0.3.15" } +compass-languages = { path = "../compass-languages", version = "0.3.15" } ureq.workspace = true url.workspace = true wait-timeout.workspace = true diff --git a/crates/compass-languages/Cargo.toml b/crates/compass-languages/Cargo.toml index 41344b2a..5cfca6ff 100644 --- a/crates/compass-languages/Cargo.toml +++ b/crates/compass-languages/Cargo.toml @@ -13,8 +13,8 @@ categories.workspace = true [dependencies] ahash.workspace = true -compass-ir = { path = "../compass-ir", version = "0.3.14" } -compass-program = { path = "../compass-program", version = "0.3.14" } +compass-ir = { path = "../compass-ir", version = "0.3.15" } +compass-program = { path = "../compass-program", version = "0.3.15" } serde.workspace = true serde_json.workspace = true regex.workspace = true @@ -25,7 +25,7 @@ sha1.workspace = true sha2.workspace = true thiserror.workspace = true toml.workspace = true -compass-files = { path = "../compass-files", version = "0.3.14" } +compass-files = { path = "../compass-files", version = "0.3.15" } tree-sitter.workspace = true tree-sitter-dm.workspace = true tree-sitter-html.workspace = true diff --git a/crates/compass-mcp/Cargo.toml b/crates/compass-mcp/Cargo.toml index 425874cb..c39d6522 100644 --- a/crates/compass-mcp/Cargo.toml +++ b/crates/compass-mcp/Cargo.toml @@ -19,19 +19,19 @@ time.workspace = true tokio.workspace = true tokio-util.workspace = true tower-http.workspace = true -compass-core = { path = "../compass-core", version = "0.3.14" } -compass-files = { path = "../compass-files", version = "0.3.14" } -compass-graph = { path = "../compass-graph", version = "0.3.14" } -compass-history = { path = "../compass-history", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } -compass-output = { path = "../compass-output", version = "0.3.14" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.14" } -compass-prs = { path = "../compass-prs", version = "0.3.14" } -compass-query = { path = "../compass-query", version = "0.3.14" } -compass-reflect = { path = "../compass-reflect", version = "0.3.14" } +compass-core = { path = "../compass-core", version = "0.3.15" } +compass-files = { path = "../compass-files", version = "0.3.15" } +compass-graph = { path = "../compass-graph", version = "0.3.15" } +compass-history = { path = "../compass-history", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } +compass-output = { path = "../compass-output", version = "0.3.15" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.15" } +compass-prs = { path = "../compass-prs", version = "0.3.15" } +compass-query = { path = "../compass-query", version = "0.3.15" } +compass-reflect = { path = "../compass-reflect", version = "0.3.15" } [dev-dependencies] -compass-store = { path = "../compass-store", version = "0.3.14" } +compass-store = { path = "../compass-store", version = "0.3.15" } rmcp = { workspace = true, features = ["client"] } tempfile.workspace = true diff --git a/crates/compass-output/Cargo.toml b/crates/compass-output/Cargo.toml index 74f17ace..00660173 100644 --- a/crates/compass-output/Cargo.toml +++ b/crates/compass-output/Cargo.toml @@ -20,14 +20,14 @@ sha1.workspace = true sha2.workspace = true thiserror.workspace = true time.workspace = true -compass-files = { path = "../compass-files", version = "0.3.14" } -compass-analysis = { path = "../compass-analysis", version = "0.3.14" } -compass-cypher = { path = "../compass-cypher", version = "0.3.14" } -compass-graph = { path = "../compass-graph", version = "0.3.14" } -compass-history = { path = "../compass-history", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.14" } -compass-query = { path = "../compass-query", version = "0.3.14" } +compass-files = { path = "../compass-files", version = "0.3.15" } +compass-analysis = { path = "../compass-analysis", version = "0.3.15" } +compass-cypher = { path = "../compass-cypher", version = "0.3.15" } +compass-graph = { path = "../compass-graph", version = "0.3.15" } +compass-history = { path = "../compass-history", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.15" } +compass-query = { path = "../compass-query", version = "0.3.15" } unicode-normalization.workspace = true url.workspace = true diff --git a/crates/compass-postgres/Cargo.toml b/crates/compass-postgres/Cargo.toml index ad587aa2..8b1a0454 100644 --- a/crates/compass-postgres/Cargo.toml +++ b/crates/compass-postgres/Cargo.toml @@ -19,7 +19,7 @@ thiserror.workspace = true tokio.workspace = true tokio-postgres.workspace = true tokio-postgres-rustls.workspace = true -compass-languages = { path = "../compass-languages", version = "0.3.14" } +compass-languages = { path = "../compass-languages", version = "0.3.15" } [dev-dependencies] tempfile.workspace = true diff --git a/crates/compass-pr-intelligence/Cargo.toml b/crates/compass-pr-intelligence/Cargo.toml index 03dc3ce8..bb44b636 100644 --- a/crates/compass-pr-intelligence/Cargo.toml +++ b/crates/compass-pr-intelligence/Cargo.toml @@ -12,7 +12,7 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.14" } +compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.15" } serde.workspace = true serde_json.workspace = true sha2.workspace = true diff --git a/crates/compass-program/Cargo.toml b/crates/compass-program/Cargo.toml index c23e7a95..e46f2c08 100644 --- a/crates/compass-program/Cargo.toml +++ b/crates/compass-program/Cargo.toml @@ -14,7 +14,7 @@ categories.workspace = true [dependencies] ahash.workspace = true base64.workspace = true -compass-ir = { path = "../compass-ir", version = "0.3.14" } +compass-ir = { path = "../compass-ir", version = "0.3.15" } protobuf.workspace = true rayon.workspace = true scip.workspace = true diff --git a/crates/compass-prs/Cargo.toml b/crates/compass-prs/Cargo.toml index 51b60b17..f59f8bf2 100644 --- a/crates/compass-prs/Cargo.toml +++ b/crates/compass-prs/Cargo.toml @@ -17,9 +17,9 @@ serde_json.workspace = true sha2.workspace = true time.workspace = true thiserror.workspace = true -compass-model = { path = "../compass-model", version = "0.3.14" } -compass-files = { path = "../compass-files", version = "0.3.14" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.14" } +compass-model = { path = "../compass-model", version = "0.3.15" } +compass-files = { path = "../compass-files", version = "0.3.15" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.15" } wait-timeout.workspace = true [dev-dependencies] diff --git a/crates/compass-query/Cargo.toml b/crates/compass-query/Cargo.toml index 92e82392..c323243e 100644 --- a/crates/compass-query/Cargo.toml +++ b/crates/compass-query/Cargo.toml @@ -19,12 +19,12 @@ serde.workspace = true serde_json.workspace = true sha2.workspace = true thiserror.workspace = true -compass-cypher = { path = "../compass-cypher", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } -compass-analysis = { path = "../compass-analysis", version = "0.3.14" } -compass-ir = { path = "../compass-ir", version = "0.3.14" } -compass-store = { path = "../compass-store", version = "0.3.14" } -compass-graph = { path = "../compass-graph", version = "0.3.14" } +compass-cypher = { path = "../compass-cypher", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } +compass-analysis = { path = "../compass-analysis", version = "0.3.15" } +compass-ir = { path = "../compass-ir", version = "0.3.15" } +compass-store = { path = "../compass-store", version = "0.3.15" } +compass-graph = { path = "../compass-graph", version = "0.3.15" } unicode-normalization.workspace = true [target.'cfg(unix)'.dependencies] @@ -32,9 +32,9 @@ libc = "0.2" rustix.workspace = true [dev-dependencies] -compass-graphdb = { path = "../compass-graphdb", version = "0.3.14" } -compass-languages = { path = "../compass-languages", version = "0.3.14" } -compass-store-redb = { path = "../compass-store-redb", version = "0.3.14" } +compass-graphdb = { path = "../compass-graphdb", version = "0.3.15" } +compass-languages = { path = "../compass-languages", version = "0.3.15" } +compass-store-redb = { path = "../compass-store-redb", version = "0.3.15" } tempfile.workspace = true [lints] diff --git a/crates/compass-reflect/Cargo.toml b/crates/compass-reflect/Cargo.toml index a99d0000..4cfb9939 100644 --- a/crates/compass-reflect/Cargo.toml +++ b/crates/compass-reflect/Cargo.toml @@ -18,8 +18,8 @@ serde_json.workspace = true sha2.workspace = true time.workspace = true thiserror.workspace = true -compass-files = { path = "../compass-files", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } +compass-files = { path = "../compass-files", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } [dev-dependencies] tempfile.workspace = true diff --git a/crates/compass-resolve/Cargo.toml b/crates/compass-resolve/Cargo.toml index 40d8b208..3eb28612 100644 --- a/crates/compass-resolve/Cargo.toml +++ b/crates/compass-resolve/Cargo.toml @@ -19,15 +19,15 @@ serde.workspace = true serde_json.workspace = true sha1.workspace = true thiserror.workspace = true -compass-files = { path = "../compass-files", version = "0.3.14" } -compass-languages = { path = "../compass-languages", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } -compass-program = { path = "../compass-program", version = "0.3.14" } +compass-files = { path = "../compass-files", version = "0.3.15" } +compass-languages = { path = "../compass-languages", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } +compass-program = { path = "../compass-program", version = "0.3.15" } [lints] workspace = true [dev-dependencies] -compass-ir = { path = "../compass-ir", version = "0.3.14" } -compass-graph = { path = "../compass-graph", version = "0.3.14" } +compass-ir = { path = "../compass-ir", version = "0.3.15" } +compass-graph = { path = "../compass-graph", version = "0.3.15" } tempfile.workspace = true diff --git a/crates/compass-semantic-diff/Cargo.toml b/crates/compass-semantic-diff/Cargo.toml index 3f8d5ea0..a10f4281 100644 --- a/crates/compass-semantic-diff/Cargo.toml +++ b/crates/compass-semantic-diff/Cargo.toml @@ -12,18 +12,18 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-analysis = { path = "../compass-analysis", version = "0.3.14" } -compass-history = { path = "../compass-history", version = "0.3.14" } -compass-ir = { path = "../compass-ir", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } +compass-analysis = { path = "../compass-analysis", version = "0.3.15" } +compass-history = { path = "../compass-history", version = "0.3.15" } +compass-ir = { path = "../compass-ir", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } serde.workspace = true serde_json.workspace = true sha2.workspace = true thiserror.workspace = true [dev-dependencies] -compass-languages = { path = "../compass-languages", version = "0.3.14" } -compass-program = { path = "../compass-program", version = "0.3.14" } +compass-languages = { path = "../compass-languages", version = "0.3.15" } +compass-program = { path = "../compass-program", version = "0.3.15" } [lints] workspace = true diff --git a/crates/compass-semantic/Cargo.toml b/crates/compass-semantic/Cargo.toml index 4f61e57d..1d032286 100644 --- a/crates/compass-semantic/Cargo.toml +++ b/crates/compass-semantic/Cargo.toml @@ -22,8 +22,8 @@ sha2.workspace = true thiserror.workspace = true time.workspace = true tokio.workspace = true -compass-files = { path = "../compass-files", version = "0.3.14" } -compass-media = { path = "../compass-media", version = "0.3.14" } +compass-files = { path = "../compass-files", version = "0.3.15" } +compass-media = { path = "../compass-media", version = "0.3.15" } ureq.workspace = true url.workspace = true wait-timeout.workspace = true diff --git a/crates/compass-store-qualification/Cargo.toml b/crates/compass-store-qualification/Cargo.toml index 2046ec7c..0dbcf22e 100644 --- a/crates/compass-store-qualification/Cargo.toml +++ b/crates/compass-store-qualification/Cargo.toml @@ -15,12 +15,12 @@ name = "compass-store-qualification" path = "src/main.rs" [dependencies] -compass-cypher = { path = "../compass-cypher", version = "0.3.14" } -compass-graph = { path = "../compass-graph", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } -compass-query = { path = "../compass-query", version = "0.3.14" } -compass-store = { path = "../compass-store", version = "0.3.14" } -compass-store-redb = { path = "../compass-store-redb", version = "0.3.14" } +compass-cypher = { path = "../compass-cypher", version = "0.3.15" } +compass-graph = { path = "../compass-graph", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } +compass-query = { path = "../compass-query", version = "0.3.15" } +compass-store = { path = "../compass-store", version = "0.3.15" } +compass-store-redb = { path = "../compass-store-redb", version = "0.3.15" } serde.workspace = true serde_json.workspace = true sha2.workspace = true diff --git a/crates/compass-store-redb/Cargo.toml b/crates/compass-store-redb/Cargo.toml index d63cff95..b26fad19 100644 --- a/crates/compass-store-redb/Cargo.toml +++ b/crates/compass-store-redb/Cargo.toml @@ -12,14 +12,14 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-store = { path = "../compass-store", version = "0.3.14" } +compass-store = { path = "../compass-store", version = "0.3.15" } redb.workspace = true sha2.workspace = true [dev-dependencies] -compass-graph = { path = "../compass-graph", version = "0.3.14" } -compass-model = { path = "../compass-model", version = "0.3.14" } -compass-store = { path = "../compass-store", version = "0.3.14", features = ["test-support"] } +compass-graph = { path = "../compass-graph", version = "0.3.15" } +compass-model = { path = "../compass-model", version = "0.3.15" } +compass-store = { path = "../compass-store", version = "0.3.15", features = ["test-support"] } tempfile.workspace = true [lints] diff --git a/crates/compass-transcribe/Cargo.toml b/crates/compass-transcribe/Cargo.toml index 33acc8ea..57712611 100644 --- a/crates/compass-transcribe/Cargo.toml +++ b/crates/compass-transcribe/Cargo.toml @@ -28,8 +28,8 @@ rubato.workspace = true ureq.workspace = true url.workspace = true wait-timeout.workspace = true -compass-ingest = { version = "0.3.14", path = "../compass-ingest" } -compass-whisper = { version = "0.3.14", path = "../compass-whisper", optional = true } +compass-ingest = { version = "0.3.15", path = "../compass-ingest" } +compass-whisper = { version = "0.3.15", path = "../compass-whisper", optional = true } [lints] workspace = true diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 0c44d31a..bb910fb5 100644 --- a/editors/vscode/package.json +++ b/editors/vscode/package.json @@ -3,7 +3,7 @@ "displayName": "Compass Codegraph", "description": "Explore, query, and understand how your codebase evolves with Compass.", "publisher": "crabbuild", - "version": "0.3.14", + "version": "0.3.15", "private": true, "type": "module", "license": "Apache-2.0", diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock index 4a64149f..d4498369 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -805,7 +805,7 @@ dependencies = [ [[package]] name = "compass-analysis" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-ir", "compass-model", @@ -817,7 +817,7 @@ dependencies = [ [[package]] name = "compass-cargo" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-model", "glob", @@ -828,7 +828,7 @@ dependencies = [ [[package]] name = "compass-cli" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-analysis", "compass-cargo", @@ -875,7 +875,7 @@ dependencies = [ [[package]] name = "compass-core" -version = "0.3.14" +version = "0.3.15" dependencies = [ "ahash", "compass-analysis", @@ -907,7 +907,7 @@ dependencies = [ [[package]] name = "compass-cypher" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-model", "regex", @@ -919,7 +919,7 @@ dependencies = [ [[package]] name = "compass-files" -version = "0.3.14" +version = "0.3.15" dependencies = [ "atomicwrites", "glob", @@ -956,7 +956,7 @@ dependencies = [ [[package]] name = "compass-global" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-files", "compass-model", @@ -968,7 +968,7 @@ dependencies = [ [[package]] name = "compass-google-workspace" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-media", "serde_json", @@ -981,7 +981,7 @@ dependencies = [ [[package]] name = "compass-graph" -version = "0.3.14" +version = "0.3.15" dependencies = [ "ahash", "compass-languages", @@ -1002,7 +1002,7 @@ dependencies = [ [[package]] name = "compass-graphdb" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-model", "rustls", @@ -1014,7 +1014,7 @@ dependencies = [ [[package]] name = "compass-history" -version = "0.3.14" +version = "0.3.15" dependencies = [ "atomicwrites", "compass-analysis", @@ -1034,7 +1034,7 @@ dependencies = [ [[package]] name = "compass-ingest" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-files", "compass-languages", @@ -1052,7 +1052,7 @@ dependencies = [ [[package]] name = "compass-ir" -version = "0.3.14" +version = "0.3.15" dependencies = [ "serde", "serde_json", @@ -1062,7 +1062,7 @@ dependencies = [ [[package]] name = "compass-languages" -version = "0.3.14" +version = "0.3.15" dependencies = [ "ahash", "compass-files", @@ -1091,7 +1091,7 @@ dependencies = [ [[package]] name = "compass-mcp" -version = "0.3.14" +version = "0.3.15" dependencies = [ "axum", "compass-core", @@ -1114,7 +1114,7 @@ dependencies = [ [[package]] name = "compass-media" -version = "0.3.14" +version = "0.3.15" dependencies = [ "oxidize-pdf", "roxmltree", @@ -1124,7 +1124,7 @@ dependencies = [ [[package]] name = "compass-model" -version = "0.3.14" +version = "0.3.15" dependencies = [ "rayon", "rmp-serde", @@ -1137,7 +1137,7 @@ dependencies = [ [[package]] name = "compass-output" -version = "0.3.14" +version = "0.3.15" dependencies = [ "ahash", "compass-analysis", @@ -1160,7 +1160,7 @@ dependencies = [ [[package]] name = "compass-postgres" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-languages", "rustls", @@ -1174,7 +1174,7 @@ dependencies = [ [[package]] name = "compass-pr-intelligence" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-semantic-diff", "serde", @@ -1185,7 +1185,7 @@ dependencies = [ [[package]] name = "compass-program" -version = "0.3.14" +version = "0.3.15" dependencies = [ "ahash", "base64", @@ -1201,7 +1201,7 @@ dependencies = [ [[package]] name = "compass-prs" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-files", "compass-model", @@ -1216,7 +1216,7 @@ dependencies = [ [[package]] name = "compass-query" -version = "0.3.14" +version = "0.3.15" dependencies = [ "base64", "compass-analysis", @@ -1238,7 +1238,7 @@ dependencies = [ [[package]] name = "compass-reflect" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-files", "compass-model", @@ -1252,7 +1252,7 @@ dependencies = [ [[package]] name = "compass-resolve" -version = "0.3.14" +version = "0.3.15" dependencies = [ "ahash", "compass-files", @@ -1269,7 +1269,7 @@ dependencies = [ [[package]] name = "compass-semantic" -version = "0.3.14" +version = "0.3.15" dependencies = [ "aws-config", "aws-sdk-bedrockruntime", @@ -1290,7 +1290,7 @@ dependencies = [ [[package]] name = "compass-semantic-diff" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-analysis", "compass-history", @@ -1304,7 +1304,7 @@ dependencies = [ [[package]] name = "compass-store" -version = "0.3.14" +version = "0.3.15" dependencies = [ "rusqlite", "serde", @@ -1315,7 +1315,7 @@ dependencies = [ [[package]] name = "compass-transcribe" -version = "0.3.14" +version = "0.3.15" dependencies = [ "compass-ingest", "rubato", diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index 88e63468..626de3b3 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -12,16 +12,16 @@ cargo-fuzz = true libfuzzer-sys = "0.4" serde_json = "1" tempfile = "3" -compass-model = { version = "0.3.14", path = "../crates/compass-model" } -compass-cli = { version = "0.3.14", path = "../crates/compass-cli" } -compass-cypher = { version = "0.3.14", path = "../crates/compass-cypher" } -compass-files = { version = "0.3.14", path = "../crates/compass-files" } -compass-graph = { version = "0.3.14", path = "../crates/compass-graph" } -compass-languages = { version = "0.3.14", path = "../crates/compass-languages" } -compass-output = { version = "0.3.14", path = "../crates/compass-output" } -compass-query = { version = "0.3.14", path = "../crates/compass-query" } -compass-semantic = { version = "0.3.14", path = "../crates/compass-semantic" } -compass-transcribe = { version = "0.3.14", path = "../crates/compass-transcribe", default-features = false } +compass-model = { version = "0.3.15", path = "../crates/compass-model" } +compass-cli = { version = "0.3.15", path = "../crates/compass-cli" } +compass-cypher = { version = "0.3.15", path = "../crates/compass-cypher" } +compass-files = { version = "0.3.15", path = "../crates/compass-files" } +compass-graph = { version = "0.3.15", path = "../crates/compass-graph" } +compass-languages = { version = "0.3.15", path = "../crates/compass-languages" } +compass-output = { version = "0.3.15", path = "../crates/compass-output" } +compass-query = { version = "0.3.15", path = "../crates/compass-query" } +compass-semantic = { version = "0.3.15", path = "../crates/compass-semantic" } +compass-transcribe = { version = "0.3.15", path = "../crates/compass-transcribe", default-features = false } [[bin]] name = "graph_input" diff --git a/package-lock.json b/package-lock.json index d4f89b05..d83fbffc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ }, "editors/vscode": { "name": "crabbuild-compass-vscode", - "version": "0.3.14", + "version": "0.3.15", "license": "Apache-2.0", "dependencies": { "@compass/viewer": "0.1.0", diff --git a/tests/qualification/code-graph-v1-semantic.json b/tests/qualification/code-graph-v1-semantic.json index 90e6567a..08e10d05 100644 --- a/tests/qualification/code-graph-v1-semantic.json +++ b/tests/qualification/code-graph-v1-semantic.json @@ -1713,7 +1713,7 @@ ], "languages": { "source": "corpus", - "producerVersion": "compass-languages/0.3.14" + "producerVersion": "compass-languages/0.3.15" }, "occurrences": [ {