From 6c1a5b20aa12c97cb47f22dec6d1a42432d5ce55 Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Mon, 9 Oct 2023 16:59:21 +0200 Subject: [PATCH 1/5] changelog: prepare uefi release 0.25 --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 59ed0ec73..bf403c877 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ ## uefi - [Unreleased] +## uefi-macros - [Unreleased] + +## uefi-raw - [Unreleased] + +## uefi-services - [Unreleased] + +## uefi - 0.25.0 (2023-10-09) + ### Changed - MSRV bumped to 1.70. - `Input::wait_for_key_event` now returns an `Option`, and is no longer `const`. From 19f00e4236fc4278152a44cd5bb37f2ec92cb4fa Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Tue, 10 Oct 2023 18:08:46 +0200 Subject: [PATCH 2/5] chore: Release --- Cargo.lock | 13 ++++++++++++- uefi-raw/Cargo.toml | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 731d55b5b..875953eb0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -844,7 +844,7 @@ dependencies = [ "ptr_meta", "ucs2", "uefi-macros", - "uefi-raw", + "uefi-raw 0.3.0", "uguid", ] @@ -862,6 +862,17 @@ dependencies = [ [[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]] +name = "uefi-raw" +version = "0.4.0" dependencies = [ "bitflags 2.3.1", "ptr_meta", diff --git a/uefi-raw/Cargo.toml b/uefi-raw/Cargo.toml index ad042ad8a..72aa79ab6 100644 --- a/uefi-raw/Cargo.toml +++ b/uefi-raw/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uefi-raw" -version = "0.3.0" +version = "0.4.0" readme = "README.md" description = "Raw UEFI types" From 664cb421e57bfcf4b74aa273b6b251cfcd85150f Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Tue, 10 Oct 2023 18:10:13 +0200 Subject: [PATCH 3/5] uefi: dep: update uefi-raw --- Cargo.lock | 13 +------------ uefi/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 875953eb0..67dc6889d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -844,7 +844,7 @@ dependencies = [ "ptr_meta", "ucs2", "uefi-macros", - "uefi-raw 0.3.0", + "uefi-raw", "uguid", ] @@ -859,17 +859,6 @@ dependencies = [ "uefi", ] -[[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]] name = "uefi-raw" version = "0.4.0" diff --git a/uefi/Cargo.toml b/uefi/Cargo.toml index 835c1a006..9ff1a0428 100644 --- a/uefi/Cargo.toml +++ b/uefi/Cargo.toml @@ -30,7 +30,7 @@ log.workspace = true ptr_meta.workspace = true ucs2 = "0.3.2" uefi-macros = "0.12.0" -uefi-raw = "0.3.0" +uefi-raw = "0.4.0" uguid.workspace = true [package.metadata.docs.rs] From dfc727d32beb70b170526d92038cb029e2413483 Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Tue, 10 Oct 2023 18:11:40 +0200 Subject: [PATCH 4/5] chore: Release --- Cargo.lock | 36 +++++++++++++++++++++++++++++++----- uefi/Cargo.toml | 2 +- 2 files changed, 32 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 67dc6889d..01fecefe1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -838,13 +838,28 @@ dependencies = [ [[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" dependencies = [ "bitflags 2.3.1", "log", "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.24.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]] @@ -875,7 +901,7 @@ dependencies = [ "cfg-if", "log", "qemu-exit", - "uefi", + "uefi 0.24.0", ] [[package]] @@ -884,7 +910,7 @@ version = "0.2.0" dependencies = [ "log", "qemu-exit", - "uefi", + "uefi 0.25.0", "uefi-services", ] @@ -892,7 +918,7 @@ dependencies = [ name = "uefi_app" version = "0.1.0" dependencies = [ - "uefi", + "uefi 0.24.0", "uefi-services", ] diff --git a/uefi/Cargo.toml b/uefi/Cargo.toml index 9ff1a0428..ab959329f 100644 --- a/uefi/Cargo.toml +++ b/uefi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uefi" -version = "0.24.0" +version = "0.25.0" readme = "README.md" description = "Safe and easy-to-use wrapper for building UEFI apps." From 736c8e71732a2fd65258dfce7a3cf2fb865177fe Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Tue, 10 Oct 2023 18:14:39 +0200 Subject: [PATCH 5/5] tree: post-release fixes --- CHANGELOG.md | 2 +- Cargo.lock | 36 +++++------------------------------- book/src/tutorial/app.md | 2 +- template/Cargo.toml | 2 +- uefi-macros/Cargo.toml | 2 +- uefi-services/Cargo.toml | 2 +- 6 files changed, 10 insertions(+), 36 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bf403c877..f5f4355aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ ## uefi-services - [Unreleased] -## uefi - 0.25.0 (2023-10-09) +## uefi - 0.25.0 (2023-10-10) ### Changed - MSRV bumped to 1.70. diff --git a/Cargo.lock b/Cargo.lock index 01fecefe1..0de610743 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -835,21 +835,6 @@ 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" @@ -859,7 +844,7 @@ dependencies = [ "ptr_meta", "ucs2", "uefi-macros", - "uefi-raw 0.4.0", + "uefi-raw", "uguid", ] @@ -871,18 +856,7 @@ dependencies = [ "quote", "syn 2.0.15", "trybuild", - "uefi 0.24.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", + "uefi", ] [[package]] @@ -901,7 +875,7 @@ dependencies = [ "cfg-if", "log", "qemu-exit", - "uefi 0.24.0", + "uefi", ] [[package]] @@ -910,7 +884,7 @@ version = "0.2.0" dependencies = [ "log", "qemu-exit", - "uefi 0.25.0", + "uefi", "uefi-services", ] @@ -918,7 +892,7 @@ dependencies = [ name = "uefi_app" version = "0.1.0" dependencies = [ - "uefi 0.24.0", + "uefi", "uefi-services", ] diff --git a/book/src/tutorial/app.md b/book/src/tutorial/app.md index 5a054e30a..8cc04b1f3 100644 --- a/book/src/tutorial/app.md +++ b/book/src/tutorial/app.md @@ -18,7 +18,7 @@ In `cargo.toml`, add a few dependencies: ```toml [dependencies] log = "0.4" -uefi = "0.24" +uefi = "0.25" uefi-services = "0.21" ``` diff --git a/template/Cargo.toml b/template/Cargo.toml index 3a48899a6..da21f4231 100644 --- a/template/Cargo.toml +++ b/template/Cargo.toml @@ -5,5 +5,5 @@ edition = "2021" publish = false [dependencies] -uefi = { version = "0.24.0", features = ["alloc"] } +uefi = { version = "0.25.0", features = ["alloc"] } uefi-services = "0.21.0" diff --git a/uefi-macros/Cargo.toml b/uefi-macros/Cargo.toml index d5e4cd5e3..0ee6ffd4f 100644 --- a/uefi-macros/Cargo.toml +++ b/uefi-macros/Cargo.toml @@ -22,4 +22,4 @@ syn = { version = "2.0.4", features = ["full"] } [dev-dependencies] trybuild = "1.0.61" -uefi = { version = "0.24.0", default-features = false } +uefi = { version = "0.25.0", default-features = false } diff --git a/uefi-services/Cargo.toml b/uefi-services/Cargo.toml index 537c3d4ea..8858ef9de 100644 --- a/uefi-services/Cargo.toml +++ b/uefi-services/Cargo.toml @@ -13,7 +13,7 @@ repository.workspace = true rust-version.workspace = true [dependencies] -uefi = { version = "0.24.0", features = ["global_allocator"] } +uefi = { version = "0.25.0", features = ["global_allocator"] } log.workspace = true cfg-if = "1.0.0" qemu-exit = { version = "3.0.1", optional = true }