Skip to content

0.56.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Mar 06:01
· 870 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

Updated JavaScript, TypeScript, QML and Perl parsers.

Makefile*.in is now detected as Makefile syntax.

Improved shebang parsing with whitespace, e.g. #! /bin/bash is now detected as a shell script.

Added support for Scheme and Smali.

Diffing

Fixed an issue with runaway memory usage on text files with very long lines.

Display

Fixed an issue where all files would show a permissions change when using difftastic with git difftool.

Fixed an issue with paths not showing the containing directory when using difftastic with git difftool.

Difftastic now correctly reports file permission changes when called from git diff.

Fixed an issue with the experimental JSON display mode where it ignored --skip-unchanged.

Fixed an issue with tabs not being replaced in single-column display.