v0.9.0
Minor Changes
-
#129
6648addThanks @SutuSebastian! - Add cross-process index lock withcodemap unlock, and append parse failures to<state-dir>/errors.log. -
#130
f5374b8Thanks @SutuSebastian! - Add per-file parse timeouts with worker recycle during full and incremental indexing; failures log to errors.log and appear in the index summary.
Patch Changes
-
#132
8a1de53Thanks @SutuSebastian! - Addaffected-testsrecipe andcodemap affectedCLI for reverse-dependency test selection from changed files. -
#135
c4b4b36Thanks @SutuSebastian! - Addcodemap agents init --mcp— project-level MCP config for Cursor, Claude Code, VS Code, Continue, Cline, Amazon Q (workspace.amazonq/default.json+ legacy.amazonq/mcp.json), and Gemini CLI (Windsurf when that integration is selected), with idempotent JSON merge and Claudemcp__codemap__*permissions. -
#138
829075cThanks @SutuSebastian! - Add field-qualified symbol discovery oncodemap show --queryand MCP/HTTPshow/snippetvia aqueryargument (kind:,name:,path:,in:+ optional free text). Includes parameterized SQL engine, optional FTS join,--print-sqlMoat-A transparency, and{matches, disambiguation?, warning?}envelope parity across CLI, MCP, and HTTP. -
#124
04c4aa7Thanks @SutuSebastian! - Honor--state-dirfor project recipes; populatefunction_params.owner_kind; register MCPfiles/symbolsresource templates with optional?in=filter; watcher fixes for custom state dirs. -
#133
386ffa6Thanks @SutuSebastian! - Add MCP/HTTPaffectedtool — same preprocessor ascodemap affected, composes theaffected-testsrecipe. RespectsCODEMAP_MCP_TOOLSallowlist. -
#126
ed4ca6bThanks @SutuSebastian! - Add MCP initialize server instructions (tool-selection playbook) andCODEMAP_MCP_TOOLSenv for subset tool registration. -
ee9f6b2Thanks @SutuSebastian! - Bumpoxc-parserto ^0.133.0 and@typescript/native-previewto the latest 7.0 dev build. -
9fa1e9dThanks @SutuSebastian! - Pin runtime and dev dependencies to exact versions inpackage.json(drop carets) and refreshbun.lock. Dev tooling:oxfmt0.52,oxlint1.67,@typescript/native-preview20260526. Oxlint 1.67 drops a redundant escape inshow-search-mode.tsglob regex (no behavior change). -
#131
a8cf25bThanks @SutuSebastian! - Addcall-pathandsymbol-neighborhoodquery recipes for cycle-safe call-graph tracing and bidirectional symbol exploration. -
#143
e475d20Thanks @SutuSebastian! - Fix type heritage resolve edge cases: default-import bases, re-export barrel incremental scope, homonym dedupe in ancestor walks, and(expression)complex extends handling. -
#142
a085ec6Thanks @SutuSebastian! - Addtype_heritagesubstrate and rewiretype-ancestors/type-descendantsrecipes to JOIN indexed heritage edges instead of parsingsymbols.signature. -
#141
bd5a1faThanks @SutuSebastian! - Addtype-ancestorsandtype-descendantsquery recipes for extends/implements hierarchy walks (backed by thetype_heritagesubstrate after #142). -
#127
4318cc4Thanks @SutuSebastian! - Add WSL watch policy (auto-disable on/mnt/*mounts) and opt-in git hooks for background incremental index when the watcher is off.