diff --git a/CHANGELOG.md b/CHANGELOG.md index f3cf4d7..ffeecc7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# 0.0.7 (September 21, 2021) + +* Fix a number of issues in support for async tasks (#50, #51, #52, #54) +* Improve error messages when using Shuttle primitives outside a Shuttle test (#42) +* Add support for thread local storage (the `thread_local!` macro) (#43, #53) +* Add support for `Once` cells (#49) +* Simplify some dependencies to improve build times (#55) +* Move `context_switches` and `my_clock` functions into a new `current` module (#56) + # 0.0.6 (July 8, 2021) * Add support for `std::sync::atomic` (#33) diff --git a/Cargo.toml b/Cargo.toml index 5bd81f4..244d3d7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle" -version = "0.0.6" +version = "0.0.7" edition = "2018" license = "Apache-2.0" description = "A library for testing concurrent Rust code" @@ -19,7 +19,6 @@ rand_pcg = "~0.2.1" scoped-tls = "~1.0.0" smallvec = "~1.6.1" tracing = { version = "~0.1.21", default-features = false, features = ["std"] } -tracing-subscriber = "~0.2.12" varmint = "~0.1.3" [dev-dependencies] @@ -29,6 +28,7 @@ proptest = "~0.10.1" regex = "~1.3.9" tempfile = "~3.2.0" test-env-log = { version = "~0.2.2", default-features = false, features = ["trace"] } +tracing-subscriber = "~0.2.12" [lib] bench = false