From 933fdc87704768e88ec0228578addb722c60ca1b Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Tue, 21 Oct 2025 08:06:07 +0200 Subject: [PATCH] release: uefi-raw-0.12.0, uefi-macros-0.19.0, uefi-0.36.0 --- Cargo.lock | 6 +++--- book/src/tutorial/app.md | 5 +++-- template/Cargo.toml | 2 +- uefi-macros/CHANGELOG.md | 7 +++++++ uefi-macros/Cargo.toml | 2 +- uefi-raw/CHANGELOG.md | 7 +++++++ uefi-raw/Cargo.toml | 2 +- uefi/CHANGELOG.md | 7 +++++++ uefi/Cargo.toml | 6 +++--- 9 files changed, 33 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 86e32bceb..b2a90135b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -972,7 +972,7 @@ dependencies = [ [[package]] name = "uefi" -version = "0.35.0" +version = "0.36.0" dependencies = [ "bitflags 2.9.4", "cfg-if", @@ -987,7 +987,7 @@ dependencies = [ [[package]] name = "uefi-macros" -version = "0.18.1" +version = "0.19.0" dependencies = [ "proc-macro2", "quote", @@ -998,7 +998,7 @@ dependencies = [ [[package]] name = "uefi-raw" -version = "0.11.0" +version = "0.12.0" dependencies = [ "bitflags 2.9.4", "uguid", diff --git a/book/src/tutorial/app.md b/book/src/tutorial/app.md index 66b6e96af..816ece157 100644 --- a/book/src/tutorial/app.md +++ b/book/src/tutorial/app.md @@ -23,8 +23,9 @@ cargo add uefi --features logger,panic_handler to your `Cargo.toml`. The resulting `Cargo.toml` should look like that: ```toml [dependencies] -log = "0.4.21" -uefi = { version = "0.35.0", features = [ "panic_handler", "logger" ] } +log = "0.4" +# Check crates.io for the latest version. +uefi = { version = "", features = [ "panic_handler", "logger" ] } ``` Replace the contents of `src/main.rs` with this: diff --git a/template/Cargo.toml b/template/Cargo.toml index 87a237b04..4f17ddc42 100644 --- a/template/Cargo.toml +++ b/template/Cargo.toml @@ -5,4 +5,4 @@ edition = "2024" publish = false [dependencies] -uefi = { version = "0.35", features = ["panic_handler"] } +uefi = { version = "0.36", features = ["panic_handler"] } diff --git a/uefi-macros/CHANGELOG.md b/uefi-macros/CHANGELOG.md index b84705b0c..3fe7adbbf 100644 --- a/uefi-macros/CHANGELOG.md +++ b/uefi-macros/CHANGELOG.md @@ -1,5 +1,12 @@ # uefi-macros - [Unreleased] +## Added + +## Changed + + +# uefi-macros - v0.19 (2025-10-21) + ## Changed - **Breaking:** The MSRV is now 1.85.1 and the crate uses the Rust 2024 edition. diff --git a/uefi-macros/Cargo.toml b/uefi-macros/Cargo.toml index 8c3b15f45..e510e083d 100644 --- a/uefi-macros/Cargo.toml +++ b/uefi-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uefi-macros" -version = "0.18.1" +version = "0.19.0" readme = "README.md" description = "Procedural macros for the `uefi` crate." diff --git a/uefi-raw/CHANGELOG.md b/uefi-raw/CHANGELOG.md index 109f8dcee..1ff1e6625 100644 --- a/uefi-raw/CHANGELOG.md +++ b/uefi-raw/CHANGELOG.md @@ -1,5 +1,12 @@ # uefi-raw - [Unreleased] +## Added + +## Changed + + +# uefi-raw - v0.12 (2025-10-21) + ## Added - Added `AllocateType`. - Added `PciRootBridgeIoProtocol`. diff --git a/uefi-raw/Cargo.toml b/uefi-raw/Cargo.toml index b77b5530f..c5cf5153d 100644 --- a/uefi-raw/Cargo.toml +++ b/uefi-raw/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uefi-raw" -version = "0.11.0" +version = "0.12.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 7d59e8086..1ce17987e 100644 --- a/uefi/CHANGELOG.md +++ b/uefi/CHANGELOG.md @@ -1,5 +1,12 @@ # uefi - [Unreleased] +## Added + +## Changed + + +# uefi - v0.36 (2025-10-21) + ## Added - Added `ConfigTableEntry::MEMORY_ATTRIBUTES_GUID` and `ConfigTableEntry::IMAGE_SECURITY_DATABASE_GUID`. - Added `proto::usb::io::UsbIo`. diff --git a/uefi/Cargo.toml b/uefi/Cargo.toml index 1048c1ab4..80ce0ddb5 100644 --- a/uefi/Cargo.toml +++ b/uefi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uefi" -version = "0.35.0" +version = "0.36.0" readme = "README.md" description = """ This crate makes it easy to develop Rust software that leverages safe, @@ -42,8 +42,8 @@ ptr_meta.workspace = true uguid.workspace = true cfg-if = "1.0.0" ucs2 = "0.3.3" -uefi-macros = "0.18.1" -uefi-raw = "0.11.0" +uefi-macros = "0.19.0" +uefi-raw = "0.12.0" qemu-exit = { version = "3.0.2", optional = true } [package.metadata.docs.rs]