Skip to content

Releases: Teycir/DiffCatcher

v0.1.0

02 Apr 16:21

Choose a tag to compare

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/null handling 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.