Highlights
- PyInstaller Bundle: Keep
logfire_apiin the PyInstaller bundle forpydantic_graph. - CI Improvements: Update
osv-scanner-actionto tag ref and addactions:readpermission. - Performance Optimisations: Phase 1 Python optimisations applied across the codebase.
- Class Method Detection: Exclude nested functions from class method detection.
- Source Extraction: Use byte-level line splitting and clamp out-of-range end lines.
- Rust Enum Mapping: Map Rust enums/traits/types/unions to proper node labels.
- CLI Test Fixes: Resolve failing unit tests for CLI smoke, shell command, and path validation.
Full Changelog: v0.0.88...v0.0.99
What's Changed
- fix: keep logfire_api in PyInstaller bundle for pydantic_graph by @vitali87 in #368
- fix(ci): update osv-scanner-action to tag ref and add actions:read permission by @vitali87 in #370
- perf: phase 1 Python optimizations across the codebase by @vitali87 in #372
- fix(class_ingest): exclude nested functions from class method detection by @vitali87 in #376
- fix(source_extraction): use byte-level line splitting and clamp out-of-range end lines by @vitali87 in #377
- test(java): add label name collision regression tests by @vitali87 in #378
- fix(parser): map Rust enums/traits/types/unions to proper node labels by @vitali87 in #379
- fix(graph_updater): handle single file as repo_path to produce graph data by @vitali87 in #380
- fix: resolve failing unit tests for CLI smoke, shell command, and path validation by @vitali87 in #374
- test(cgrignore): verify .cgrignore is loaded without --interactive-setup by @vitali87 in #381
- fix(mcp): route default query tool console output to stderr by @vitali87 in #390
Full Changelog: v0.0.88...v0.0.99