Releases: walles/riff
Releases · walles/riff
2.18.1: Fix binary name for "cargo install"
It should always have been "riff" and nothing else.
2.18.0
2.17.0: Improve headers highlighting
With this release, I made a conscious effort to add sensible highlighting to diff and hunk headers.
2.16.3: Allow redirection comparisons
With this release, you can now do redirection comparisons in shells that support them (#29): $ riff <(echo hej) <(echo nej)
2.16.2: Dev-only changes
* #25 Fix running tests with a target triple * #26 Bump Cargo.toml version when releasing
2.16: Implement --no-pager command line switch
This release also fixes a crash.
2.15: Improve highlighting heuristics
With this change in place, if more than 70% of a line is highlighted, just show it without highlighting. This replaces a more complex heuristic from before.
2.14: Handle invalid UTF-8 input
Previous releases would crash on invalid UTF-8 input. To not crash, this release uses the following function for parsing incoming data into strings: https://doc.rust-lang.org/std/string/struct.String.html#method.from_utf8_lossy
2.13: Simpler highlighting
This release will highlight somewhat differently from before. The new heuristic is: 1. Just diff the before and after versions 2. Remove any full-line or multi-line highlights This simplifies some code and fixes some cases which were not highlighted before. It probably breaks some things as well, do provide examples at <https://github.com/walles/riff/issues/23>! Additionally this release documents how to get "git log -p" output highlighted.
2.12: Performance release
Riff was actually pretty fast even before this release, this is more of a because-I-could release. This release is about 60% faster than the previous one. Or, about 12x slower than plain cat.