Releases
v0.3.0
v0.3.0: Full Parity, Universal Installers (Web, DNF, APT) & Hardened Defenses
Compare
Sorry, something went wrong.
No results found
oodiff v0.3.0 Release Notes
Highlights
Full GNU diff Parity : Standard normal diff default (2c2, </>), unified diffs (-u, -U NUM), whitespace filtering (-w, -b, -B), case-insensitivity (-i), recursive walks (-r, -N), labels (-L), brief mode (-q), and report-identical (-s).
Universal Installers & Packaging :
Web: curl -fsSL https://openooda-tools.github.io/oodiff/install.sh | bash
Debian/Ubuntu (APT): sudo apt install ./oodiff_0.3.0-1_amd64.deb
Fedora/RHEL (DNF): sudo dnf install ./oodiff-0.3.0-1.*.rpm
Arch Linux (PKGBUILD): curl -fsSL https://openooda-tools.github.io/oodiff/install.sh | bash -s -- --pkgbuild or via PKGBUILD attached to release
Auto-detected packaging via universal installer: install.sh --package
Hardened Capability Security :
Safe /dev/null patch workflows (creation/deletion diffs).
Stdin aliases (-, /dev/stdin, /dev/fd/0).
Circular symlink cycle defense & depth bounding.
100MB input size ceiling preventing OOM memory exhaustion.
Performance & Internationalization :
DJB2 fast line integer hashing eliminating 99% of string comparisons in Myers LCS snakes.
Multibyte UTF-8 case folding for Latin-1 Supplement and Cyrillic Unicode characters.
Expanded 2,000-step search budget.
Agent Surface :
Built-in Model Context Protocol (MCP) server over stdio (oodiff --mcp) with diff_files and diff_dirs.
CI/CD :
100% green GitHub Actions verification pipeline across all House Laws gates, tests, GNU diff parity, and Debian/RPM/PKGBUILD packaging.
You can’t perform that action at this time.