0.50.0
github-actions
released this
16 Aug 06:22
·
1970 commits
to master
since this release
Difftastic is a structural diff tool that understands syntax. See the manual to get started, and the changelog for historical changes.
Conflicts
Difftastic now supports parsing files with conflict markers, enabling you to diff the two conflicting file states.
$ difft file_with_conflicts.js
Parsing
Updated Elixir, Erlang, Go, Kotlin and Racket parsers.
Display
Tweaked the colours on the file header, to make metadata less prominent.
Improved styling of file rename information.
Improved syntax hightling for Java built-in types.
Diffing
Fixed an issue with runaway memory usage when the two files input files had a large number of differences.
Build
Difftastic now requires Rust 1.59 to build.