Path to this page:
Subject: CVS commit: pkgsrc/devel/difftastic
From: pin
Date: 2023-01-16 11:53:35
Message id: 20230116105335.1F7F6FA90@cvs.NetBSD.org
Log Message:
devel/difftastic: update to 0.42.0
0.42 (released 15th January 2022)
Parsing
- Improved CSS parsing and HTML sublanguage parsing.
Diffing
- Added an '--ignore-comments' option.
- Improved textual diffing performance, particularly when the two files
have few lines in common.
Display
- Fixed an issue with unwanted underlines with textual diffing when
DFT_BYTE_LIMIT is reached.
- Fixed a crash in inline display when the file ends with whitespace.
Build
- Renamed the vendored parser directory to vendored_parsers/, as 'cargo
vendor' would clobber the 'vendor/' directory.
0.41 (released 8th January 2023)
Parsing
- Difftastic now supports embedded languages in HTML and Makefiles. This
enables difftastic to parse embedded CSS or JavaScript in HTML, or
Bash in Makefiles, leading to better diffs in those files.
- Tab replacement is now done after parsing. If tab characters are
syntactically important, they are now handled correctly. This was
particularly an issue in Makefiles, where indentation must be tabs.
Diffing
- Improved word highlighting in changed comments. Whitespace is never
underlined and the characters '-' and '_' are now considered word
constituents.
Display
- '--display=inline' now respects '--tab-width' .
- Fixed an issue with unwanted underlines with textual diffing when
DFT_GRAPH_LIMIT is reached.
- Improved syntax highlighting for predefined types in TypeScript.
Files: