Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 13:18
· 112 commits to main since this release

Changes

  • Update release.yml (fc0d9cb)
  • chore: add crates.io package metadata (0ea1702)
  • ci: build and release deploy-enabled binary variant (436ce46)
  • chore: normalize file paths and fix Windows file locking (62eac91)
  • update metast.png (fecfbaa)
  • chore(ci): remove unused git submodules and embed-cytoscape feature (a95b115)
  • docs: update architecture and deployment specs for pod-based model (8eb843a)
  • test(deploy): add tiered fixtures and integration tests (b21201f)
  • fix(deploy): emit rpc_stub edge for every SCC cut (c14b883)
  • feat(deploy): wire deploy module into pipeline, CLI, and output (c84ee49)
  • feat(deploy): generate pod manifest and mesh annotation (38b4cf2)
  • feat(deploy): cut cross-language SCC cycles into pods (6474cb8)
  • feat(deploy): classify external dependencies from lockfiles (dd1c2d5)
  • feat(deploy): partition files into pods and compute metrics (9709144)
  • feat(deploy): detect metacall load call sites and extract targets (274a978)
  • feat(deploy): extend graph layer for SCC cuts and external nodes (43e957d)
  • feat(deploy): add deployment IR types to model (b01a62f)
  • feat(deploy): scaffold metacall-deploy feature and drop removed assets submodule (622c41a)
  • docs: document goals, scope, use cases, and benchmarking in README (3437ae2)
  • chore: prune completed items from TODO backlog (5eebcdd)
  • test: add edge-case and error-scenario tests for malformed input (3203dee)
  • doc(deploy): add MetaCall manifest generator docs (1a3a5d1)
  • docs: Update architecture, ADRs, and project requirements (3586520)
  • refactor: replace unwrap/expect with error handling in deploy module (9f0d0e6)
  • docs: Update TODO list and refactor symbol name logic (8bb967e)
  • docs(cli): Add help messages and examples for all subcommands (e436d58)
  • fix(deploy): Normalize path separators to forward slashes (52798da)
  • feat(deploy): Add examples submodule and update CI (27adc9c)
  • test(deploy): Add integration tests and wire CLI (6a08483)
  • docs(deploy): Add RFC 0010 deploy manifests (c86c25a)
  • feat(deploy): Add load edges and mesh annotation (94190d0)
  • feat(deploy): Generate manifests and check mode (2a6048e)
  • fix: add missing public API re-exports and fix doc example (73163c2)
  • refactor: remove dead code from parser module (f94aab0)
  • chore: update dependency lockfile (5f49a5b)
  • docs: mark planned features and update roadmap status (080f9dc)
  • docs: separate ADRs from RFCs and fix traceability references (2407556)
  • docs: align STRUCTURE.md with actual source code (728e4c2)
  • feat(deploy): Add call site tree-sitter scanner (a943dd7)
  • perf(graph): Parallelize resolution and scc (2a1ad83)
  • feat(deploy): Scaffold deploy feature and tags (3301b2d)
  • docs: update documentation for metacall-deploy feature (53f47ef)
  • docs: add ADRs for import resolution and symbol scoping (947bd23)
  • refactor(language): rename namespace to import_specifier (8f7d781)
  • refactor(graph): complete the migrate graph builder to stateful ImportResolver (d7cd631)
  • docs: document new stateful ImportResolver hybrid seam architecture (e314dac)
  • refactor(graph): migrate graph builder to stateful ImportResolver (3624054)
  • refactor(output): unify output serialization and writing in OutputEmitter (72d8087)
  • feat(language): implement stateful ImportResolver trait seam (c980c20)
  • refactor(graph): consolidate graph assembly into GraphBuilder::from_extractions (42d51ac)
  • docs: update docs and roadmap to version 0.2.0 (e332c32)
  • test: add end-to-end integration tests for multi-line imports and member chains (637b7ed)
  • feat: implement tree-sitter proximity post-processing for doc comments (d4c27bf)
  • feat: support SymbolKind::Static across language extractors and models (612534d)
  • refactor: transition execution pipeline to language-aware path resolvers (93b5187)
  • feat: implement specific import resolution strategies across all languages (86b8a17)
  • fix: add root directory existence validation to file discovery (0ad9e9c)
  • refactor: design decoupled per-language import path resolution hook (0a82531)
  • feat: update graph builder to retain external imports as placeholders (8531b57)
  • feat: introduce ExternalNode variant and tracking to dependency graph (69fa0e7)
  • chore: replace deprecated serde_yaml with safe yaml_serde crate (9439e6b)
  • test: fix integration tests and calibrate profile configurations (d8bcc30)
  • feat: extract core analysis architecture into pipeline module (16798a0)
  • refactor: encapsulate resolution parameters into ResolutionContext (eb6cce7)
  • test: add inspect output contract validation tests (3f25deb)
  • fix: correct circular import detection to avoid false positives on diamond dependencies (469d944)
  • feat: migrate filesystem discovery to ignore crate to respect .gitignore (b9b61cb)
  • fix: add diagnostic emission for unresolved references and circular imports (2d1d13e)
  • chore: remove 6 unused dependencies from Cargo.toml (ac6cf47)
  • fix: replace production unwrap/expect with proper error handling (fe10508)
  • feat: add eager query validation on application startup (95d9dba)
  • refactor: improve query compilation failure strategy with panics (c6306d7)
  • chore: introduce tracing infrastructure and migrate log macros (fe602ab)
  • Merge build, test, and lint CI workflows into single ci.yml (#10) (ecaf962)
  • chore(language): Remove import/reference extraction (#9) (c4b2b84)
  • Chore/actually wrap (#8) (f4c6931)
  • Update TODO.md (fa3f60b)
  • hotfix (6bf0fb1)
  • Update TODO.md (a0d9a9b)
  • docs: Align specs with RFC 0008 and add 0009 (1d18725)
  • feat(graph): implement cross-file reference resolution (afcc67b)
  • feat(language): Add import and reference extraction (aee133e)
  • perf(benchmarking):add more benchmarks for graph related tests (333ba22)
  • refactor: Remove unsafe and add module docs to get a better coverage of docs (511e453)
  • chore(once_cell):remove unwanted once_lock in favor of using lazylock. (64ac364)
  • refactor(output): Use DOM APIs for node details (407bd67)
  • refactor: update extraction API and core documentation (8911960)
  • feat(language): Support namespace imports in JS/TS (ae27460)
  • refactor(model): Use SeqCst for ID generation (19b43fb)
  • feat(language): Add combined JS-family queries (d642300)
  • feat(language): Add import/ref queries for C, C++, Go (68e1222)
  • feat(graph): Add cross-file reference resolution (4b89df8)
  • feat(model): Add extraction and diagnostic types (03378c2)
  • feat(extractor): Group extraction results by file (b6ab9e2)
  • perf(graph): Optimize SCC using EdgeFiltered (8bc8da9)
  • Create 0009-cross-file-dependency-mapping.md (4573b75)
  • feat(language): Add import and reference queries (f1d96d2)
  • feat(language): add JS/TS import/reference queries (f377f5d)
  • feat(language): Add C/C++/Go import/reference queries (5e3f9e5)
  • test(baseline): introducing multi file fixtures as a baseline for new tests (9d4a383)