Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ integration-test-util = { path = "./integration-test/bins/util" }
qemu-exit = { version = "3.0", default-features = false }

# Intra-workspace dependencies of upstream crates
multiboot2 = { version = "0.24.0", default-features = false }
multiboot2-common = { version = "0.3.0", default-features = false }
multiboot2-header = { version = "0.7.0", default-features = false }
multiboot2 = { version = "0.25.0", default-features = false }
multiboot2-common = { version = "0.4.0", default-features = false }
multiboot2-header = { version = "0.8.0", default-features = false }

[profile.release-integration-test]
inherits = "release"
Expand Down
7 changes: 2 additions & 5 deletions multiboot2-common/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Unreleased

## v0.4.0 (2026-06-23)

- **Breaking:** `Header` now requires `total_size()` and derives
`payload_len()` from it.
- Added validation for complete padded tag sequences.
Expand All @@ -10,31 +12,26 @@
exceeds the available buffer.
- Small code improvements


## v0.3.0 (2025-06-01)

- **Breaking:** Removed the optional `unstable` feature (required nightly)
- `core::error::Error` is now implemented unconditionally
- **Breaking:** The MSRV is now 1.85


## v0.2.1 (2024-09-19)

- Documentation improvements


## v0.2.0 (2024-09-17)

- dependency updates
- **Breaking:** MSRV is now 1.75
- misc metadata fixes


## v0.1.2 (2024-08-24)

- Documentation improvements


## 0.1.0 / 0.1.1 (2024-08-20)

Initial release.
2 changes: 1 addition & 1 deletion multiboot2-common/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "multiboot2-common"
description = """
Common helpers for the `multiboot2` and `multiboot2-header` crates.
"""
version = "0.3.0"
version = "0.4.0"
authors = [
"Philipp Schuster <phip1611@gmail.com>"
]
Expand Down
14 changes: 2 additions & 12 deletions multiboot2-header/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Unreleased

## v0.8.0 (2026-06-23)

- Fixed `Multiboot2Header::load` to validate the complete padded tag sequence.
- Changed `Multiboot2Header::find_header` to scan the full 32 KiB search
window, validate candidate headers, and return the parsed header plus offset.
Expand All @@ -12,26 +14,22 @@
the mandatory end tag.
- Small code improvements


## v0.7.0 (2025-06-01)

- **Breaking:** Removed the optional `unstable` feature (required nightly)
- `core::error::Error` is now implemented unconditionally
- **Breaking:** The MSRV is now 1.85


## v0.6.0 (2024-09-17)

- dependency updates
- **Breaking:** MSRV is now 1.75
- misc metadata fixes


## v0.5.1 (2024-08-24)

- Documentation improvements


## v0.5.0 (2024-05-20)

This release contains a major refactoring of the internals, guaranteeing
Expand All @@ -53,27 +51,23 @@ All previous versions have been marked as **YANKED**. `0.5.0` is the first
version where all unit tests are passed by Miri, i.e., the first version
without Undefined Behavior.


## 0.4.0 (2024-05-01) (**YANKED**)

- added `EndHeaderTag::default()`
- MSRV is 1.70
- Can add multiple `TagType::Smbios` tags in the builder.


## 0.3.2 (2023-11-30) (**YANKED**)

- **BREAKING** bumped `multiboot2` dependency to `v0.19.0`
- the `multiboot2` dependency doesn't pull in the `multiboot2/builder` feature
anymore
- doc update


## 0.3.1 (2023-06-28) (**YANKED**)

- doc update


## 0.3.0 (2023-06-23) (**YANKED**)

- **BREAKING** MSRV is 1.68.0 (UPDATE: This is actually 1.69.)
Expand All @@ -87,7 +81,6 @@ without Undefined Behavior.
- added the optional `unstable` feature (requires nightly)
- implement `core::error::Error` for `LoadError`


## 0.2.0 (2022-05-03) (**YANKED**)

- **BREAKING** renamed `EntryHeaderTag` to `EntryAddressHeaderTag`
Expand All @@ -96,7 +89,6 @@ without Undefined Behavior.
-> thus, import paths are much more logically now
- internal code improvements


## 0.1.1 (2022-05-02) (**YANKED**)

- fixed a bug that prevented the usage of the crate in `no_std` environments
Expand All @@ -105,12 +97,10 @@ without Undefined Behavior.
(this feature can be disabled which will also remove the dependency to
the `alloc` crate)


## 0.1.0 (2021-10-08) (**YANKED**)

- initial release


## 0.0.0

Empty release to save the name on crates.io
2 changes: 1 addition & 1 deletion multiboot2-header/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ contained header tags. Usable in no_std environments, such as a
bootloader. An optional builder feature also allows the construction of
the corresponding structures.
"""
version = "0.7.0"
version = "0.8.0"
authors = [
"Philipp Schuster <phip1611@gmail.com>"
]
Expand Down
Loading