diff --git a/CHANGELOG.md b/CHANGELOG.md index 7cedd7b0..48548fc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 7.0.0 + +- Improve documentation ([#461](https://github.com/trailofbits/test-fuzz/pull/461)) +- BREAKING CHANGE: Store corpora, crashes, hangs, and work queue as structs rather than tuples. This change could cause users' existing corpora, etc. to no longer work. Hence, we are considering this a breaking change. However, future similar format changes may not be considered breaking. This change is to facilitate [PR #476](https://github.com/trailofbits/test-fuzz/pull/476). ([#480](https://github.com/trailofbits/test-fuzz/pull/480)) +- Support [Serde field attributes](https://serde.rs/field-attrs.html) on function arguments ([#476](https://github.com/trailofbits/test-fuzz/pull/476) and [#485](https://github.com/trailofbits/test-fuzz/pull/485)) + ## 6.0.0 - BREAKING CHANGE: No longer pass `-D` to `cargo afl fuzz`. This is a breaking change for users of `cargo-afl` version [0.15.4](https://github.com/rust-fuzz/afl.rs/blob/master/CHANGES.md#0154) (or earlier), which relies on AFL++ version [4.10.c](https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/Changelog.md#version-410c-release) (or earlier). As of version [4.20.c](https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/Changelog.md#version-420c-release), AFL++ ignores `-D`. ([#434](https://github.com/trailofbits/test-fuzz/pull/434)) diff --git a/Cargo.toml b/Cargo.toml index 66b34cd2..a26d61b0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -58,10 +58,10 @@ walkdir = "2.5" xshell = "0.2" # smoelius: Internal packages -internal = { path = "internal", package = "test-fuzz-internal", version = "=6.0.0" } -runtime = { path = "runtime", package = "test-fuzz-runtime", version = "=6.0.0" } -test-fuzz = { path = "test-fuzz", version = "=6.0.0" } -test-fuzz-macro = { path = "macro", version = "=6.0.0" } +internal = { path = "internal", package = "test-fuzz-internal", version = "=7.0.0" } +runtime = { path = "runtime", package = "test-fuzz-runtime", version = "=7.0.0" } +test-fuzz = { path = "test-fuzz", version = "=7.0.0" } +test-fuzz-macro = { path = "macro", version = "=7.0.0" } testing = { path = "testing", package = "test-fuzz-testing" } [workspace.lints.rust.unexpected_cfgs] diff --git a/cargo-test-fuzz/Cargo.toml b/cargo-test-fuzz/Cargo.toml index 0665b606..b03e9418 100644 --- a/cargo-test-fuzz/Cargo.toml +++ b/cargo-test-fuzz/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-test-fuzz" -version = "6.0.0" +version = "7.0.0" edition = "2021" description = "cargo-test-fuzz" diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 469b9e81..ec8797ae 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-examples" -version = "6.0.0" +version = "7.0.0" edition = "2021" publish = false diff --git a/internal/Cargo.toml b/internal/Cargo.toml index 61a0930c..333d916f 100644 --- a/internal/Cargo.toml +++ b/internal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-internal" -version = "6.0.0" +version = "7.0.0" edition = "2021" description = "test-fuzz-internal" diff --git a/macro/Cargo.toml b/macro/Cargo.toml index 1d09097d..b185504b 100644 --- a/macro/Cargo.toml +++ b/macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-macro" -version = "6.0.0" +version = "7.0.0" edition = "2021" description = "test-fuzz-macro" diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 154a9120..48c7bd2d 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-runtime" -version = "6.0.0" +version = "7.0.0" edition = "2021" description = "test-fuzz-runtime" diff --git a/test-fuzz/Cargo.toml b/test-fuzz/Cargo.toml index 1ff01767..b54efef2 100644 --- a/test-fuzz/Cargo.toml +++ b/test-fuzz/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz" -version = "6.0.0" +version = "7.0.0" edition = "2021" description = "To make fuzzing Rust easy" diff --git a/testing/Cargo.toml b/testing/Cargo.toml index 7f956fa9..bb242685 100644 --- a/testing/Cargo.toml +++ b/testing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-testing" -version = "6.0.0" +version = "7.0.0" edition = "2021" publish = false diff --git a/third-party/Cargo.toml b/third-party/Cargo.toml index 9b7ecf86..9164a6ee 100644 --- a/third-party/Cargo.toml +++ b/third-party/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "third-party" -version = "6.0.0" +version = "7.0.0" edition = "2021" publish = false