diff --git a/Cargo.lock b/Cargo.lock index 9643b4505..415167fcd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -870,7 +870,7 @@ dependencies = [ [[package]] name = "uefi" -version = "0.31.0" +version = "0.32.0" dependencies = [ "bitflags 2.6.0", "cfg-if", @@ -885,7 +885,7 @@ dependencies = [ [[package]] name = "uefi-macros" -version = "0.15.0" +version = "0.16.0" dependencies = [ "proc-macro2", "quote", @@ -896,7 +896,7 @@ dependencies = [ [[package]] name = "uefi-raw" -version = "0.7.0" +version = "0.8.0" dependencies = [ "bitflags 2.6.0", "ptr_meta", diff --git a/book/src/tutorial/app.md b/book/src/tutorial/app.md index adfc58285..0d5a4049d 100644 --- a/book/src/tutorial/app.md +++ b/book/src/tutorial/app.md @@ -24,7 +24,7 @@ to your `Cargo.toml`. The resulting `Cargo.toml` should look like that: ```toml [dependencies] log = "0.4.21" -uefi = { version = "0.31.0", features = [ "panic_handler", "logger" ] } +uefi = { version = "0.32.0", features = [ "panic_handler", "logger" ] } ``` Replace the contents of `src/main.rs` with this: diff --git a/template/Cargo.toml b/template/Cargo.toml index 2d6b3f013..8d04fdfcc 100644 --- a/template/Cargo.toml +++ b/template/Cargo.toml @@ -5,4 +5,4 @@ edition = "2021" publish = false [dependencies] -uefi = { version = "0.31.0", features = ["panic_handler"] } +uefi = { version = "0.32.0", features = ["panic_handler"] } diff --git a/uefi-macros/CHANGELOG.md b/uefi-macros/CHANGELOG.md index 3ba8f832a..ff98b3cf5 100644 --- a/uefi-macros/CHANGELOG.md +++ b/uefi-macros/CHANGELOG.md @@ -1,6 +1,16 @@ # uefi-macros - [Unreleased] +# uefi-macros - 0.16.0 (2024-09-09) + +## Changed + +- Internal updates to the `entry` macro related to + [Deprecating SystemTable/BootServices/RuntimeServices][funcmigrate]. + +[funcmigrate]: ../docs/funcs_migration.md + + # uefi-macros - 0.15.0 (2024-08-20) ## Changed diff --git a/uefi-macros/Cargo.toml b/uefi-macros/Cargo.toml index e1ef9ffbf..e8dc9c573 100644 --- a/uefi-macros/Cargo.toml +++ b/uefi-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uefi-macros" -version = "0.15.0" +version = "0.16.0" readme = "README.md" description = "Procedural macros for the `uefi` crate." diff --git a/uefi-raw/CHANGELOG.md b/uefi-raw/CHANGELOG.md index dcd9ff3ef..9bf48d15b 100644 --- a/uefi-raw/CHANGELOG.md +++ b/uefi-raw/CHANGELOG.md @@ -1,5 +1,8 @@ # uefi-raw - [Unreleased] + +# uefi-raw - 0.8.0 (2024-09-09) + ## Added - Added `PAGE_SIZE` constant. diff --git a/uefi-raw/Cargo.toml b/uefi-raw/Cargo.toml index c567f81d1..d13013354 100644 --- a/uefi-raw/Cargo.toml +++ b/uefi-raw/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uefi-raw" -version = "0.7.0" +version = "0.8.0" readme = "README.md" description = """ Raw UEFI types and bindings for protocols, boot, and runtime services. This can diff --git a/uefi/CHANGELOG.md b/uefi/CHANGELOG.md index e76dfd899..2d11704c9 100644 --- a/uefi/CHANGELOG.md +++ b/uefi/CHANGELOG.md @@ -1,7 +1,10 @@ # uefi - [Unreleased] + +# uefi - 0.32.0 (2024-09-09) + See [Deprecating SystemTable/BootServices/RuntimeServices][funcmigrate] for -details of the deprecation in this release. +details of the deprecations in this release. We added documentation to `lib.rs` and the [uefi-rs book] about how `uefi` compares to "standard Rust binaries" for UEFI (those using `std`), and diff --git a/uefi/Cargo.toml b/uefi/Cargo.toml index dc5e1be0f..1c63a31f4 100644 --- a/uefi/Cargo.toml +++ b/uefi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uefi" -version = "0.31.0" +version = "0.32.0" readme = "README.md" description = """ This crate makes it easy to develop Rust software that leverages safe, @@ -43,8 +43,8 @@ ptr_meta.workspace = true uguid.workspace = true cfg-if = "1.0.0" ucs2 = "0.3.3" -uefi-macros = "0.15.0" -uefi-raw = "0.7.0" +uefi-macros = "0.16.0" +uefi-raw = "0.8.0" qemu-exit = { version = "3.0.2", optional = true } [package.metadata.docs.rs]