diff --git a/CHANGELOG.md b/CHANGELOG.md index f6dea2ac..1ab50044 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,82 +2,6 @@ ## Unreleased -- Add optional, artifact-only `scip-python` call enrichment through the - existing `--program-artifact` boundary. A strict frozen profile binds the - complete offline producer run to current Python sources, environment, - project configuration, typeshed, stubs, editable packages, namespace policy, - permissions, and resource limits. Only exact AST/SCIP call and declaration - anchors with agreeing provider identity reach `graph.json`; generic, stale, - incomplete, timed-out, cancelled, permission-denied, conflicting, or inexact - evidence fails closed. Compass does not run, install, or download an analyzer, - and native Python output remains unchanged when the artifact is unavailable. - -- Add exact `sqlalchemy-python` and `celery-python` universal packs and remove - Python from the regex-based `enterprise-domain-facts` pack without changing - its non-Python behavior. SQLAlchemy 2 declarative models, mapped fields, - relationships, foreign keys, schemas, and existing-table mappings now retain - source identity; Celery tasks, queues, invocations, canvas topology, retries, - and beat schedules reuse the existing closed graph vocabulary. Advance - `flask-python` to version 2 with application factories, HTTP shortcuts, - `add_url_rule`, source-declared `MethodView` methods, nested blueprints, - request hooks, and error-handler stages. Dynamic and ambiguous forms remain - unresolved without a regex fallback. - -- Advance `django-python` to semantics version 2 and add the independent - version-1 `django-rest-framework-python` pack. Django now follows exact - local and imported `urlpatterns` collections, includes, namespaces, i18n - patterns, converters, class-based views, model fields and relationships, - custom managers, and signal receivers. DRF adds closed SimpleRouter and - DefaultRouter templates for source-declared viewset methods and actions, - plus exact serializer, permission, authentication, filter, throttle, and - serializer-to-model dependencies. Dynamic collections, custom routers, - external inherited methods, ambiguous models, and unproven registration - forms remain unresolved. - -- Add independently versioned `starlette-python` and `pydantic-python` packs - and advance `fastapi-python` to semantics version 2. Exact Starlette route, - WebSocket, imperative, constructor, and bounded mount evidence now composes - with FastAPI application/router/include/route/parameter dependency and - security stages. Exact Pydantic models retain existing class, field, - validator, serializer, and computed-field identities, while FastAPI handler - annotations and literal `response_model` values publish fail-closed schema - dependencies. Yield providers retain lifecycle detail; dynamic paths, - providers, models, and ambiguous receivers remain unresolved. - -- Replace the combined `python-web` route scanner with independently - versioned `django-python`, `fastapi-python`, and `flask-python` universal - framework packs. Python routes now join exact import, call, decorator, type, - and receiver-declaration evidence; Django ignores shadowed or non- - `urlpatterns` calls; nested and repeated router/blueprint mounts use bounded - receiver identities; and an unqualified Flask `route` declares `GET` - instead of `ANY`. Dynamic values, receiver ambiguity, and mount cycles remain - fail-closed without a legacy fallback. - -- Generalize framework role facts across the existing public node-role - vocabulary and add exact `dependency` and `security` route stages throughout - graph normalization, query/task-context serialization, CLI/MCP output, and - strict viewer contracts. Dependency and security providers retain distinct - route-edge stages without increasing the HTTP middleware count; unknown - stage values still fail closed. - -- Make Python module identity source-proven for flat, `src/`, namespace, and - statically configured setuptools, Poetry, and Hatch layouts. Register `.pyi` - files, keep paired `.py` declarations authoritative, publish stub-only - declarations with explicit provenance, and retain source/stub conflicts as - diagnostics. Add conservative Python parameter, call-shape, exact annotation, - `type_of`, `returns`, and straight-line call-result evidence; starred, - shadowed, `Any`, and conflicting-return forms remain unresolved. Python - universal evidence is now producer version 13 and - project evidence is `compass.framework-project-evidence/4`; affected caches, - qualified names, and graph IDs rebuild without rewriting history. -- Add safe, local-only DOCX page, PPTX slide, and XLSX sheet preview artifacts - with bounded SVG snapshots, embedded image thumbnails, digest validation, - and viewer overlays that map OCR boxes directly onto the preview surface. - -- Make managed OCR model installation easier to follow with phase-aware - progress, explicit verification completion, cancellation, and retry actions - in the initialization experience. - - Make community detail graphs easier to scan in both exported HTML and VS Code by grouping node kinds into accessible color-and-shape families, coloring edges by relationship purpose while retaining confidence strokes, @@ -139,6 +63,23 @@ numbers: it preserves matching user-selected options, replaces engine-owned fingerprint fields, and keeps original historical realizations immutable. +## 0.3.21 - 2026-08-25 + +- Add source-proven Python graph intelligence with artifact-only SCIP + enrichment, exact module and stub identities, and independently versioned + SQLAlchemy, Celery, Django/DRF, FastAPI/Starlette/Pydantic, and Flask packs. + +- Preserve exact framework roles and route dependency/security stages while + failing closed on dynamic, ambiguous, stale, conflicting, or inexact + evidence. + +- Add bounded local DOCX, PPTX, and XLSX preview artifacts with digest- + validated SVG/image evidence and OCR overlays; make managed OCR model + installation phase-aware, cancellable, and retryable. + +- Keep community detail graphs responsive by pausing physics once the view + settles. + ## 0.3.20 - 2026-08-24 - Keep large generated Go/OpenAPI sources within bounded framework extraction diff --git a/Cargo.lock b/Cargo.lock index 89d1df67..e4df04ee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1133,7 +1133,7 @@ dependencies = [ [[package]] name = "compass-agent-graph" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-model", "compass-store", @@ -1146,7 +1146,7 @@ dependencies = [ [[package]] name = "compass-analysis" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-ir", "compass-model", @@ -1159,7 +1159,7 @@ dependencies = [ [[package]] name = "compass-cargo" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-model", "glob", @@ -1171,7 +1171,7 @@ dependencies = [ [[package]] name = "compass-cli" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-agent-graph", "compass-analysis", @@ -1222,7 +1222,7 @@ dependencies = [ [[package]] name = "compass-core" -version = "0.3.20" +version = "0.3.21" dependencies = [ "ahash", "compass-agent-graph", @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "compass-cypher" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-model", "regex", @@ -1274,7 +1274,7 @@ dependencies = [ [[package]] name = "compass-files" -version = "0.3.20" +version = "0.3.21" dependencies = [ "atomicwrites", "glob", @@ -1293,7 +1293,7 @@ dependencies = [ [[package]] name = "compass-global" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-files", "compass-model", @@ -1306,7 +1306,7 @@ dependencies = [ [[package]] name = "compass-google-workspace" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-media", "serde_json", @@ -1319,7 +1319,7 @@ dependencies = [ [[package]] name = "compass-graph" -version = "0.3.20" +version = "0.3.21" dependencies = [ "ahash", "compass-languages", @@ -1341,7 +1341,7 @@ dependencies = [ [[package]] name = "compass-graphdb" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-model", "rustls", @@ -1353,7 +1353,7 @@ dependencies = [ [[package]] name = "compass-history" -version = "0.3.20" +version = "0.3.21" dependencies = [ "atomicwrites", "compass-analysis", @@ -1373,7 +1373,7 @@ dependencies = [ [[package]] name = "compass-ingest" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-files", "compass-languages", @@ -1391,7 +1391,7 @@ dependencies = [ [[package]] name = "compass-ir" -version = "0.3.20" +version = "0.3.21" dependencies = [ "serde", "serde_json", @@ -1401,7 +1401,7 @@ dependencies = [ [[package]] name = "compass-languages" -version = "0.3.20" +version = "0.3.21" dependencies = [ "ahash", "compass-files", @@ -1431,7 +1431,7 @@ dependencies = [ [[package]] name = "compass-mcp" -version = "0.3.20" +version = "0.3.21" dependencies = [ "axum", "compass-agent-graph", @@ -1457,7 +1457,7 @@ dependencies = [ [[package]] name = "compass-media" -version = "0.3.20" +version = "0.3.21" dependencies = [ "base64 0.22.1", "compass-files", @@ -1477,7 +1477,7 @@ dependencies = [ [[package]] name = "compass-model" -version = "0.3.20" +version = "0.3.21" dependencies = [ "rayon", "rmp-serde", @@ -1491,7 +1491,7 @@ dependencies = [ [[package]] name = "compass-ocr" -version = "0.3.20" +version = "0.3.21" dependencies = [ "image", "oar-ocr", @@ -1505,7 +1505,7 @@ dependencies = [ [[package]] name = "compass-output" -version = "0.3.20" +version = "0.3.21" dependencies = [ "ahash", "compass-agent-graph", @@ -1531,7 +1531,7 @@ dependencies = [ [[package]] name = "compass-postgres" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-languages", "rustls", @@ -1546,7 +1546,7 @@ dependencies = [ [[package]] name = "compass-pr-intelligence" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-semantic-diff", "serde", @@ -1557,7 +1557,7 @@ dependencies = [ [[package]] name = "compass-program" -version = "0.3.20" +version = "0.3.21" dependencies = [ "ahash", "base64 0.22.1", @@ -1573,7 +1573,7 @@ dependencies = [ [[package]] name = "compass-prs" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-files", "compass-model", @@ -1589,7 +1589,7 @@ dependencies = [ [[package]] name = "compass-query" -version = "0.3.20" +version = "0.3.21" dependencies = [ "base64 0.22.1", "compass-agent-graph", @@ -1616,7 +1616,7 @@ dependencies = [ [[package]] name = "compass-reflect" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-files", "compass-model", @@ -1631,7 +1631,7 @@ dependencies = [ [[package]] name = "compass-resolve" -version = "0.3.20" +version = "0.3.21" dependencies = [ "ahash", "compass-files", @@ -1651,7 +1651,7 @@ dependencies = [ [[package]] name = "compass-semantic" -version = "0.3.20" +version = "0.3.21" dependencies = [ "aws-config", "aws-sdk-bedrockruntime", @@ -1673,7 +1673,7 @@ dependencies = [ [[package]] name = "compass-semantic-diff" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-analysis", "compass-history", @@ -1689,7 +1689,7 @@ dependencies = [ [[package]] name = "compass-store" -version = "0.3.20" +version = "0.3.21" dependencies = [ "rusqlite", "serde", @@ -1701,7 +1701,7 @@ dependencies = [ [[package]] name = "compass-store-qualification" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-cypher", "compass-graph", @@ -1717,7 +1717,7 @@ dependencies = [ [[package]] name = "compass-store-redb" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-graph", "compass-model", @@ -1729,7 +1729,7 @@ dependencies = [ [[package]] name = "compass-transcribe" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-ingest", "compass-whisper", @@ -1765,7 +1765,7 @@ dependencies = [ [[package]] name = "compass-whisper" -version = "0.3.20" +version = "0.3.21" dependencies = [ "anyhow", "candle-core", diff --git a/Cargo.toml b/Cargo.toml index 235e03e1..0669f983 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ resolver = "3" exclude = ["fuzz", "vendor/gemm-common"] [workspace.package] -version = "0.3.20" +version = "0.3.21" edition = "2024" rust-version = "1.97" license = "MIT OR Apache-2.0" diff --git a/crates/compass-agent-graph/Cargo.toml b/crates/compass-agent-graph/Cargo.toml index cc13d9d5..d549e17c 100644 --- a/crates/compass-agent-graph/Cargo.toml +++ b/crates/compass-agent-graph/Cargo.toml @@ -12,8 +12,8 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-model = { path = "../compass-model", version = "0.3.20" } -compass-store = { path = "../compass-store", version = "0.3.20" } +compass-model = { path = "../compass-model", version = "0.3.21" } +compass-store = { path = "../compass-store", version = "0.3.21" } serde.workspace = true serde_json.workspace = true sha2.workspace = true diff --git a/crates/compass-analysis/Cargo.toml b/crates/compass-analysis/Cargo.toml index 4c5fd34d..ebcec0b2 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.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } +compass-ir = { path = "../compass-ir", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } rayon.workspace = true serde.workspace = true sha2.workspace = true diff --git a/crates/compass-cargo/Cargo.toml b/crates/compass-cargo/Cargo.toml index 7c36a6b2..16c34953 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.20" } +compass-model = { path = "../compass-model", version = "0.3.21" } [dev-dependencies] tempfile.workspace = true diff --git a/crates/compass-cli/Cargo.toml b/crates/compass-cli/Cargo.toml index a0e444c2..7ca42551 100644 --- a/crates/compass-cli/Cargo.toml +++ b/crates/compass-cli/Cargo.toml @@ -19,7 +19,7 @@ name = "compass" path = "src/bin/compass.rs" [dependencies] -compass-agent-graph = { path = "../compass-agent-graph", version = "0.3.20" } +compass-agent-graph = { path = "../compass-agent-graph", version = "0.3.21" } ctrlc.workspace = true flate2.workspace = true glob.workspace = true @@ -36,32 +36,32 @@ time.workspace = true tokio.workspace = true toml.workspace = true ureq.workspace = true -compass-core = { path = "../compass-core", version = "0.3.20" } -compass-analysis = { path = "../compass-analysis", version = "0.3.20" } -compass-ir = { path = "../compass-ir", version = "0.3.20" } -compass-program = { path = "../compass-program", version = "0.3.20" } -compass-cypher = { path = "../compass-cypher", version = "0.3.20" } -compass-cargo = { path = "../compass-cargo", version = "0.3.20" } -compass-files = { path = "../compass-files", version = "0.3.20" } -compass-graph = { path = "../compass-graph", version = "0.3.20" } -compass-graphdb = { path = "../compass-graphdb", version = "0.3.20" } -compass-global = { path = "../compass-global", version = "0.3.20" } -compass-history = { path = "../compass-history", version = "0.3.20" } -compass-google-workspace = { path = "../compass-google-workspace", version = "0.3.20" } -compass-ingest = { path = "../compass-ingest", version = "0.3.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } -compass-media = { path = "../compass-media", version = "0.3.20" } -compass-ocr = { path = "../compass-ocr", version = "0.3.20" } -compass-mcp = { path = "../compass-mcp", version = "0.3.20" } -compass-output = { path = "../compass-output", version = "0.3.20" } -compass-postgres = { path = "../compass-postgres", version = "0.3.20" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.20" } -compass-prs = { path = "../compass-prs", version = "0.3.20" } -compass-query = { path = "../compass-query", version = "0.3.20" } -compass-store = { path = "../compass-store", version = "0.3.20" } -compass-reflect = { path = "../compass-reflect", version = "0.3.20" } -compass-semantic = { path = "../compass-semantic", version = "0.3.20" } -compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.20" } +compass-core = { path = "../compass-core", version = "0.3.21" } +compass-analysis = { path = "../compass-analysis", version = "0.3.21" } +compass-ir = { path = "../compass-ir", version = "0.3.21" } +compass-program = { path = "../compass-program", version = "0.3.21" } +compass-cypher = { path = "../compass-cypher", version = "0.3.21" } +compass-cargo = { path = "../compass-cargo", version = "0.3.21" } +compass-files = { path = "../compass-files", version = "0.3.21" } +compass-graph = { path = "../compass-graph", version = "0.3.21" } +compass-graphdb = { path = "../compass-graphdb", version = "0.3.21" } +compass-global = { path = "../compass-global", version = "0.3.21" } +compass-history = { path = "../compass-history", version = "0.3.21" } +compass-google-workspace = { path = "../compass-google-workspace", version = "0.3.21" } +compass-ingest = { path = "../compass-ingest", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } +compass-media = { path = "../compass-media", version = "0.3.21" } +compass-ocr = { path = "../compass-ocr", version = "0.3.21" } +compass-mcp = { path = "../compass-mcp", version = "0.3.21" } +compass-output = { path = "../compass-output", version = "0.3.21" } +compass-postgres = { path = "../compass-postgres", version = "0.3.21" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.21" } +compass-prs = { path = "../compass-prs", version = "0.3.21" } +compass-query = { path = "../compass-query", version = "0.3.21" } +compass-store = { path = "../compass-store", version = "0.3.21" } +compass-reflect = { path = "../compass-reflect", version = "0.3.21" } +compass-semantic = { path = "../compass-semantic", version = "0.3.21" } +compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.21" } url.workspace = true [lints] diff --git a/crates/compass-core/Cargo.toml b/crates/compass-core/Cargo.toml index 907ef958..4d7b5a9e 100644 --- a/crates/compass-core/Cargo.toml +++ b/crates/compass-core/Cargo.toml @@ -12,10 +12,10 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-agent-graph = { path = "../compass-agent-graph", version = "0.3.20" } -compass-analysis = { path = "../compass-analysis", version = "0.3.20" } -compass-ir = { path = "../compass-ir", version = "0.3.20" } -compass-program = { path = "../compass-program", version = "0.3.20" } +compass-agent-graph = { path = "../compass-agent-graph", version = "0.3.21" } +compass-analysis = { path = "../compass-analysis", version = "0.3.21" } +compass-ir = { path = "../compass-ir", version = "0.3.21" } +compass-program = { path = "../compass-program", version = "0.3.21" } ahash.workspace = true rayon.workspace = true notify.workspace = true @@ -25,22 +25,22 @@ serde_json.workspace = true sha2.workspace = true time.workspace = true thiserror.workspace = true -compass-files = { path = "../compass-files", version = "0.3.20" } -compass-google-workspace = { path = "../compass-google-workspace", version = "0.3.20" } -compass-languages = { path = "../compass-languages", version = "0.3.20" } -compass-media = { path = "../compass-media", version = "0.3.20" } -compass-ocr = { path = "../compass-ocr", version = "0.3.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } -compass-graph = { path = "../compass-graph", version = "0.3.20" } -compass-history = { path = "../compass-history", version = "0.3.20" } -compass-store = { path = "../compass-store", version = "0.3.20" } -compass-output = { path = "../compass-output", version = "0.3.20" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.20" } -compass-prs = { path = "../compass-prs", version = "0.3.20" } -compass-query = { path = "../compass-query", version = "0.3.20" } -compass-reflect = { path = "../compass-reflect", version = "0.3.20" } -compass-resolve = { path = "../compass-resolve", version = "0.3.20" } -compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.20" } +compass-files = { path = "../compass-files", version = "0.3.21" } +compass-google-workspace = { path = "../compass-google-workspace", version = "0.3.21" } +compass-languages = { path = "../compass-languages", version = "0.3.21" } +compass-media = { path = "../compass-media", version = "0.3.21" } +compass-ocr = { path = "../compass-ocr", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } +compass-graph = { path = "../compass-graph", version = "0.3.21" } +compass-history = { path = "../compass-history", version = "0.3.21" } +compass-store = { path = "../compass-store", version = "0.3.21" } +compass-output = { path = "../compass-output", version = "0.3.21" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.21" } +compass-prs = { path = "../compass-prs", version = "0.3.21" } +compass-query = { path = "../compass-query", version = "0.3.21" } +compass-reflect = { path = "../compass-reflect", version = "0.3.21" } +compass-resolve = { path = "../compass-resolve", version = "0.3.21" } +compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.21" } [lints] workspace = true diff --git a/crates/compass-cypher/Cargo.toml b/crates/compass-cypher/Cargo.toml index 96e38cf4..60155f89 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.20" } +compass-model = { path = "../compass-model", version = "0.3.21" } [dev-dependencies] toml.workspace = true diff --git a/crates/compass-global/Cargo.toml b/crates/compass-global/Cargo.toml index 7e6e3200..196e34cc 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.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } +compass-files = { path = "../compass-files", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } [dev-dependencies] tempfile.workspace = true diff --git a/crates/compass-google-workspace/Cargo.toml b/crates/compass-google-workspace/Cargo.toml index 816d6aae..de702321 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.20" } +compass-media = { path = "../compass-media", version = "0.3.21" } url.workspace = true wait-timeout.workspace = true diff --git a/crates/compass-graph/Cargo.toml b/crates/compass-graph/Cargo.toml index 5461c606..dd5c213d 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.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } -compass-store = { path = "../compass-store", version = "0.3.20" } +compass-languages = { path = "../compass-languages", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } +compass-store = { path = "../compass-store", version = "0.3.21" } 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 f5c463da..c7b2aa1b 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.20" } +compass-model = { path = "../compass-model", version = "0.3.21" } url.workspace = true [lints] diff --git a/crates/compass-history/Cargo.toml b/crates/compass-history/Cargo.toml index 7764bf40..bbe7fdd1 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.20" } -compass-analysis = { path = "../compass-analysis", version = "0.3.20" } -compass-ir = { path = "../compass-ir", version = "0.3.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } +compass-files = { path = "../compass-files", version = "0.3.21" } +compass-analysis = { path = "../compass-analysis", version = "0.3.21" } +compass-ir = { path = "../compass-ir", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } [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 2e788380..462fcf92 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.20" } -compass-languages = { path = "../compass-languages", version = "0.3.20" } +compass-files = { path = "../compass-files", version = "0.3.21" } +compass-languages = { path = "../compass-languages", version = "0.3.21" } 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 36bfb94e..5136fc33 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.20" } -compass-program = { path = "../compass-program", version = "0.3.20" } +compass-ir = { path = "../compass-ir", version = "0.3.21" } +compass-program = { path = "../compass-program", version = "0.3.21" } 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.20" } +compass-files = { path = "../compass-files", version = "0.3.21" } 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 4abee54c..0dc7b664 100644 --- a/crates/compass-mcp/Cargo.toml +++ b/crates/compass-mcp/Cargo.toml @@ -12,7 +12,7 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-agent-graph = { path = "../compass-agent-graph", version = "0.3.20" } +compass-agent-graph = { path = "../compass-agent-graph", version = "0.3.21" } axum.workspace = true rmcp.workspace = true serde_json.workspace = true @@ -20,19 +20,19 @@ time.workspace = true tokio.workspace = true tokio-util.workspace = true tower-http.workspace = true -compass-core = { path = "../compass-core", version = "0.3.20" } -compass-files = { path = "../compass-files", version = "0.3.20" } -compass-graph = { path = "../compass-graph", version = "0.3.20" } -compass-history = { path = "../compass-history", version = "0.3.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } -compass-output = { path = "../compass-output", version = "0.3.20" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.20" } -compass-prs = { path = "../compass-prs", version = "0.3.20" } -compass-query = { path = "../compass-query", version = "0.3.20" } -compass-reflect = { path = "../compass-reflect", version = "0.3.20" } +compass-core = { path = "../compass-core", version = "0.3.21" } +compass-files = { path = "../compass-files", version = "0.3.21" } +compass-graph = { path = "../compass-graph", version = "0.3.21" } +compass-history = { path = "../compass-history", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } +compass-output = { path = "../compass-output", version = "0.3.21" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.21" } +compass-prs = { path = "../compass-prs", version = "0.3.21" } +compass-query = { path = "../compass-query", version = "0.3.21" } +compass-reflect = { path = "../compass-reflect", version = "0.3.21" } [dev-dependencies] -compass-store = { path = "../compass-store", version = "0.3.20" } +compass-store = { path = "../compass-store", version = "0.3.21" } rmcp = { workspace = true, features = ["client"] } tempfile.workspace = true diff --git a/crates/compass-media/Cargo.toml b/crates/compass-media/Cargo.toml index 65516ea5..c152c6d1 100644 --- a/crates/compass-media/Cargo.toml +++ b/crates/compass-media/Cargo.toml @@ -13,8 +13,8 @@ categories.workspace = true [dependencies] base64.workspace = true -compass-files = { path = "../compass-files", version = "0.3.20" } -compass-ocr = { path = "../compass-ocr", version = "0.3.20" } +compass-files = { path = "../compass-files", version = "0.3.21" } +compass-ocr = { path = "../compass-ocr", version = "0.3.21" } hayro.workspace = true image.workspace = true oxidize-pdf.workspace = true diff --git a/crates/compass-output/Cargo.toml b/crates/compass-output/Cargo.toml index d75b1c1b..136356e9 100644 --- a/crates/compass-output/Cargo.toml +++ b/crates/compass-output/Cargo.toml @@ -12,7 +12,7 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-agent-graph = { path = "../compass-agent-graph", version = "0.3.20" } +compass-agent-graph = { path = "../compass-agent-graph", version = "0.3.21" } ahash.workspace = true rayon.workspace = true serde.workspace = true @@ -21,14 +21,14 @@ sha1.workspace = true sha2.workspace = true thiserror.workspace = true time.workspace = true -compass-files = { path = "../compass-files", version = "0.3.20" } -compass-analysis = { path = "../compass-analysis", version = "0.3.20" } -compass-cypher = { path = "../compass-cypher", version = "0.3.20" } -compass-graph = { path = "../compass-graph", version = "0.3.20" } -compass-history = { path = "../compass-history", version = "0.3.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.20" } -compass-query = { path = "../compass-query", version = "0.3.20" } +compass-files = { path = "../compass-files", version = "0.3.21" } +compass-analysis = { path = "../compass-analysis", version = "0.3.21" } +compass-cypher = { path = "../compass-cypher", version = "0.3.21" } +compass-graph = { path = "../compass-graph", version = "0.3.21" } +compass-history = { path = "../compass-history", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.21" } +compass-query = { path = "../compass-query", version = "0.3.21" } unicode-normalization.workspace = true url.workspace = true diff --git a/crates/compass-postgres/Cargo.toml b/crates/compass-postgres/Cargo.toml index 8f28778b..1c0d821a 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.20" } +compass-languages = { path = "../compass-languages", version = "0.3.21" } [dev-dependencies] tempfile.workspace = true diff --git a/crates/compass-pr-intelligence/Cargo.toml b/crates/compass-pr-intelligence/Cargo.toml index ca7ea1a2..3b10b63c 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.20" } +compass-semantic-diff = { path = "../compass-semantic-diff", version = "0.3.21" } 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 06d4cd05..8032107b 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.20" } +compass-ir = { path = "../compass-ir", version = "0.3.21" } protobuf.workspace = true rayon.workspace = true scip.workspace = true diff --git a/crates/compass-prs/Cargo.toml b/crates/compass-prs/Cargo.toml index e6a7915a..60c301fa 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.20" } -compass-files = { path = "../compass-files", version = "0.3.20" } -compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.20" } +compass-model = { path = "../compass-model", version = "0.3.21" } +compass-files = { path = "../compass-files", version = "0.3.21" } +compass-pr-intelligence = { path = "../compass-pr-intelligence", version = "0.3.21" } wait-timeout.workspace = true [dev-dependencies] diff --git a/crates/compass-query/Cargo.toml b/crates/compass-query/Cargo.toml index 445b80b3..b8ec8d71 100644 --- a/crates/compass-query/Cargo.toml +++ b/crates/compass-query/Cargo.toml @@ -12,7 +12,7 @@ keywords.workspace = true categories.workspace = true [dependencies] -compass-agent-graph = { path = "../compass-agent-graph", version = "0.3.20" } +compass-agent-graph = { path = "../compass-agent-graph", version = "0.3.21" } base64.workspace = true regex.workspace = true rusqlite.workspace = true @@ -20,12 +20,12 @@ serde.workspace = true serde_json.workspace = true sha2.workspace = true thiserror.workspace = true -compass-cypher = { path = "../compass-cypher", version = "0.3.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } -compass-analysis = { path = "../compass-analysis", version = "0.3.20" } -compass-ir = { path = "../compass-ir", version = "0.3.20" } -compass-store = { path = "../compass-store", version = "0.3.20" } -compass-graph = { path = "../compass-graph", version = "0.3.20" } +compass-cypher = { path = "../compass-cypher", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } +compass-analysis = { path = "../compass-analysis", version = "0.3.21" } +compass-ir = { path = "../compass-ir", version = "0.3.21" } +compass-store = { path = "../compass-store", version = "0.3.21" } +compass-graph = { path = "../compass-graph", version = "0.3.21" } unicode-normalization.workspace = true [target.'cfg(unix)'.dependencies] @@ -33,9 +33,9 @@ libc = "0.2" rustix.workspace = true [dev-dependencies] -compass-graphdb = { path = "../compass-graphdb", version = "0.3.20" } -compass-languages = { path = "../compass-languages", version = "0.3.20" } -compass-store-redb = { path = "../compass-store-redb", version = "0.3.20" } +compass-graphdb = { path = "../compass-graphdb", version = "0.3.21" } +compass-languages = { path = "../compass-languages", version = "0.3.21" } +compass-store-redb = { path = "../compass-store-redb", version = "0.3.21" } tempfile.workspace = true [lints] diff --git a/crates/compass-reflect/Cargo.toml b/crates/compass-reflect/Cargo.toml index acdcf270..07d40645 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.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } +compass-files = { path = "../compass-files", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } [dev-dependencies] tempfile.workspace = true diff --git a/crates/compass-resolve/Cargo.toml b/crates/compass-resolve/Cargo.toml index 1d300133..431d8cc9 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.20" } -compass-languages = { path = "../compass-languages", version = "0.3.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } -compass-program = { path = "../compass-program", version = "0.3.20" } +compass-files = { path = "../compass-files", version = "0.3.21" } +compass-languages = { path = "../compass-languages", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } +compass-program = { path = "../compass-program", version = "0.3.21" } [lints] workspace = true [dev-dependencies] -compass-ir = { path = "../compass-ir", version = "0.3.20" } -compass-graph = { path = "../compass-graph", version = "0.3.20" } +compass-ir = { path = "../compass-ir", version = "0.3.21" } +compass-graph = { path = "../compass-graph", version = "0.3.21" } tempfile.workspace = true diff --git a/crates/compass-semantic-diff/Cargo.toml b/crates/compass-semantic-diff/Cargo.toml index 6821b784..b0bf4dff 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.20" } -compass-history = { path = "../compass-history", version = "0.3.20" } -compass-ir = { path = "../compass-ir", version = "0.3.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } +compass-analysis = { path = "../compass-analysis", version = "0.3.21" } +compass-history = { path = "../compass-history", version = "0.3.21" } +compass-ir = { path = "../compass-ir", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } serde.workspace = true serde_json.workspace = true sha2.workspace = true thiserror.workspace = true [dev-dependencies] -compass-languages = { path = "../compass-languages", version = "0.3.20" } -compass-program = { path = "../compass-program", version = "0.3.20" } +compass-languages = { path = "../compass-languages", version = "0.3.21" } +compass-program = { path = "../compass-program", version = "0.3.21" } [lints] workspace = true diff --git a/crates/compass-semantic/Cargo.toml b/crates/compass-semantic/Cargo.toml index 00778a28..0f929655 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.20" } -compass-media = { path = "../compass-media", version = "0.3.20" } +compass-files = { path = "../compass-files", version = "0.3.21" } +compass-media = { path = "../compass-media", version = "0.3.21" } 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 b6c391b1..218fe055 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.20" } -compass-graph = { path = "../compass-graph", version = "0.3.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } -compass-query = { path = "../compass-query", version = "0.3.20" } -compass-store = { path = "../compass-store", version = "0.3.20" } -compass-store-redb = { path = "../compass-store-redb", version = "0.3.20" } +compass-cypher = { path = "../compass-cypher", version = "0.3.21" } +compass-graph = { path = "../compass-graph", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } +compass-query = { path = "../compass-query", version = "0.3.21" } +compass-store = { path = "../compass-store", version = "0.3.21" } +compass-store-redb = { path = "../compass-store-redb", version = "0.3.21" } 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 450a4411..55682393 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.20" } +compass-store = { path = "../compass-store", version = "0.3.21" } redb.workspace = true sha2.workspace = true [dev-dependencies] -compass-graph = { path = "../compass-graph", version = "0.3.20" } -compass-model = { path = "../compass-model", version = "0.3.20" } -compass-store = { path = "../compass-store", version = "0.3.20", features = ["test-support"] } +compass-graph = { path = "../compass-graph", version = "0.3.21" } +compass-model = { path = "../compass-model", version = "0.3.21" } +compass-store = { path = "../compass-store", version = "0.3.21", features = ["test-support"] } tempfile.workspace = true [lints] diff --git a/crates/compass-transcribe/Cargo.toml b/crates/compass-transcribe/Cargo.toml index 71c5a12c..bd04692b 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.20", path = "../compass-ingest" } -compass-whisper = { version = "0.3.20", path = "../compass-whisper", optional = true } +compass-ingest = { version = "0.3.21", path = "../compass-ingest" } +compass-whisper = { version = "0.3.21", path = "../compass-whisper", optional = true } [lints] workspace = true diff --git a/editors/vscode/package.json b/editors/vscode/package.json index f57e1ad4..1e4310c0 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.20", + "version": "0.3.21", "private": true, "type": "module", "license": "Apache-2.0", diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock index aee406b1..f9d604e6 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -814,7 +814,7 @@ dependencies = [ [[package]] name = "compass-analysis" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-ir", "compass-model", @@ -826,7 +826,7 @@ dependencies = [ [[package]] name = "compass-cargo" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-model", "glob", @@ -837,7 +837,7 @@ dependencies = [ [[package]] name = "compass-cli" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-analysis", "compass-cargo", @@ -884,7 +884,7 @@ dependencies = [ [[package]] name = "compass-core" -version = "0.3.20" +version = "0.3.21" dependencies = [ "ahash", "compass-analysis", @@ -916,7 +916,7 @@ dependencies = [ [[package]] name = "compass-cypher" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-model", "regex", @@ -928,7 +928,7 @@ dependencies = [ [[package]] name = "compass-files" -version = "0.3.20" +version = "0.3.21" dependencies = [ "atomicwrites", "glob", @@ -965,7 +965,7 @@ dependencies = [ [[package]] name = "compass-global" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-files", "compass-model", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "compass-google-workspace" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-media", "serde_json", @@ -990,7 +990,7 @@ dependencies = [ [[package]] name = "compass-graph" -version = "0.3.20" +version = "0.3.21" dependencies = [ "ahash", "compass-languages", @@ -1011,7 +1011,7 @@ dependencies = [ [[package]] name = "compass-graphdb" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-model", "rustls", @@ -1023,7 +1023,7 @@ dependencies = [ [[package]] name = "compass-history" -version = "0.3.20" +version = "0.3.21" dependencies = [ "atomicwrites", "compass-analysis", @@ -1043,7 +1043,7 @@ dependencies = [ [[package]] name = "compass-ingest" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-files", "compass-languages", @@ -1061,7 +1061,7 @@ dependencies = [ [[package]] name = "compass-ir" -version = "0.3.20" +version = "0.3.21" dependencies = [ "serde", "serde_json", @@ -1071,7 +1071,7 @@ dependencies = [ [[package]] name = "compass-languages" -version = "0.3.20" +version = "0.3.21" dependencies = [ "ahash", "compass-files", @@ -1100,7 +1100,7 @@ dependencies = [ [[package]] name = "compass-mcp" -version = "0.3.20" +version = "0.3.21" dependencies = [ "axum", "compass-core", @@ -1123,7 +1123,7 @@ dependencies = [ [[package]] name = "compass-media" -version = "0.3.20" +version = "0.3.21" dependencies = [ "oxidize-pdf", "roxmltree", @@ -1133,7 +1133,7 @@ dependencies = [ [[package]] name = "compass-model" -version = "0.3.20" +version = "0.3.21" dependencies = [ "rayon", "rmp-serde", @@ -1146,7 +1146,7 @@ dependencies = [ [[package]] name = "compass-output" -version = "0.3.20" +version = "0.3.21" dependencies = [ "ahash", "compass-analysis", @@ -1170,7 +1170,7 @@ dependencies = [ [[package]] name = "compass-postgres" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-languages", "rustls", @@ -1184,7 +1184,7 @@ dependencies = [ [[package]] name = "compass-pr-intelligence" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-semantic-diff", "serde", @@ -1195,7 +1195,7 @@ dependencies = [ [[package]] name = "compass-program" -version = "0.3.20" +version = "0.3.21" dependencies = [ "ahash", "base64 0.22.1", @@ -1211,7 +1211,7 @@ dependencies = [ [[package]] name = "compass-prs" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-files", "compass-model", @@ -1226,7 +1226,7 @@ dependencies = [ [[package]] name = "compass-query" -version = "0.3.20" +version = "0.3.21" dependencies = [ "base64 0.22.1", "compass-analysis", @@ -1248,7 +1248,7 @@ dependencies = [ [[package]] name = "compass-reflect" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-files", "compass-model", @@ -1262,7 +1262,7 @@ dependencies = [ [[package]] name = "compass-resolve" -version = "0.3.20" +version = "0.3.21" dependencies = [ "ahash", "compass-files", @@ -1279,7 +1279,7 @@ dependencies = [ [[package]] name = "compass-semantic" -version = "0.3.20" +version = "0.3.21" dependencies = [ "aws-config", "aws-sdk-bedrockruntime", @@ -1300,7 +1300,7 @@ dependencies = [ [[package]] name = "compass-semantic-diff" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-analysis", "compass-history", @@ -1314,7 +1314,7 @@ dependencies = [ [[package]] name = "compass-store" -version = "0.3.20" +version = "0.3.21" dependencies = [ "rusqlite", "serde", @@ -1325,7 +1325,7 @@ dependencies = [ [[package]] name = "compass-transcribe" -version = "0.3.20" +version = "0.3.21" dependencies = [ "compass-ingest", "rubato", diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index a7a878b3..041ed29c 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.20", path = "../crates/compass-model" } -compass-cli = { version = "0.3.20", path = "../crates/compass-cli" } -compass-cypher = { version = "0.3.20", path = "../crates/compass-cypher" } -compass-files = { version = "0.3.20", path = "../crates/compass-files" } -compass-graph = { version = "0.3.20", path = "../crates/compass-graph" } -compass-languages = { version = "0.3.20", path = "../crates/compass-languages" } -compass-output = { version = "0.3.20", path = "../crates/compass-output" } -compass-query = { version = "0.3.20", path = "../crates/compass-query" } -compass-semantic = { version = "0.3.20", path = "../crates/compass-semantic" } -compass-transcribe = { version = "0.3.20", path = "../crates/compass-transcribe", default-features = false } +compass-model = { version = "0.3.21", path = "../crates/compass-model" } +compass-cli = { version = "0.3.21", path = "../crates/compass-cli" } +compass-cypher = { version = "0.3.21", path = "../crates/compass-cypher" } +compass-files = { version = "0.3.21", path = "../crates/compass-files" } +compass-graph = { version = "0.3.21", path = "../crates/compass-graph" } +compass-languages = { version = "0.3.21", path = "../crates/compass-languages" } +compass-output = { version = "0.3.21", path = "../crates/compass-output" } +compass-query = { version = "0.3.21", path = "../crates/compass-query" } +compass-semantic = { version = "0.3.21", path = "../crates/compass-semantic" } +compass-transcribe = { version = "0.3.21", path = "../crates/compass-transcribe", default-features = false } [[bin]] name = "graph_input" diff --git a/package-lock.json b/package-lock.json index a6d23f3c..f25df5a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ }, "editors/vscode": { "name": "crabbuild-compass-vscode", - "version": "0.3.20", + "version": "0.3.21", "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 bcedc163..f785e815 100644 --- a/tests/qualification/code-graph-v1-semantic.json +++ b/tests/qualification/code-graph-v1-semantic.json @@ -1746,7 +1746,7 @@ ], "languages": { "source": "corpus", - "producerVersion": "compass-languages/0.3.20" + "producerVersion": "compass-languages/0.3.21" }, "occurrences": [ {