Skip to content

Releases: walles/riff

2.29.0: Highlight merge commits

29 Jan 14:03
Compare
Choose a tag to compare

Before this release, they were just ugly. Now they are informatively highlighted!

Support highlighting conflict markers

24 Jan 20:55
Compare
Choose a tag to compare

Conflict markers can be added to files by git merge for example.

Try it:

riff < file-with-conflicts.txt

2.27.1: Don't require file names with -b

13 Nov 12:56
Compare
Choose a tag to compare

2.27.0: Fix a crash

24 Sep 17:32
Compare
Choose a tag to compare
Before this release, if you removed a line starting with "--" and passed
the diff to riff, riff would crash. This has been fixed.

Ref: https://github.com/walles/riff/issues/51

As a side effect, riff will now be pickier with its input. If you modify
your diffs manually, beware.

2.26.0: Add -f flag for specifying a diff file to highlight

17 Sep 07:28
Compare
Choose a tag to compare
With this release there are two ways of highlighting a particular diff
file:

  riff < file.diff
  riff --file=file.diff

Command line parsing has been updated to use Clap, which will make help
output look somewhat different. Should also fix some options parsing
corner cases.

2.25.2: Fix rename rendering on some terminals

20 Aug 21:00
Compare
Choose a tag to compare
Before this change, rename rendering on GNOME Terminal for example could
render as grey on green, which was hard to read.

With this release, those renames now render as black on green on all
terminals.

2.25.1: Fix non-leading-tabs highlighting

15 Aug 15:12
Compare
Choose a tag to compare
Also, this release improves (the already good) performance by about 25%.

2.25.0: Highlight file name changes

13 Aug 08:00
Compare
Choose a tag to compare
So with this release, if you have renamed any files, the name changes
will be highlighted in inverse red / green.

2.24.0: New highlighting when there are only additions

12 Aug 07:30
Compare
Choose a tag to compare
Ref: https://github.com/walles/riff/issues/42

2.23.4: Use isatty() from standard library

06 Aug 15:30
Compare
Choose a tag to compare
Before this change we used the atty library, but atty is now
unmaintained.