Difftastic is a structural diff tool that understands syntax. See the manual to get started, and the changelog for historical changes.
Diffing
Improved performance in many cases, particularly for files with a fairly flat structure.
Command Line Interface
Difftastic now treats the path /dev/null
as an empty file, even if that path doesn't exist on the current machine. This fixes a crash when using difftastic with git on Windows.