Skip to content

Releases: rust-osdev/multiboot2

multiboot2-v0.23.0

17 Sep 11:53
e2776f1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: multiboot2-v0.22.2...multiboot2-v0.23.0

multiboot2-header-v0.6.0

17 Sep 11:52
e2776f1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: multiboot2-header-v0.5.1...multiboot2-header-v0.6.0

multiboot2-common-v0.2.0

17 Sep 11:52
e2776f1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: multiboot2-common-v0.1.2...multiboot2-common-v0.2.0

multiboot2-v0.22.2

24 Aug 11:47
3029ef0
Compare
Choose a tag to compare

multiboot2-v0.22.0

20 Aug 15:38
Compare
Choose a tag to compare

multiboot2-v0.22.0 (2024-08-20)

This release contains another major refactoring of the internals, guaranteeing
even more sanity checks for correct behaviour and lack of UB. In this release,
the Builder was rewritten and lots of corresponding UB in certain
corer-cases removed. Further, the builder's API was streamlined.

If you are interested in the internals of the major refactorings recently taken
place, please head to the documentation of multiboot2-common.

  • Breaking: The builder type is now just called Builder. This needs the
    builder feature.
  • Breaking: The framebuffer tag was refactored and several bugs, memory
  • issues, and UB were fixed. It is now safe to use this, but some existing
    usages might break and need to be slightly adapted.
  • Breaking: The trait TagTrait was removed and was replaced by a new Tag
    trait coming from multiboot2-common. This only affects you if you provide
    custom tag types for the library.
  • Breaking: The error type returned by BootInformation::load has been
    changed.

The relevant MR can be found here: #227

Full Changelog: multiboot2-v0.21.0...multiboot2-v0.22.0

multiboot2-v0.21.0

17 Aug 20:37
Compare
Choose a tag to compare

Fixes various memory safety problems where Miri detected UB. Now, all unit tests run succesfully also with Miri. So, the crate is now guaranteed
to be free of memory issues (if we can Trust Miri and the numerous unit tests 😁).

See CHANGELOG.md.

All PRs

Full Changelog (git): multiboot2-v0.20.2...multiboot2-v0.21.0

multiboot2: v0.20.2

26 May 11:30
Compare
Choose a tag to compare
  • fix internal logging messages
  • fix Debug impl of EfiMemoryMapTag

multiboot2: v0.20.1

26 May 10:33
e78529a
Compare
Choose a tag to compare

What's Changed

  • multiboot2: fix handling of efi memory map by @phip1611 in #216

Full Changelog: multiboot2-v0.20.0...multiboot2-v0.20.1

multiboot2: v0.20.0

01 May 16:47
Compare
Choose a tag to compare

What's Changed

  • multiboot2-header: bump dependency to multiboot2 by @phip1611 in #178
  • build(deps): bump crate-ci/typos from 1.16.12 to 1.16.14 by @dependabot in #180
  • build(deps): bump crate-ci/typos from 1.16.14 to 1.16.15 by @dependabot in #181
  • build(deps): bump crate-ci/typos from 1.16.15 to 1.16.17 by @dependabot in #182
  • build(deps): bump crate-ci/typos from 1.16.17 to 1.16.18 by @dependabot in #183
  • build(deps): bump crate-ci/typos from 1.16.18 to 1.16.19 by @dependabot in #185
  • build(deps): bump crate-ci/typos from 1.16.19 to 1.16.20 by @dependabot in #186
  • build(deps): bump crate-ci/typos from 1.16.20 to 1.16.21 by @dependabot in #187
  • build(deps): bump crate-ci/typos from 1.16.21 to 1.16.22 by @dependabot in #188
  • build(deps): bump crate-ci/typos from 1.16.22 to 1.16.23 by @dependabot in #189
  • build(deps): bump cachix/install-nix-action from 23 to 24 by @dependabot in #192
  • build(deps): bump crate-ci/typos from 1.16.23 to 1.16.24 by @dependabot in #194
  • build(deps): bump crate-ci/typos from 1.16.24 to 1.16.25 by @dependabot in #196
  • updating header to not include multiboot with alloc by @elbiazo in #195
  • prepare release multiboot2-header-v0.3.2 by @phip1611 in #197
  • build(deps): bump crate-ci/typos from 1.16.25 to 1.16.26 by @dependabot in #199
  • misc: various improvements by @phip1611 in #208
  • build(deps): bump crate-ci/typos from 1.16.26 to 1.19.0 by @dependabot in #206
  • build(deps): bump cachix/install-nix-action from 24 to 26 by @dependabot in #207
  • build(deps): bump actions/cache from 3 to 4 by @dependabot in #200
  • build(deps): bump crate-ci/typos from 1.19.0 to 1.21.0 by @dependabot in #211
  • multiboot2: builder: Allow to specify SMBIOS tag multiple times by @YtvwlD in #210
  • dev: misc improvements by @phip1611 in #213

New Contributors

Full Changelog: multiboot2-v0.19.0...multiboot2-v0.20.0

multiboot2-header: v0.4.0

01 May 16:46
Compare
Choose a tag to compare