All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Improved changelog structure to include complete release notes and verified release metadata.
- 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.
- 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.
- Binary file path extraction in unified diff headers.
/dev/nullhandling in parser edge cases.- Snippet extraction edge case when diff lines are absent.
- Added GitHub Actions workflows for CI validation and release packaging.
- Expanded README and inline documentation coverage across core modules.
- GitHub Release published:
v0.1.0at2026-04-02T16:21:42Z. - Git tag published:
v0.1.0. - Repository push timestamp when
v0.1.0was published:2026-04-02T16:20:53Z(GitHub APIpushed_atforTeycir/DiffCatcher).