diff --git a/CHANGELOG.md b/CHANGELOG.md index f5f4355aa..253bcd0c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,9 +33,11 @@ - `BootServices::memmove` and `BootServices::set_mem` have been removed, use standard functions like `core::ptr::copy` and `core::ptr::write_bytes` instead. -## uefi-macros - [Unreleased] +## uefi-services - 0.22.0 (2023-10-11) -## uefi-services - [Unreleased] +### Changed + +- Updated to latest version of `uefi`. ## uefi - 0.24.0 (2023-06-20) diff --git a/Cargo.lock b/Cargo.lock index 0de610743..0309aa96e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -835,6 +835,21 @@ dependencies = [ "bit_field", ] +[[package]] +name = "uefi" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b63e82686b4bdb0db74f18b2abbd60a0470354fb640aa69e115598d714d0a10" +dependencies = [ + "bitflags 2.3.1", + "log", + "ptr_meta", + "ucs2", + "uefi-macros", + "uefi-raw 0.3.0", + "uguid", +] + [[package]] name = "uefi" version = "0.25.0" @@ -844,7 +859,7 @@ dependencies = [ "ptr_meta", "ucs2", "uefi-macros", - "uefi-raw", + "uefi-raw 0.4.0", "uguid", ] @@ -856,7 +871,18 @@ dependencies = [ "quote", "syn 2.0.15", "trybuild", - "uefi", + "uefi 0.25.0", +] + +[[package]] +name = "uefi-raw" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62642516099c6441a5f41b0da8486d5fc3515a0603b0fdaea67b31600e22082e" +dependencies = [ + "bitflags 2.3.1", + "ptr_meta", + "uguid", ] [[package]] @@ -871,11 +897,22 @@ dependencies = [ [[package]] name = "uefi-services" version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44b32954ebbb4be5ebfde0df6699c2091f04e9f9c3762c65f3435dfb1a90a668" +dependencies = [ + "cfg-if", + "log", + "uefi 0.24.0", +] + +[[package]] +name = "uefi-services" +version = "0.22.0" dependencies = [ "cfg-if", "log", "qemu-exit", - "uefi", + "uefi 0.25.0", ] [[package]] @@ -884,16 +921,16 @@ version = "0.2.0" dependencies = [ "log", "qemu-exit", - "uefi", - "uefi-services", + "uefi 0.25.0", + "uefi-services 0.22.0", ] [[package]] name = "uefi_app" version = "0.1.0" dependencies = [ - "uefi", - "uefi-services", + "uefi 0.25.0", + "uefi-services 0.21.0", ] [[package]] diff --git a/book/src/tutorial/app.md b/book/src/tutorial/app.md index 8cc04b1f3..a8582ab09 100644 --- a/book/src/tutorial/app.md +++ b/book/src/tutorial/app.md @@ -19,7 +19,7 @@ In `cargo.toml`, add a few dependencies: [dependencies] log = "0.4" uefi = "0.25" -uefi-services = "0.21" +uefi-services = "0.22" ``` Replace the contents of `src/main.rs` with this: diff --git a/template/Cargo.toml b/template/Cargo.toml index da21f4231..766bc636b 100644 --- a/template/Cargo.toml +++ b/template/Cargo.toml @@ -6,4 +6,4 @@ publish = false [dependencies] uefi = { version = "0.25.0", features = ["alloc"] } -uefi-services = "0.21.0" +uefi-services = "0.22.0" diff --git a/uefi-services/Cargo.toml b/uefi-services/Cargo.toml index 8858ef9de..fca39792e 100644 --- a/uefi-services/Cargo.toml +++ b/uefi-services/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uefi-services" -version = "0.21.0" +version = "0.22.0" readme = "README.md" description = "Higher-level utilities for the `uefi` crate."