What's New
New Languages
- Vue SFC parsing —
.vueSingle File Components with<script>/<script setup>extraction andlang="ts"detection - Solidity support — full parsing for
.solfiles (functions, events, modifiers, inheritance)
New Features
find_large_functions_tool— new MCP tool to find functions/classes/files exceeding a line-count threshold- Call target resolution — bare call targets resolved to qualified names using same-file definitions, improving
callers_of/callees_ofaccuracy - Multi-word AND search —
search_nodesnow requires all words to match (stricter, more precise) - Impact radius pagination —
get_impact_radiusreturnstruncatedflag,total_impactedcount, and acceptsmax_resultsparameter
Security & Robustness (v1.8.3)
- Parser recursion guard (
_MAX_AST_DEPTH = 180) - Module cache bound (
_MODULE_CACHE_MAX = 15,000) - Embeddings thread safety + Gemini API retry with exponential backoff
- Visualization XSS hardening
- Configurable git timeout via
CRG_GIT_TIMEOUTenv var
Documentation
- All docs updated: 14 languages, 9 MCP tools, accurate version references
- VS Code extension updated to v0.2.0 with all 13 commands documented
- Added CONTRIBUTING.md, SECURITY.md, CODE_OF_CONDUCT.md
Install / Upgrade
pip install --upgrade code-review-graphFull Changelog: https://github.com/tirth8205/code-review-graph/blob/main/CHANGELOG.md