diff --git a/CHANGELOG.md b/CHANGELOG.md index 75058f2..ca838c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,13 +15,17 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] + + +## [0.1.8] - 2024-06-13 ### Changed -- Change how loom concurrency testing is triggered. Make it an optional dependency instead of - placed behind a custom `cfg(oneshot_loom)`. This has the pros that it does not end up in the dependency - tree of `oneshot` (unless the optional feature `loom` is enabled), which makes this library - way smaller for downstream consumers. This has the downside that the crate now exposes a `loom` - feature. DOWNSTREAM USERS ARE NOT SUPPOSED TO EVER ENABLE THIS. No stability or semver +- Change how loom concurrency testing is triggered. To get rid of `loom` in the dependency tree + `oneshot` pulls in, it has in addition to being gated behind `cfg(oneshot_loom)` also been made + an optional dependency. This makes this library way smaller for downstream consumers. + This has the downside that the crate now exposes a `loom` feature. + DOWNSTREAM USERS ARE NOT SUPPOSED TO EVER ENABLE THIS. No stability or semver guarantees exist around the `loom` feature. + This change ultimately makes no difference for any user of `oneshot` in regular usage. ## [0.1.7] - 2024-05-24 diff --git a/Cargo.lock b/Cargo.lock index a8f909c..b48db65 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -721,7 +721,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "oneshot" -version = "0.1.7" +version = "0.1.8" dependencies = [ "async-std", "criterion", diff --git a/Cargo.toml b/Cargo.toml index b02a85a..91166f8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oneshot" -version = "0.1.7" +version = "0.1.8" authors = ["Linus Färnstrand "] license = "MIT OR Apache-2.0" readme = "README.md"