From 7db47efc1fba3a992372e84765e2fe807385103e Mon Sep 17 00:00:00 2001 From: "release-plz-token[bot]" <156578716+release-plz-token[bot]@users.noreply.github.com> Date: Tue, 9 Jun 2026 11:15:58 +0000 Subject: [PATCH] chore: release --- Cargo.lock | 4 ++-- cli_types/CHANGELOG.md | 8 ++++++++ cli_types/Cargo.toml | 2 +- git_perf/CHANGELOG.md | 26 ++++++++++++++++++++++++++ git_perf/Cargo.toml | 6 +++--- 5 files changed, 40 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index af0b86ed69..be4d29bb35 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1006,7 +1006,7 @@ dependencies = [ [[package]] name = "git-perf" -version = "0.21.0" +version = "0.22.0" dependencies = [ "anyhow", "average", @@ -1049,7 +1049,7 @@ dependencies = [ [[package]] name = "git_perf_cli_types" -version = "0.6.0" +version = "0.7.0" dependencies = [ "anyhow", "chrono", diff --git a/cli_types/CHANGELOG.md b/cli_types/CHANGELOG.md index 1e03013f0d..b882a94d84 100644 --- a/cli_types/CHANGELOG.md +++ b/cli_types/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.0](https://github.com/kaihowl/git-perf/compare/git_perf_cli_types-v0.6.0...git_perf_cli_types-v0.7.0) - 2026-06-09 + +### Added + +- *(git_perf)* add study command for pre-merge benchmark COV tuning ([#728](https://github.com/kaihowl/git-perf/pull/728)) +- *(audit)* add CoV flagging with --max-cov threshold ([#696](https://github.com/kaihowl/git-perf/pull/696)) +- *(config)* add [environment] and [defaults] config sections for auto metadata ([#692](https://github.com/kaihowl/git-perf/pull/692)) + ## [0.6.0](https://github.com/kaihowl/git-perf/compare/git_perf_cli_types-v0.5.0...git_perf_cli_types-v0.6.0) - 2026-05-24 ### Added diff --git a/cli_types/Cargo.toml b/cli_types/Cargo.toml index 506b41e9a3..b50801e521 100644 --- a/cli_types/Cargo.toml +++ b/cli_types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "git_perf_cli_types" -version = "0.6.0" +version = "0.7.0" edition = "2021" description = "Shared CLI types for git-perf" repository = "https://github.com/kaihowl/git-perf" diff --git a/git_perf/CHANGELOG.md b/git_perf/CHANGELOG.md index 19fb594c3c..38eace0a46 100644 --- a/git_perf/CHANGELOG.md +++ b/git_perf/CHANGELOG.md @@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.22.0](https://github.com/kaihowl/git-perf/compare/git-perf-v0.21.0...git-perf-v0.22.0) - 2026-06-09 + +### Added + +- *(git_perf)* add study command for pre-merge benchmark COV tuning ([#728](https://github.com/kaihowl/git-perf/pull/728)) +- *(audit)* implement Phase 2 change point warning ([#697](https://github.com/kaihowl/git-perf/pull/697)) +- *(audit)* add CoV flagging with --max-cov threshold ([#696](https://github.com/kaihowl/git-perf/pull/696)) +- *(config)* add [environment] and [defaults] config sections for auto metadata ([#692](https://github.com/kaihowl/git-perf/pull/692)) + +### Fixed + +- *(config)* handle measurement names with special chars in config lookup ([#709](https://github.com/kaihowl/git-perf/pull/709)) +- *(git)* eliminate panic, make notes-append lockable, fix wait-status capture +- *(git)* re-enable --no-separator for git notes append ([#691](https://github.com/kaihowl/git-perf/pull/691)) + +### Other + +- *(ci)* increase add_measurements base case from 1 to 10 items ([#733](https://github.com/kaihowl/git-perf/pull/733)) +- *(ci)* replace subprocess report-benchmark with in-process Criterion benchmark ([#724](https://github.com/kaihowl/git-perf/pull/724)) +- *(ci)* improve reliability of add_measurement/1 benchmark ([#720](https://github.com/kaihowl/git-perf/pull/720)) +- *(git)* verify no-op execute_notes_operation skips upstream push ([#719](https://github.com/kaihowl/git-perf/pull/719)) +- *(ci)* replace subprocess add-benchmark with in-process Criterion benchmark ([#704](https://github.com/kaihowl/git-perf/pull/704)) +- *(deps)* bump the cargo-dependencies group with 2 updates ([#702](https://github.com/kaihowl/git-perf/pull/702)) +- *(git)* document reftable lock coverage, fix arm order and comment typo ([#703](https://github.com/kaihowl/git-perf/pull/703)) +- *(git)* batch note content fetching for size --detailed command ([#689](https://github.com/kaihowl/git-perf/pull/689)) + ## [0.21.0](https://github.com/kaihowl/git-perf/compare/git-perf-v0.20.0...git-perf-v0.21.0) - 2026-05-24 ### Added diff --git a/git_perf/Cargo.toml b/git_perf/Cargo.toml index 3ce76584d8..e047ed74aa 100644 --- a/git_perf/Cargo.toml +++ b/git_perf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "git-perf" -version = "0.21.0" +version = "0.22.0" edition = "2021" description = "Track, plot, and statistically validate simple measurements using git-notes for storage" license = "MIT" @@ -18,7 +18,7 @@ path = "src/main.rs" path = "src/lib.rs" [dependencies] -git_perf_cli_types = { version = "0.6.0", path = "../cli_types" } +git_perf_cli_types = { version = "0.7.0", path = "../cli_types" } mutants = "0.0.4" anyhow = "1.0.102" average = "0.17.0" @@ -55,7 +55,7 @@ tempfile = { version = "3.27.0", optional = true } clap = { version="4", features=["derive"] } clap_mangen = "0.3.0" clap-markdown = "0.1.0" -git_perf_cli_types = { version = "0.6.0", path = "../cli_types" } +git_perf_cli_types = { version = "0.7.0", path = "../cli_types" } [dev-dependencies] criterion = "0.8.2"