Skip to content

Commit b49ade7

Browse files
github-actions[bot]berkus
authored andcommitted
chore: release v0.8.0
1 parent c56485f commit b49ade7

File tree

5 files changed

+36
-11
lines changed

5 files changed

+36
-11
lines changed

CHANGELOG.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,33 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10+
## [0.8.0](https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.7.0...criterion-v0.8.0) - 2025-11-29
11+
12+
### BREAKING
13+
14+
- Drop async-std support
15+
16+
### Changed
17+
18+
- Bump MSRV to 1.86, stable to 1.91.1
19+
1020
### Added
11-
- `Throughput::ElementsAndBytes` added to allow the text summary to report throughput in both units simultaneously.
21+
22+
- Add ability to plot throughput on summary page.
23+
- Add support for reporting throughput in elements and bytes - `Throughput::ElementsAndBytes` allows the text summary to report throughput in both units simultaneously.
24+
- Add alloca-based memory layout randomisation to mitigate memory effects on measurements.
25+
- Add doc comment to benchmark runner in criterion_group macro (removes linter warnings)
26+
27+
### Fixed
28+
29+
- Fix plotting NaN bug
30+
31+
### Other
32+
33+
- Remove Master API Docs links temporarily while we restore the docs publishing.
1234

1335
## [0.7.0] - 2025-07-25
36+
1437
- Bump version of criterion-plot to align dependencies.
1538

1639
## [0.6.0] - 2025-05-17

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ authors = [
1010
# When bumping:
1111
#
1212
# * Update version numbers in the book;
13-
version = "0.7.0"
13+
version = "0.8.0"
1414
edition = "2021"
1515
# Update the MSRV variable in .github/workflows/ci.yml when changing this.
1616
rust-version = "1.86"
@@ -36,7 +36,7 @@ exclude = ["book/*"]
3636
[dependencies]
3737
alloca = "0.4"
3838
anes = "0.1.4"
39-
criterion-plot = { path = "plot", version = "0.7.0" }
39+
criterion-plot = { path = "plot", version = "0.8.0" }
4040
itertools = "0.13"
4141
page_size = "0.6"
4242
serde = { version = "1.0.100", features = ["derive"] }
@@ -74,9 +74,6 @@ quickcheck = { version = "1.0", default-features = false }
7474
rand = "0.8"
7575
futures = "0.3"
7676

77-
[badges]
78-
maintenance = { status = "passively-maintained" }
79-
8077
[features]
8178
stable = [
8279
"csv_output",

plot/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]

plot/Cargo.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,3 @@ itertools = "0.13"
1818
itertools-num = "0.1"
1919
num-complex = { version = "0.4", default-features = false, features = ["std"] }
2020
rand = "0.8"
21-
22-
[badges]
23-
maintenance = { status = "looking-for-maintainer" }

0 commit comments

Comments
 (0)