DiffContext v0.4.1 - Class Ownership Extraction
Highlights
Added ownership-aware function extraction.
Before:
./core.py:invoke
After:
./core.py:Command.invoke
./core.py:Group.invoke
./core.py:Context.invoke
Benefits
- Eliminates same-file method collisions
- Preserves class ownership
- Improves graph precision on object-oriented repositories
- Supports async methods
- Enables accurate benchmarking on Click, Flask, FastAPI, and Rich
Validation
Click repository extraction:
Before: 371 functions
After: 506 functions
Next
v0.4.2 - Ownership-Aware Call Resolution