v4.0.0
[4.0.0] — 2026-06-05 — "Consolidation"
Breaking. The first major since 1.0. Two redundant tools deprecated in
3.8.0 are removed. Both have drop-in replacements — see
docs/MIGRATION-4.0.md. 47 → 45 MCP tools.
Removed
projscan_explain(MCP) /projscan explain(CLI). Useprojscan_file/projscan file— a strict superset (same purpose/imports/exports, plus risk, ownership, churn, CC, coupling).projscan_graph(MCP). Useprojscan_semantic_graphwith aquery(see Changed below).
Changed
projscan_semantic_graphgains aquerymode that subsumes the removedprojscan_graph:{ query: { direction, file?, symbol?, limit? } }answers a single targeted lookup (imports,exports,importers,symbol_defs,package_importers) instead of serializing the whole graph. With noqueryit returns the full v3 semantic graph as before — so existing callers are unaffected.