|
4 | 4 |
|
5 | 5 | ### Added |
6 | 6 |
|
7 | | -- Added EFI revision constants to `Revision`. |
8 | 7 | - Added `Deref` and `DerefMut` trait implementations to `ScopedProtocol`. |
9 | 8 | This eliminates the need to explicitly access the `interface` field, |
10 | 9 | which is now marked as deprecated. |
|
24 | 23 | `BootServices::get_handle_for_protocol` and |
25 | 24 | `BootServices::open_protocol` instead. |
26 | 25 |
|
27 | | -### Fixed |
28 | | - |
29 | | -- The `BootServices::create_event_ex` and |
30 | | - `RuntimeServices::query_variable_info` methods now check the table |
31 | | - version to make sure it's 2.0 or higher before calling the associated |
32 | | - function pointers. This prevents potential invalid pointer access. |
33 | | -- The table `Header` struct's `Debug` impl now prints the correct signature. |
34 | | - |
35 | 26 | ### Removed |
36 | 27 |
|
37 | 28 | - Removed the `exts::allocate_buffer` function. This function could |
|
48 | 39 |
|
49 | 40 | - The `no_panic_handler` feature has been replaced with an additive |
50 | 41 | `panic_handler` feature. The new feature is enabled by default. |
| 42 | + |
| 43 | +## uefi - 0.16.1 |
| 44 | + |
| 45 | +### Added |
| 46 | + |
| 47 | +- Added EFI revision constants to `Revision`. |
| 48 | + |
| 49 | +### Fixed |
| 50 | + |
| 51 | +- The table `Header` struct's `Debug` impl now prints the correct signature. |
| 52 | +- The `BootServices::create_event_ex` and |
| 53 | + `RuntimeServices::query_variable_info` methods now check the table |
| 54 | + version to make sure it's 2.0 or higher before calling the associated |
| 55 | + function pointers. This prevents potential invalid pointer access. |
| 56 | +- Fixed an incorrect pointer cast in the `Rng` protocol that could cause |
| 57 | + undefined behavior. |
| 58 | + |
| 59 | +### Changed |
| 60 | + |
| 61 | +- Relaxed the version requirements for the `bitflags` and `log` |
| 62 | + dependencies to allow earlier patch versions. |
| 63 | +- Enabled `doc_auto_cfg` on docs.rs to show badges on items that are |
| 64 | + gated behind a feature. |
| 65 | + |
| 66 | +## uefi-macros - 0.7.1 |
| 67 | + |
| 68 | +### Changed |
| 69 | + |
| 70 | +- Relaxed the version requirements for the `proc-macro2`, `quote`, and |
| 71 | + `sync` dependencies to allow earlier patch versions. |
| 72 | + |
| 73 | +## uefi-services - 0.13.1 |
| 74 | + |
| 75 | +### Changed |
| 76 | + |
| 77 | +- Relaxed the version requirements for the `log` dependency to allow |
| 78 | + earlier patch versions. |
51 | 79 |
|
52 | | -## uefi - 0.16 |
| 80 | +## uefi - 0.16.0 |
53 | 81 |
|
54 | 82 | ### Added |
55 | 83 |
|
|
0 commit comments