33## Unreleased
44
55- ** Breaking:** Removed the optional ` unstable ` feature (required nightly)
6- - ` core::error::Error ` is now implemented unconditionally
6+ - ` core::error::Error ` is now implemented unconditionally
7+ - ** Breaking:** The MSRV is now 1.81
78
89## v0.23.1 (2024-10-21)
910
1819- dependency updates
1920- ** Breaking:** MSRV is now 1.75
2021- Added missing tags along with getters for on ` BootInformation ` :
21- - ` ApmTag `
22- - ` BootdevTag `
23- - ` NetworkTag `
22+ - ` ApmTag `
23+ - ` BootdevTag `
24+ - ` NetworkTag `
2425- ` BootInformation::tags ` iterator is now public
2526- misc metadata fixes
2627
@@ -223,12 +224,12 @@ release and you'll be fine!**
223224- ** BREAKING** MSRV is 1.56.1
224225- ** BREAKING** fixed lifetime issues: ` VBEInfoTag ` is no longer ` &static `
225226- ** BREAKING:** ` TagType ` is now split into ` TagTypeId ` and ` TagType `
226- - ` TagTypeId ` is a binary-compatible form of a Multiboot2 tag id
227- - ` TagType ` is a higher-level abstraction for either specified or custom
228- tags
229- but not ABI compatible.
230- - There exists a seamless integration between ` u32 ` , ` TagType ` , and
231- ` TagTypeId ` via ` From ` and ` PartialEq ` -implementations.
227+ - ` TagTypeId ` is a binary-compatible form of a Multiboot2 tag id
228+ - ` TagType ` is a higher-level abstraction for either specified or custom
229+ tags
230+ but not ABI compatible.
231+ - There exists a seamless integration between ` u32 ` , ` TagType ` , and
232+ ` TagTypeId ` via ` From ` and ` PartialEq ` -implementations.
232233- fixed another internal lifetime issue
233234- ` BootInformation::framebuffer_tag() ` now returns
234235 ` Option<Result<FramebufferTag, UnknownFramebufferType>> ` instead of
@@ -261,14 +262,14 @@ release and you'll be fine!**
261262 This version includes a few small breaking changes that brings more safety
262263 when parsing strings from the
263264 multiboot information structure.
264- - ` BootLoaderNameTag::name ` now returns a Result instead of just the value
265- - ` CommandLineTag::command_line ` now returns a Result instead of just the
266- value
267- - ` ModuleTag::cmdline ` now returns a Result instead of just the value
268- - ` RsdpV1Tag::signature ` now returns a Result instead of an Option
269- - ` RsdpV1Tag::oem_id ` now returns a Result instead of an Option
270- - ` RsdpV2Tag::signature ` now returns a Result instead of an Option
271- - ` RsdpV2Tag::oem_id ` now returns a Result instead of an Option
265+ - ` BootLoaderNameTag::name ` now returns a Result instead of just the value
266+ - ` CommandLineTag::command_line ` now returns a Result instead of just the
267+ value
268+ - ` ModuleTag::cmdline ` now returns a Result instead of just the value
269+ - ` RsdpV1Tag::signature ` now returns a Result instead of an Option
270+ - ` RsdpV1Tag::oem_id ` now returns a Result instead of an Option
271+ - ` RsdpV2Tag::signature ` now returns a Result instead of an Option
272+ - ` RsdpV2Tag::oem_id ` now returns a Result instead of an Option
272273- internal code improvements
273274
274275## 0.13.3 (2022-06-03) (** YANKED** )
@@ -294,14 +295,14 @@ release and you'll be fine!**
294295
295296- ` TagType ` now implements ` Eq ` and ` Hash `
296297- internal improvements
297- - ` std ` can be used in tests; the crate is still ` no_std `
298- - this implies that ` cargo test ` doesn't work on "non-standard" targets
299- - CI (Ubuntu) still works.
300- - code formatting/style
301- - sensible style checks as optional CI job
302- - ` .editorconfig ` file
303- - prepared co-existence of crates ` multiboot2 ` and ` multiboot2-header `
304- in a Cargo workspace inside the same repository
298+ - ` std ` can be used in tests; the crate is still ` no_std `
299+ - this implies that ` cargo test ` doesn't work on "non-standard" targets
300+ - CI (Ubuntu) still works.
301+ - code formatting/style
302+ - sensible style checks as optional CI job
303+ - ` .editorconfig ` file
304+ - prepared co-existence of crates ` multiboot2 ` and ` multiboot2-header `
305+ in a Cargo workspace inside the same repository
305306
306307## 0.12.1 (2021-08-11) (** YANKED** )
307308
0 commit comments