From 807cb8148a11ba9c196626b52b310d2c30ab4a44 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Thu, 6 Jun 2024 13:42:57 +0200 Subject: [PATCH 1/3] Update changelog --- Changelog.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Changelog.md b/Changelog.md index 6c378c6..90c0783 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,12 @@ # Unreleased +* **Breaking:** feat: introduce `RestrictAccess` and generalize `restrict` to all access types by @mkroening in https://github.com/rust-osdev/volatile/pull/60 +* feat: implement derive macro for all access types by @mkroening in https://github.com/rust-osdev/volatile/pull/61 +* fix: add `#[must_use]` to volatile types, `read`, and `as_raw_ptr` by @mkroening in https://github.com/rust-osdev/volatile/pull/58 +* Add a semver checks CI job by @phil-opp in https://github.com/rust-osdev/volatile/pull/63 + +**Full Changelog**: https://github.com/rust-osdev/volatile/compare/v0.5.4...0.6.0 + # 0.5.4 – 2024-04-26 * fix(access): properly seal access traits by @mkroening in https://github.com/rust-osdev/volatile/pull/59 From 1ec5762d8fc2d3d3459579b96bcce346cf853d45 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Thu, 6 Jun 2024 13:44:05 +0200 Subject: [PATCH 2/3] chore: Release --- Cargo.toml | 2 +- Changelog.md | 2 ++ volatile-macro/Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index abf9cc0..8e4fa22 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "volatile" -version = "0.5.4" +version = "0.6.0" authors = ["Philipp Oppermann "] license = "MIT OR Apache-2.0" keywords = ["volatile"] diff --git a/Changelog.md b/Changelog.md index 90c0783..d77d5ce 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,7 @@ # Unreleased +# 0.6.0 – 2024-06-06 + * **Breaking:** feat: introduce `RestrictAccess` and generalize `restrict` to all access types by @mkroening in https://github.com/rust-osdev/volatile/pull/60 * feat: implement derive macro for all access types by @mkroening in https://github.com/rust-osdev/volatile/pull/61 * fix: add `#[must_use]` to volatile types, `read`, and `as_raw_ptr` by @mkroening in https://github.com/rust-osdev/volatile/pull/58 diff --git a/volatile-macro/Cargo.toml b/volatile-macro/Cargo.toml index 8f17c47..e5b724a 100644 --- a/volatile-macro/Cargo.toml +++ b/volatile-macro/Cargo.toml @@ -18,4 +18,4 @@ quote = "1" syn = { version = "2", features = ["full"] } [dev-dependencies] -volatile = { version = "=0.5.4", path = "..", features = ["derive"] } +volatile = { version = "=0.6.0", path = "..", features = ["derive"] } From 6aee21105de28e8fce686cfb1695b0bf82c64601 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Thu, 6 Jun 2024 13:46:23 +0200 Subject: [PATCH 3/3] chore: Release --- Cargo.toml | 2 +- volatile-macro/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8e4fa22..8308d07 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ repository = "https://github.com/rust-osdev/volatile" edition = "2021" [dependencies] -volatile-macro = { version = "=0.5.4", optional = true, path = "volatile-macro" } +volatile-macro = { version = "=0.6.0", optional = true, path = "volatile-macro" } [features] derive = ["dep:volatile-macro"] diff --git a/volatile-macro/Cargo.toml b/volatile-macro/Cargo.toml index e5b724a..304f5da 100644 --- a/volatile-macro/Cargo.toml +++ b/volatile-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "volatile-macro" -version = "0.5.4" +version = "0.6.0" authors = ["Martin Kröning "] edition = "2021" description = "Procedural macros for the volatile crate."