0.39.0
Difftastic is a structural diff tool that understands syntax. See the manual to get started, and the changelog for historical changes.
Parsing
Added support for Erlang.
Improved detection of binary content when the MIME type database incorrectly claims a text file is another format.
Display
Paths are now always displayed relative to the current working directory.
Fixed a race condition where diffing directories would lead to interleaved output from different files.
Command Line Interface
Added a --check-only
flag that reports if there are any syntactic differences, but doesn't calculate or print them. This is much faster than normal syntactic diffing.
Difftastic now sets the exit code if it finds changes and --exit-code
is set. See usage in the manual for the full list of exit codes used.