diff --git a/Cargo.lock b/Cargo.lock index 65612c5b..357c5f9c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -37,7 +37,7 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "multiboot2" -version = "0.22.2" +version = "0.23.0" dependencies = [ "bitflags", "derive_more", @@ -49,7 +49,7 @@ dependencies = [ [[package]] name = "multiboot2-common" -version = "0.1.2" +version = "0.2.0" dependencies = [ "derive_more", "ptr_meta", @@ -57,7 +57,7 @@ dependencies = [ [[package]] name = "multiboot2-header" -version = "0.5.1" +version = "0.6.0" dependencies = [ "derive_more", "log", @@ -128,9 +128,9 @@ dependencies = [ [[package]] name = "uefi-raw" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e537b93f83150df09588ca6658e881b2784e8b5f9588f1c7b72a85b72ea71ce" +checksum = "b463030b802e1265a3800fab24df95d3229c202c2e408832a206f05b4d1496ca" dependencies = [ "bitflags", "ptr_meta", diff --git a/Cargo.toml b/Cargo.toml index efb96173..f361d21b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,8 +13,9 @@ exclude = [ bitflags = "2.6.0" derive_more = { version = "1.0.0", default-features = false, features = ["display"] } log = { version = "~0.4", default-features = false } -multiboot2 = { version = "0.22.2", default-features = false } -multiboot2-common = { version = "0.1.2", default-features = false } +multiboot2 = { version = "0.23.0", default-features = false } +multiboot2-common = { version = "0.2.0", default-features = false } +# Warn: 0.3 has multiple very breaking changes ptr_meta = { version = "~0.2", default-features = false } # This way, the corresponding crate dependency can be normalley referenced by diff --git a/integration-test/bins/Cargo.lock b/integration-test/bins/Cargo.lock index c888c2ec..3f508fec 100644 --- a/integration-test/bins/Cargo.lock +++ b/integration-test/bins/Cargo.lock @@ -106,7 +106,7 @@ dependencies = [ [[package]] name = "multiboot2" -version = "0.22.2" +version = "0.23.0" dependencies = [ "bitflags 2.6.0", "derive_more", @@ -118,7 +118,7 @@ dependencies = [ [[package]] name = "multiboot2-common" -version = "0.1.2" +version = "0.2.0" dependencies = [ "derive_more", "ptr_meta", @@ -126,7 +126,7 @@ dependencies = [ [[package]] name = "multiboot2-header" -version = "0.5.1" +version = "0.6.0" dependencies = [ "derive_more", "log", @@ -268,9 +268,9 @@ dependencies = [ [[package]] name = "uefi-raw" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e537b93f83150df09588ca6658e881b2784e8b5f9588f1c7b72a85b72ea71ce" +checksum = "b463030b802e1265a3800fab24df95d3229c202c2e408832a206f05b4d1496ca" dependencies = [ "bitflags 2.6.0", "ptr_meta", diff --git a/multiboot2-common/CHANGELOG.md b/multiboot2-common/CHANGELOG.md index 490a0f74..bc3fd61b 100644 --- a/multiboot2-common/CHANGELOG.md +++ b/multiboot2-common/CHANGELOG.md @@ -2,8 +2,11 @@ ## Unreleased +## v0.2.0 (2024-09-17) + - dependency updates - **Breaking:** MSRV is now 1.75 +- misc metadata fixes ## v0.1.2 (2024-08-24) diff --git a/multiboot2-common/Cargo.toml b/multiboot2-common/Cargo.toml index 38f87a20..73d040cc 100644 --- a/multiboot2-common/Cargo.toml +++ b/multiboot2-common/Cargo.toml @@ -3,7 +3,7 @@ name = "multiboot2-common" description = """ Common helpers for the `multiboot2` and `multiboot2-header` crates. """ -version = "0.1.2" +version = "0.2.0" authors = [ "Philipp Schuster " ] @@ -17,7 +17,7 @@ keywords = [ "Multiboot2" ] readme = "README.md" -homepage = "https://github.com/rust-osdev/multiboot2" +homepage = "https://github.com/rust-osdev/multiboot2/tree/main/multiboot2-common" repository = "https://github.com/rust-osdev/multiboot2" documentation = "https://docs.rs/multiboot2-common" rust-version = "1.75" diff --git a/multiboot2-header/CHANGELOG.md b/multiboot2-header/CHANGELOG.md index 5ee009f1..defc36d3 100644 --- a/multiboot2-header/CHANGELOG.md +++ b/multiboot2-header/CHANGELOG.md @@ -2,8 +2,11 @@ ## Unreleased +## v0.6.0 (2024-09-17) + - dependency updates - **Breaking:** MSRV is now 1.75 +- misc metadata fixes ## v0.5.1 (2024-08-24) diff --git a/multiboot2-header/Cargo.toml b/multiboot2-header/Cargo.toml index d46617f2..b5d33ea3 100644 --- a/multiboot2-header/Cargo.toml +++ b/multiboot2-header/Cargo.toml @@ -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.5.1" +version = "0.6.0" authors = [ "Philipp Schuster " ] diff --git a/multiboot2/CHANGELOG.md b/multiboot2/CHANGELOG.md index 2dab1080..592a6b8f 100644 --- a/multiboot2/CHANGELOG.md +++ b/multiboot2/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +## v0.23.0 (2024-09-17) + - dependency updates - **Breaking:** MSRV is now 1.75 - Added missing tags along with getters for on `BootInformation`: @@ -9,6 +11,7 @@ - `BootdevTag` - `NetworkTag` - `BootInformation::tags` iterator is now public +- misc metadata fixes ## v0.22.2 (2024-08-24) diff --git a/multiboot2/Cargo.toml b/multiboot2/Cargo.toml index 97fcdd31..3ce6ef71 100644 --- a/multiboot2/Cargo.toml +++ b/multiboot2/Cargo.toml @@ -6,7 +6,7 @@ structures and the contained information tags. Usable in `no_std` environments, such as a kernel. An optional builder feature also allows the construction of the corresponding structures. """ -version = "0.22.2" +version = "0.23.0" authors = [ "Philipp Oppermann ", "Calvin Lee ", @@ -29,7 +29,7 @@ keywords = [ # without this, sometimes crates.io doesn't show the preview of the README # I expeciended this multiple times in the past readme = "README.md" -homepage = "https://github.com/rust-osdev/multiboot2" +homepage = "https://github.com/rust-osdev/multiboot2/tree/main/multiboot2" repository = "https://github.com/rust-osdev/multiboot2" documentation = "https://docs.rs/multiboot2" rust-version = "1.75" @@ -47,11 +47,7 @@ derive_more.workspace = true log.workspace = true ptr_meta.workspace = true multiboot2-common.workspace = true -# We only use a very basic type definition from this crate. To prevent MSRV -# bumps from uefi-raw, I restrict this here. Upstream users are likely to have -# two versions of this library in it, which is no problem, as we only use the -# type definition. -uefi-raw = { version = "~0.7", default-features = false } +uefi-raw = { version = "~0.8.0", default-features = false } [package.metadata.docs.rs] all-features = true