Skip to content

0.53.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Nov 01:42
· 1528 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.

Parsing

Added support for SCSS.

Updated the Kotlin parser and improved handling of Kotlin nullable types.

.snap files (Jest snapshots) are now detected as JavaScript files.

Diffing

Fixed an issue where adding or removing blank lines would be ignored by the textual diffing logic.

Directory diffing now respects .gitignore files.

Directory diffing can now be sorted by path with the --sort-paths option.

Command Line Interface

Added the option --strip-cr. This removes all carriage return characters before diffing, which is helpful when dealing with a mix of Windows and non-Windows flies.

The option --skip-unchanged now has a corresponding environment option DFT_SKIP_UNCHANGED.

Build

Difftastic now requires Rust 1.60 to build.