Skip to content

v1.1.0 Release Notes

Release Date: December 15, 2025

Highlights

  • 🕸️ Graph Neighborhood Extraction - K-hop subgraph analysis
  • 🔗 Cross-File Dependencies - Dependency chain resolution with confidence
  • 📈 Performance Improvements - 40% faster project-wide analysis
  • 🎨 Mermaid Diagrams - Enhanced visualization in responses

New Features

get_graph_neighborhood

Extract focused subgraphs around any function:

result = get_graph_neighborhood(
    center_node_id="python::services::function::process_order",
    k=2,  # 2 hops
    direction="both"
)

get_cross_file_dependencies

Trace imports and dependencies across files:

result = get_cross_file_dependencies(
    target_file="services/order.py",
    target_symbol="process_order",
    max_depth=3
)
# Returns all code needed to understand the function

Confidence Decay

Deep dependency chains now include confidence scores:

Depth Confidence
1 0.90
2 0.81
3 0.73

Improvements

  • crawl_project - Added complexity threshold filtering
  • get_project_map - Circular import detection
  • symbolic_execute - Better loop unrolling
  • All tools - Mermaid diagram generation

Bug Fixes

  • Fixed incorrect line numbers in class method extraction
  • Corrected import resolution for relative imports
  • Fixed timeout handling in large project analysis

Breaking Changes

None. v1.1.0 is backward compatible with v1.0.x.

Upgrade Guide

pip install --upgrade codescalpel