Releases: rust-osdev/multiboot2
multiboot2-v0.23.0
What's Changed
- build(deps): bump crate-ci/typos from 1.23.6 to 1.24.3 by @dependabot in #230
- crate: fix latest clippy nightly complains by @phip1611 in #231
- multiboot2: add missing tags by @phip1611 in #229
- Replaces dead link home page multiboot2-header package definition by @filiplajszczak in #232
- multiboot2: streamline getters and public tags() by @phip1611 in #235
- multiboot2-common: improve documentation by @phip1611 in #236
- workspace: prepare updates by @phip1611 in #233
New Contributors
- @filiplajszczak made their first contribution in #232
Full Changelog: multiboot2-v0.22.2...multiboot2-v0.23.0
multiboot2-header-v0.6.0
What's Changed
- build(deps): bump crate-ci/typos from 1.23.6 to 1.24.3 by @dependabot in #230
- crate: fix latest clippy nightly complains by @phip1611 in #231
- multiboot2: add missing tags by @phip1611 in #229
- Replaces dead link home page multiboot2-header package definition by @filiplajszczak in #232
- multiboot2: streamline getters and public tags() by @phip1611 in #235
- multiboot2-common: improve documentation by @phip1611 in #236
- workspace: prepare updates by @phip1611 in #233
New Contributors
- @filiplajszczak made their first contribution in #232
Full Changelog: multiboot2-header-v0.5.1...multiboot2-header-v0.6.0
multiboot2-common-v0.2.0
What's Changed
- build(deps): bump crate-ci/typos from 1.23.6 to 1.24.3 by @dependabot in #230
- crate: fix latest clippy nightly complains by @phip1611 in #231
- multiboot2: add missing tags by @phip1611 in #229
- Replaces dead link home page multiboot2-header package definition by @filiplajszczak in #232
- multiboot2: streamline getters and public tags() by @phip1611 in #235
- multiboot2-common: improve documentation by @phip1611 in #236
- workspace: prepare updates by @phip1611 in #233
New Contributors
- @filiplajszczak made their first contribution in #232
Full Changelog: multiboot2-common-v0.1.2...multiboot2-common-v0.2.0
multiboot2-v0.22.2
What's Changed
See https://github.com/rust-osdev/multiboot2/blob/main/CHANGELOG.md
Full Git Changelog: multiboot2-v0.21.0...multiboot2-v0.22.2
multiboot2-v0.22.0
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 newTag
trait coming frommultiboot2-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
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
- build(deps): bump cachix/install-nix-action from 26 to 27 by @dependabot in #217
- build(deps): bump bitflags from 2.5.0 to 2.6.0 by @dependabot in #219
- build(deps): bump crate-ci/typos from 1.21.0 to 1.22.9 by @dependabot in #218
- build(deps): bump crate-ci/typos from 1.22.9 to 1.23.6 by @dependabot in #221
- build(deps): bump derive_more from 0.99.17 to 0.99.18 by @dependabot in #222
- cargo: update all dependencies by @phip1611 in #223
- Refactoring by @phip1611 in #224
- multiboot2: massive refactoring, removed UB, Miri passes all tests by @phip1611 in #226
Full Changelog (git): multiboot2-v0.20.2...multiboot2-v0.21.0
multiboot2: v0.20.2
- fix internal logging messages
- fix Debug impl of EfiMemoryMapTag
multiboot2: v0.20.1
What's Changed
Full Changelog: multiboot2-v0.20.0...multiboot2-v0.20.1
multiboot2: v0.20.0
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