Features
- Add a new
--reference <cmd>
option to specify a reference command for the relative speed comparison, see #579, #577 and #744 (@JanEricNitschke) - Add
--conclude
argument (analog to--prepare
), see #565 and #719 as well as the docs here (@jackoconnordev) - Allow
--output=…
to appear once for each command, enabling use cases likehyperfine --output=null my-cmd --output=./file.log my-cmd
, see #529 and #775 (@sharkdp) - The environment variable
$HYPERFINE_ITERATION
will now contain the current iteration number for each benchmarked command, see #775 (@sharkdp) - Add iteration information to failure error message, see #771 and #772 (@sharkdp)
- Python scripts:
- legend modification parameters and output DPI, see #758 (@Spreadcat)
- Nicer whiskers plot, see #727 (@serpent7776)
Bugfixes
- ETA not clearly visible on terminals with a block cursor, see #698 and #699 (@overclockworked64)
- Fix zsh completions, see #717 (@xzfc)
Other
- Build binaries for aarch64-apple-darwin, see #728 (@Phault)
- Various cleanups (@hamirmahal, @one230six)