Download Latest Version difft-0.71.0-x86_64-pc-windows-msvc.zip (10.4 MB) Google Add to Preferred Sources
Home / 0.71.0
Name Modified Size InfoDownloads / Week
Parent folder
difft-0.71.0-aarch64-pc-windows-msvc.zip 2026-09-18 10.3 MB
difft-0.71.0-x86_64-unknown-linux-musl.tar.gz 2026-09-18 11.7 MB
difft-0.71.0-aarch64-unknown-linux-gnu.tar.gz 2026-09-18 11.5 MB
difft-0.71.0-aarch64-apple-darwin.tar.gz 2026-09-18 12.0 MB
difft-0.71.0-x86_64-apple-darwin.tar.gz 2026-09-18 11.3 MB
difft-0.71.0-x86_64-pc-windows-msvc.zip 2026-09-18 10.4 MB
difft-0.71.0-x86_64-unknown-linux-gnu.tar.gz 2026-09-18 11.7 MB
0.71.0 source code.tar.gz 2026-09-18 15.1 MB
0.71.0 source code.zip 2026-09-18 15.3 MB
README.md 2026-09-18 1.2 kB
Totals: 10 Items   109.3 MB 0

Difftastic is a structural diff tool that understands syntax. See the manual to get started, and the changelog for historical changes.

Diffing

Improved performance, particularly for line-based diffs or pathological cases (e.g. an extremely long line).

Linear diffs (used in line-based diffs and word highlighting) have changed from the Wu-Manber algorithm to the Histogram algorithm. This is a modest runtime improvement and a large improvement for memory usage in worst case scenarios.

Some diff results have slightly changed, although the diff quality should be similar. (Please file bugs if not.)

Parsing

Improved C++, Dockerfile, Haskell, JavaScript, Makefile, Perl, Ruby, Rust, Scala and TypeScript.

Improved heuristics and the default globs used for language detection.

Removed Hare support (upstream parser is no longer maintained).

Command Line Interface

--context can now be set with the short flag -c.

Release

Prebuilt binaries attached to releases now include the version in the filename.

Source: README.md, updated 2026-09-18