Skip to content

Commit 5efc301

Browse files
committed
uefi-services: prepare v0.26.0 release to accelerate migration/deprecation
Apparently, still a lot of people are using uefi-services, probably mostly due to auto-upgrades. This seems to cause upgrades when people keep upgrading `uefi` while still using an outdated version of `uefi-services`. This update will cause everyone using auto-updates to either rethink to pin their crate versions or to finally migrate.
1 parent 7283021 commit 5efc301

File tree

7 files changed

+517
-0
lines changed

7 files changed

+517
-0
lines changed

Cargo.lock

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ members = [
55
"uefi",
66
"uefi-macros",
77
"uefi-raw",
8+
"uefi-services",
89
"uefi-std-example",
910
"uefi-test-runner",
1011
"xtask",
@@ -29,6 +30,7 @@ uguid = "2.2.1"
2930
uefi = { path = "uefi" }
3031
uefi-macros = { path = "uefi-macros" }
3132
uefi-raw = { path = "uefi-raw" }
33+
uefi-services = { path = "uefi-services" }
3234

3335
# Enable optimization for xtask itself, not for its dependencies. This speeds up
3436
# OVMF prebuilt decompression without much increase in compilation time.

uefi-services/CHANGELOG.md

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
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`.
6+
7+
# uefi-services - 0.25.0 (2024-04-19)
8+
9+
## Changed
10+
- `uefi-services` is deprecated and should be removed. All functionality was
11+
moved to `uefi::helpers::init()`
12+
13+
14+
# uefi-services - 0.24.0 (2024-03-17)
15+
16+
## Changed
17+
- Updated to latest version of `uefi`.
18+
19+
20+
# uefi-services - 0.23.0 (2023-11-12)
21+
22+
## Changed
23+
- `uefi_services::system_table` now returns `SystemTable<Boot>` directly, rather
24+
than wrapped in a `NonNull` pointer.
25+
26+
27+
# uefi-services - 0.22.0 (2023-10-11)
28+
29+
## Changed
30+
- Updated to latest version of `uefi`.
31+
32+
33+
# uefi-services - 0.21.0 (2023-06-20)
34+
35+
## Changed
36+
- Updated to latest version of `uefi`.
37+
38+
39+
# uefi-services - 0.20.0 (2023-06-04)
40+
41+
## Changed
42+
- Updated to latest version of `uefi`.
43+
44+
45+
# uefi-services - 0.19.0 (2023-06-01)
46+
47+
## Changed
48+
- Internal updates for changes in `uefi`.
49+
50+
51+
# uefi-services - 0.18.0 (2023-05-15)
52+
53+
## Changed
54+
- Internal updates for changes in `uefi`.
55+
56+
57+
# uefi-services - 0.17.0 (2023-03-19)
58+
59+
## Changed
60+
- Drop use of unstable `alloc_error_handler` feature. As of Rust 1.68 we can use
61+
[`default_alloc_error_handler`](https://github.com/rust-lang/rust/pull/102318)
62+
instead.
63+
64+
65+
# uefi-services - 0.16.0 (2023-01-16)
66+
67+
## Changed
68+
- Bumped `uefi` dependency to latest version.
69+
70+
71+
# uefi-services - 0.15.0 (2022-11-15)
72+
73+
## Changed
74+
- Changed the panic handler log message to use `println!` instead of
75+
`error!`. This removes an extraneous file name and line number from
76+
the log message.
77+
- Added a `logger` feature which reflects the same feature in `uefi`.
78+
This allows using both crates while disabling `logger` in `uefi`,
79+
which was previously impossible.
80+
81+
82+
# uefi-services - 0.14.0 (2022-09-09)
83+
84+
## Added
85+
- Added `print!` and `println!` macros.
86+
87+
## Changed
88+
- The `no_panic_handler` feature has been replaced with an additive
89+
`panic_handler` feature. The new feature is enabled by default.
90+
91+
92+
# uefi-services - 0.13.1 (2022-08-26)
93+
94+
## Changed
95+
- Relaxed the version requirements for the `log` dependency to allow
96+
earlier patch versions.
97+
98+
99+
# uefi-services - 0.13.0 (2022-05-16)
100+
101+
## Changed
102+
- Bumped `uefi` dependency to latest version.
103+
104+
105+
# uefi-services - 0.12.1 (2022-03-15)
106+
107+
## Changed
108+
- Updated to the 2021 edition.

uefi-services/Cargo.toml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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+
[features]
18+
default = []
19+
qemu = []
20+
panic_handler = []
21+
logger = []

0 commit comments

Comments
 (0)