Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 2a65d22

Browse filesBrowse files
authored
Merge pull request #350 from rust-osdev/release
Release version `0.11.1`
2 parents 8d2d53c + ba487f4 commit 2a65d22
Copy full SHA for 2a65d22

File tree

Expand file treeCollapse file tree

4 files changed

+51
-16
lines changed
Filter options
Expand file treeCollapse file tree

4 files changed

+51
-16
lines changed

‎.github/workflows/release.yml

Copy file name to clipboardExpand all lines: .github/workflows/release.yml
+4Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ jobs:
2020
env:
2121
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
2222

23+
- run: cargo publish -p bootloader-boot-config
24+
env:
25+
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
26+
2327
- run: cargo publish -p bootloader-x86_64-bios-common
2428
env:
2529
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}

‎Cargo.lock

Copy file name to clipboardExpand all lines: Cargo.lock
+10-10Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml

Copy file name to clipboardExpand all lines: Cargo.toml
+6-6Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,15 @@ exclude = ["examples/basic", "examples/test_framework"]
3131

3232
[workspace.package]
3333
# don't forget to update `workspace.dependencies` below
34-
version = "0.11.0"
34+
version = "0.11.1"
3535
license = "MIT/Apache-2.0"
3636
repository = "https://github.com/rust-osdev/bootloader"
3737

3838
[workspace.dependencies]
39-
bootloader_api = { version = "0.11.0", path = "api" }
40-
bootloader-x86_64-common = { version = "0.11.0", path = "common" }
41-
bootloader-boot-config = { version = "0.11.0", path = "common/config" }
42-
bootloader-x86_64-bios-common = { version = "0.11.0", path = "bios/common" }
39+
bootloader_api = { version = "0.11.1", path = "api" }
40+
bootloader-x86_64-common = { version = "0.11.1", path = "common" }
41+
bootloader-boot-config = { version = "0.11.1", path = "common/config" }
42+
bootloader-x86_64-bios-common = { version = "0.11.1", path = "bios/common" }
4343

4444
[features]
4545
default = ["bios", "uefi"]
@@ -55,7 +55,7 @@ fatfs = { version = "0.3.4", default-features = false, features = [
5555
tempfile = "3.3.0"
5656
mbrman = { version = "0.5.1", optional = true }
5757
gpt = { version = "3.0.0", optional = true }
58-
bootloader-boot-config = { version = "0.11.0", path = "common/config" }
58+
bootloader-boot-config = { workspace = true }
5959
serde_json = "1.0.91"
6060

6161
[dev-dependencies]

‎Changelog.md

Copy file name to clipboardExpand all lines: Changelog.md
+31Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# Unreleased
22

3+
# 0.11.1 – 2023-03-12
4+
5+
## Features
6+
7+
* [Load ramdisk feature](https://github.com/rust-osdev/bootloader/pull/302)
8+
* [Support higher half position independent kernels](https://github.com/rust-osdev/bootloader/pull/289)
9+
- New `set_boot_config` method to configure the boot process (frame buffer dimensions and log output). This is the result of a set of PRs:
10+
- [Log level feature](https://github.com/rust-osdev/bootloader/pull/303)
11+
- [Improve Logging](https://github.com/rust-osdev/bootloader/pull/314)
12+
- [Add support for a configuration file](https://github.com/rust-osdev/bootloader/pull/326)
13+
- [Fix loading of boot configuration](https://github.com/rust-osdev/bootloader/pull/342)
14+
- [Minor improvements to `BootConfig`](https://github.com/rust-osdev/bootloader/pull/349)
15+
- [Add `bios` and `uefi` cargo features](https://github.com/rust-osdev/bootloader/pull/304)
16+
- Boot Info: [Add a `FrameBuffer::into_buffer` method for taking ownership](https://github.com/rust-osdev/bootloader/pull/319)
17+
* [Simplified disk builder](https://github.com/rust-osdev/bootloader/pull/320)
18+
19+
## Fixes
20+
- [Correctly allocate last frame in memory descriptor](https://github.com/rust-osdev/bootloader/pull/316)
21+
- [Correctness fixes for stage2](https://github.com/rust-osdev/bootloader/pull/328)
22+
- [Fix: treat `kernel_slice_end` as an exclusive bound when checking for overlaps](https://github.com/rust-osdev/bootloader/pull/334)
23+
* [Map BIOS stage-4 at lower address to avoid conflicts with the kernel](https://github.com/rust-osdev/bootloader/pull/337)
24+
* [Create kernel stack with correct size and set up a guard page](https://github.com/rust-osdev/bootloader/pull/335)
25+
26+
## Other improvements
27+
- [Implement faster bios builds](https://github.com/rust-osdev/bootloader/pull/324)
28+
- [Remove dependency on `time` crate](https://github.com/rust-osdev/bootloader/pull/332)
29+
- [Fix warnings from Clippy](https://github.com/rust-osdev/bootloader/pull/336)
30+
* [Make a link in the documentation clickable](https://github.com/rust-osdev/bootloader/pull/341)
31+
* [Fix spelling and add a check](https://github.com/rust-osdev/bootloader/pull/340)
32+
* [Run cargo update](https://github.com/rust-osdev/bootloader/pull/347)
33+
334
# 0.11.0 – 2022-12-01
435

536
Major rewrite of the `bootloader` crate with various breaking changes:

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.