Releases: Teycir/DiffCatcher
Releases · Teycir/DiffCatcher
v0.1.0
Added
- Recursive Git repository discovery and diff capture workflow for audit/review pipelines.
- Unified diff parser with hunk extraction, language-aware element detection, and full snippet extraction.
- Security-focused report generation with risk scoring, confidence scoring, and escalation support.
- CLI support for
--watch,--include-vendor, branch-diff mode, and SARIF output mode. - Runtime configuration and plugin extension system.
- Benchmark harness in
benches/core_bench.rs.
Changed
- Progress reporting UX for long-running scans.
- Default report output location to timestamped paths (
reports/<timestamp>). - Cross-platform Git command building behavior for better portability.
Fixed
- Binary file path extraction in unified diff headers.
/dev/nullhandling in parser edge cases.- Snippet extraction edge case when diff lines are absent.
CI/CD
- Added GitHub Actions workflows for CI validation and release packaging.
Documentation
- Expanded README and inline documentation coverage across core modules.