Skip to content

v2.5.0

Latest

Choose a tag to compare

@flesler flesler released this 29 Jun 15:34
· 5 commits to main since this release
v2.5.0
0f09618

New

  • Go indexing via scip-go — discovered Go modules are indexed alongside TypeScript/Python
  • Rust indexing via rust-analyzer scip — Cargo workspaces are discovered and indexed
  • Faster first index — batched scip-typescript runs, parallel project indexing (SCIP_CLI_INDEX_WORKERS), merged SQLite output with bulk writes
  • GitHub Actions CI on push/PR

Fixes

  • analyze — no more false “dead export” hits for symbols used in the same file
  • reindex --path — rejected for non–TypeScript languages (clear error instead of silent ignore)
  • Discovery skips .venv / venv trees

Changed

  • Indexing code split into scip_cli/indexing/ submodules (orchestration, per-language runners, merge/postprocess)
  • Indexer tools (TS/Python/Go) use latest on demand; only the scip protobuf→SQLite converter stays pinned
  • publish.sh smoke-tests the installed PyPI version after upload
  • test.sh uses .venv binaries when present

Install: pip install -U scip-cli==2.5.0