github Wilfred/difftastic 0.33.0

latest releases: 0.60.0, 0.59.0, 0.58.0...
2 years ago

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

Diffing

Difftastic now explores 2x more parenthesis nesting possibilities. This can make diffing slower, but produces substantially better results.

Parsing

Added support for CMake.

Improved comment detection using tree-sitter syntax highlighting queries.

Fixed an issue with language detection when file names were very short.

Command Line Interface

Difftastic prefers to show the second path when called with two arguments. This fixes an issue (broken in 0.31) where the path would be shown as /tmp/git-blob-abc/file_name.

Build

Difftastic now requires Rust 1.57 to build.

Fixed build on Windows. Previously it would fail non-deterministically.

Don't miss a new difftastic release

NewReleases is sending notifications on new releases.