Skip to content

Commit da3f224

Browse files
committed
multiboot2: changelog: cleanup
1 parent 7f3fc63 commit da3f224

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

multiboot2/Changelog.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,13 @@
11
# CHANGELOG for crate `multiboot2`
22

33
## 0.16.0 (xxxx-xx-xx)
4-
- Add `TagTrait` trait which enables to use DSTs as multiboot2 tags. This is
5-
mostly relevant for the command line tag, the modules tag, and the bootloader
6-
name tag. However, this might also be relevant for users of custom multiboot2
7-
tags that use DSTs as types. See the example provided in the doc of the
8-
`get_tag` method.
9-
- renamed `MULTIBOOT2_BOOTLOADER_MAGIC` to `MAGIC`
10-
- added a `builder` feature and a `builder` module with a
11-
`builder::InformationBuilder` struct
12-
- `EFIMemoryDesc` was removed and is now an alias of
4+
- **BREAKING** renamed `MULTIBOOT2_BOOTLOADER_MAGIC` to `MAGIC`
5+
- **BREAKING** `EFIMemoryDesc` was removed and is now an alias of
136
`uefi_raw::table::boot::MemoryDescriptor`
14-
- `EFIMemoryAreaType` was removed and is now an alias of
7+
- **BREAKING** `EFIMemoryAreaType` was removed and is now an alias of
158
`uefi_raw::table::boot::MemoryType`
16-
- MSRV is 1.68.0
9+
- **BREAKING** MSRV is 1.68.0
1710
- **BREAKING** Removed `MemoryAreaIter` and `MemoryMapTag::available_memory_areas`
18-
- Added `MemoryMapTag::entry_size` and `MemoryMapTag::entry_version`
1911
- **BREAKING** Renamed `BootInformation::load_base_addr` to `BootInformation::load_base_addr_tag`
2012
- **BREAKING** Renamed `BootInformation::efi_32_ih` to `BootInformation::efi_32_ih_tag`
2113
- **BREAKING** Renamed `BootInformation::efi_32_ih` to `BootInformation::efi_32_ih_tag`
@@ -25,8 +17,17 @@
2517
- **BREAKING** Renamed `EFISdt32` to `EFISdt32Tag`
2618
- **BREAKING** Renamed `EFISdt64` to `EFISdt64Tag`
2719
- **BREAKING** Renamed `EFIBootServicesNotExited` to `EFIBootServicesNotExitedTag`
20+
- **\[Might be\] BREAKING** Added `TagTrait` trait which enables to use DSTs as multiboot2 tags. This is
21+
mostly relevant for the command line tag, the modules tag, and the bootloader
22+
name tag. However, this might also be relevant for users of custom multiboot2
23+
tags that use DSTs as types. See the example provided in the doc of the
24+
`get_tag` method.
25+
- added a `builder` feature and a `builder` module with a
26+
`builder::InformationBuilder` struct
27+
- added `BootInformation::efi_bs_not_exited_tag`
2828
- deprecated `load` and `load_with_offset`
2929
- added `BootInformation::load` as new default constructor
30+
- added `MemoryMapTag::entry_size` and `MemoryMapTag::entry_version`
3031

3132
## 0.15.1 (2023-03-18)
3233
- **BREAKING** `MemoryMapTag::all_memory_areas()` was renamed to `memory_areas`

0 commit comments

Comments
 (0)