File tree Expand file tree Collapse file tree 7 files changed +47
-0
lines changed Expand file tree Collapse file tree 7 files changed +47
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ members = [
5
5
" uefi" ,
6
6
" uefi-macros" ,
7
7
" uefi-raw" ,
8
+ " uefi-services" ,
8
9
" uefi-std-example" ,
9
10
" uefi-test-runner" ,
10
11
" xtask" ,
@@ -29,6 +30,7 @@ uguid = "2.2.1"
29
30
uefi = { path = " uefi" }
30
31
uefi-macros = { path = " uefi-macros" }
31
32
uefi-raw = { path = " uefi-raw" }
33
+ uefi-services = { path = " uefi-services" }
32
34
33
35
# Enable optimization for xtask itself, not for its dependencies. This speeds up
34
36
# OVMF prebuilt decompression without much increase in compilation time.
Original file line number Diff line number Diff line change
1
+ # uefi-services - 0.26 (2025-06-23)
2
+
3
+ ## Changed
4
+ - The deprecation warning was replaced with a ` compile_error! ` call to alert
5
+ users to upgrade. ` v0.25.0 ` can cause problems when used with ` uefi ` ` >v0.25 ` .
Original file line number Diff line number Diff line change
1
+ [package ]
2
+ name = " uefi-services"
3
+ version = " 0.26.0"
4
+ readme = " README.md"
5
+ description = " Deprecated. Please migrate to `uefi::helpers`."
6
+
7
+ authors.workspace = true
8
+ categories.workspace = true
9
+ edition.workspace = true
10
+ keywords.workspace = true
11
+ license.workspace = true
12
+ repository.workspace = true
13
+ rust-version.workspace = true
14
+
15
+ [dependencies ]
16
+
17
+ [badges .maintenance ]
18
+ status = " deprecated"
19
+
20
+ [features ]
21
+ default = []
22
+ qemu = []
23
+ panic_handler = []
24
+ logger = []
Original file line number Diff line number Diff line change
1
+ fn main ( ) {
2
+ println ! (
3
+ "cargo:warning=`uefi-services` is deprecated. Functionality was moved to `uefi::helpers::init`."
4
+ ) ;
5
+ }
Original file line number Diff line number Diff line change
1
+ //! WARNING: `uefi-services` is deprecated. Functionality was moved to `uefi::helpers::init`.
2
+ #![ no_std]
3
+
4
+ compile_error ! (
5
+ "uefi-services is deprecated since v0.25 (April 2024). Please migrate to `uefi` >0.26. See CHANGELOG for migration guidance!"
6
+ ) ;
Original file line number Diff line number Diff line change @@ -367,6 +367,7 @@ fn format_file_headers(fmt_opt: &FmtOpt) -> Result<()> {
367
367
// This directory contains short code snippets used in `trybuild` tests,
368
368
// no license needed.
369
369
"uefi-macros/tests/ui/" ,
370
+ "uefi-services" ,
370
371
] ;
371
372
372
373
// Recursively get Rust files
You can’t perform that action at this time.
0 commit comments