From 564ccafb0319278d3846a02e47ec65d0ad92035d Mon Sep 17 00:00:00 2001 From: David Peter Date: Mon, 11 Nov 2024 22:39:30 +0100 Subject: [PATCH] Preparations for v1.19 --- CHANGELOG.md | 18 +++++++++++++----- Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5bf7bec..043eaf2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,17 +1,25 @@ -# unreleased +# v1.19.0 ## Features - -## Changes - +- Add a new `--reference ` option to specify a reference command for the relative speed comparison, see #579, #577 and #744 (@sharkdp) +- Add `--conclude` argument (analog to `--prepare`), see #565 and #719 (@jackoconnordev) +- Allow `--output=…` to appear once for each command, enabling use cases like `hyperfine --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) # v1.18.0 diff --git a/Cargo.lock b/Cargo.lock index 3c6f970..bcae7a9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -412,7 +412,7 @@ checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" [[package]] name = "hyperfine" -version = "1.18.0" +version = "1.19.0" dependencies = [ "anyhow", "approx", diff --git a/Cargo.toml b/Cargo.toml index 38e1f96..494900f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0" name = "hyperfine" readme = "README.md" repository = "https://github.com/sharkdp/hyperfine" -version = "1.18.0" +version = "1.19.0" edition = "2018" build = "build.rs" rust-version = "1.76.0"