diff --git a/README.md b/README.md index b0cec9e..08ce730 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ Dual licensed under MIT / Apache 2.0. While this crate is `no_std` compatible, it still requires the `alloc` crate. Version notes: +- Version `0.18.0` now correctly refuses to compile unsound usages of `with_mut`, but requires Rust 1.63 or later. - Verison `0.17.0` reintroduces type parameter support, but requires at least version 1.60 of the Rust toolchain. - Version `0.16.0` fixes a potential soundness issue but removes template diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 92f6904..78cef7f 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ouroboros_examples" -version = "0.17.2" +version = "0.18.0" authors = ["Joshua Maros "] edition = "2018" license = "MIT OR Apache-2.0" @@ -20,7 +20,7 @@ miri = [] std = [] [dependencies] -ouroboros = { version = "0.17.2", path = "../ouroboros" } +ouroboros = { version = "0.18.0", path = "../ouroboros" } tokio = { version = "1.27.0", features = [ "macros", "rt" ], optional = true } [dev-dependencies] diff --git a/ouroboros/Cargo.toml b/ouroboros/Cargo.toml index 99990b7..897616c 100644 --- a/ouroboros/Cargo.toml +++ b/ouroboros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ouroboros" -version = "0.17.2" +version = "0.18.0" authors = ["Joshua Maros "] edition = "2018" license = "MIT OR Apache-2.0" @@ -11,7 +11,7 @@ repository = "https://github.com/joshua-maros/ouroboros" [dependencies] aliasable = "0.1.3" -ouroboros_macro = { version = "0.17.2", path = "../ouroboros_macro" } +ouroboros_macro = { version = "0.18.0", path = "../ouroboros_macro" } static_assertions = "1.1.0" [features] diff --git a/ouroboros_macro/Cargo.toml b/ouroboros_macro/Cargo.toml index e2b4760..6499768 100644 --- a/ouroboros_macro/Cargo.toml +++ b/ouroboros_macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ouroboros_macro" -version = "0.17.2" +version = "0.18.0" authors = ["Joshua Maros "] edition = "2018" license = "MIT OR Apache-2.0"