Release Notes: This release fixes a bug in the handling of contexts which caused incorrect diffs to be printed. In some cases, text was reported both as removed and as common.
Release Notes: dwdiff now incorporates the diff algorithm from GNU diff, making it much faster for large inputs and removing the dependency on an external diff program.
Release Notes: An option for reformating a diff in Unified Diff format was added, for easily using dwdiff in combination with a VCS.
Release Notes: The \e escape sequence is now interpreted in arguments, and the -p and -l options now correctly handle UTF-8 characters.
Release Notes: The context matching now decreases the matched context size exponentially, instead of immediately using the context-less mode if the changes found with context need refining. This results in more intuitive output when increasing the matching context size.
Release Notes: An option was added to repeat the begin and end change markers at the start and end of a line, if a change crosses a newline.
Release Notes: The difference algorithm has been improved such that it gives better results for large changes with frequently occurring words.
Release Notes: Unicode support was added as well as an option to treat all punctuation characters as delimiters.
Release Notes: A new option was added for showing the line numbers from the old and the new file along with an option that shows several lines of context around changes but skips large common blocks of text.
Release Notes: This release fixes a bug in resetting the color on 64-bit platforms.