diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ad2d7d3..cfb13abd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 3.0.5 + +- Update help message ([#153](https://github.com/trailofbits/test-fuzz/pull/153)) + ## 3.0.4 - Work around "pizza mode" bug ([#137](https://github.com/trailofbits/test-fuzz/pull/137)) diff --git a/README.md b/README.md index 6de907c1..1be3e522 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ Fuzzing with `test-fuzz` is essentially three steps:\* - Add the following `dependencies` to the target crate's `Cargo.toml` file: ```toml serde = "1.0" - test-fuzz = "3.0.4" + test-fuzz = "3.0.5" ``` - Precede the target function with the [`test_fuzz`](#test_fuzz-macro) macro: ```rust @@ -394,7 +394,7 @@ Try `cargo afl fuzz --help` to see additional fuzzer options. The features in this section apply to the `test-fuzz` package as a whole. Enable them in `test-fuzz`'s dependency specification as described in the [The Cargo Book](https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#choosing-features). For example, to enable the `auto_concretize` feature, use: ```toml -test-fuzz = { version = "3.0.4", features = ["auto_concretize"] } +test-fuzz = { version = "3.0.5", features = ["auto_concretize"] } ``` The `test-fuzz` package currently supports the following features: diff --git a/cargo-test-fuzz/Cargo.toml b/cargo-test-fuzz/Cargo.toml index 07fe4590..3799a9e7 100644 --- a/cargo-test-fuzz/Cargo.toml +++ b/cargo-test-fuzz/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-test-fuzz" -version = "3.0.4" +version = "3.0.5" edition = "2018" description = "cargo-test-fuzz" @@ -32,8 +32,8 @@ serde = { version = "1.0.147", features = ["derive"] } strum_macros = "0.24.3" subprocess = "0.2.9" -internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.4" } -test-fuzz = { path = "../test-fuzz", version = "=3.0.4" } +internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.5" } +test-fuzz = { path = "../test-fuzz", version = "=3.0.5" } [dev-dependencies] assert_cmd = "2.0.5" diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 97fd8b93..3f5e916b 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-examples" -version = "3.0.4" +version = "3.0.5" edition = "2018" publish = false @@ -10,7 +10,7 @@ path = "src/main.rs" [dependencies] serde = { version = "1.0.147", features = ["rc"] } -test-fuzz = { path = "../test-fuzz", version = "=3.0.4" } +test-fuzz = { path = "../test-fuzz", version = "=3.0.5" } [dev-dependencies] lazy_static = "1.4.0" diff --git a/internal/Cargo.toml b/internal/Cargo.toml index 0c6e8dfc..d9c15c26 100644 --- a/internal/Cargo.toml +++ b/internal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-internal" -version = "3.0.4" +version = "3.0.5" edition = "2018" description = "test-fuzz-internal" diff --git a/macro/Cargo.toml b/macro/Cargo.toml index 2350c9c1..ad52cf0f 100644 --- a/macro/Cargo.toml +++ b/macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-macro" -version = "3.0.4" +version = "3.0.5" edition = "2018" description = "test-fuzz-macro" @@ -23,7 +23,7 @@ syn = { version = "1.0.103", features = ["full", "parsing", "visit", "visit-mut" toolchain_find = "0.2.0" unzip-n = "0.1.2" -internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.4" } +internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.5" } [features] __auto_concretize = [] diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index f396097c..b0164a2e 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-runtime" -version = "3.0.4" +version = "3.0.5" edition = "2018" description = "test-fuzz-runtime" @@ -23,7 +23,7 @@ serde = { version = "1.0.147", features = ["derive"] } serde_cbor = { version = "0.11.2", optional = true } sha-1 = "0.10.0" -internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.4" } +internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.5" } [features] __serde_bincode = [] diff --git a/test-fuzz/Cargo.toml b/test-fuzz/Cargo.toml index fec07dd5..d1599ea8 100644 --- a/test-fuzz/Cargo.toml +++ b/test-fuzz/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz" -version = "3.0.4" +version = "3.0.5" edition = "2018" description = "To make fuzzing Rust easy" @@ -13,9 +13,9 @@ repository = "https://github.com/trailofbits/test-fuzz" afl = { version = "0.12.10", optional = true } serde = "1.0.147" -internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.4" } -runtime = { path = "../runtime", package = "test-fuzz-runtime", version = "=3.0.4" } -test-fuzz-macro = { path = "../macro", version = "=3.0.4" } +internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.5" } +runtime = { path = "../runtime", package = "test-fuzz-runtime", version = "=3.0.5" } +test-fuzz-macro = { path = "../macro", version = "=3.0.5" } [dev-dependencies] assert_cmd = "2.0.5" diff --git a/testing/Cargo.toml b/testing/Cargo.toml index e54acaf5..e44884a1 100644 --- a/testing/Cargo.toml +++ b/testing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-testing" -version = "3.0.4" +version = "3.0.5" edition = "2018" publish = false @@ -14,4 +14,4 @@ log = "0.4.17" retry = "2.0.0" subprocess = "0.2.9" -internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.4" } +internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.5" }