Releases: walles/riff
Releases · walles/riff
2.23.3: Highlight removed trailing newline after added lines
If you add a couple of new lines at the end of some file, the last of which does not end with a newline, with this release the new section will have a marker at the end indicating it's losing a newline.
2.23.2: Fix a race condition
With "No newline at end of file" handling.
2.23.1: Handle "No newline at end of file" in multiple languages
Ref: https://github.com/walles/riff/issues/39
2.23.0: Improve "No newline at end of file" rendering
If an EOF linefeed is added or removed, indicate using ⏎ characters in the diff on what line it was added / removed.
2.22.2: Add a Windows build
Also fix some Windows specific issues, and a highlighting bug.
2.22.1: Don't crash on large hunks
Before this release, if a hunk was too large riff would take forever and use up unreasonable amounts of memory, sometimes to the point of crashing. With this release, if a hunk is too large riff won't refine it but just pass it through as-is, working around the related performance issues. Issue: https://github.com/walles/riff/issues/35
2.22.0: Improve "git log -p" highlighting
When showing logs with embedded diffs, highlight the start of each commit with a blue background extending to the end of the line. This makes it much easier to see where each commit starts and ends when scrolling up and down.
2.21.0: Improve support for "git log" highlighting
By highlighting "commit" lines just like git. With this version I recommend setting git's pager.log to riff as well.
2.20.0: Better highlighting of added / removed files
Or actually lowlighting. The +++ and --- /dev/null lines are now lowlighted in this release, as are the file modes of deleted files.