From fd63f57618382bdfe8c09ae24e8cd4120478476c Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Thu, 1 Dec 2022 12:05:20 +0100 Subject: [PATCH 1/2] We don't use `cargo release` anymore for this project --- Cargo.toml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index ac38ab12..11e04324 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -107,10 +107,3 @@ llvm-tools = "0.1.1" [package.metadata.docs.rs] rustc-args = ["--cfg", "docsrs_dummy_build"] - -[package.metadata.release] -dev-version = false -pre-release-replacements = [ - { file = "Changelog.md", search = "# Unreleased", replace = "# Unreleased\n\n# {{version}} – {{date}}", exactly = 1 }, -] -pre-release-commit-message = "Release version {{version}}" From 89af61c61d5c6f570f4ed926f831d661138aa002 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Thu, 1 Dec 2022 12:06:18 +0100 Subject: [PATCH 2/2] Release version 0.11 --- Cargo.lock | 18 +++++++++--------- Cargo.toml | 9 +++++---- Changelog.md | 2 ++ 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ee8ff4f0..645da8cd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "bootloader" -version = "0.11.0-beta.8" +version = "0.11.0" dependencies = [ "anyhow", "bootloader_test_runner", @@ -72,15 +72,15 @@ dependencies = [ [[package]] name = "bootloader-x86_64-bios-boot-sector" -version = "0.11.0-beta.8" +version = "0.11.0" [[package]] name = "bootloader-x86_64-bios-common" -version = "0.11.0-beta.8" +version = "0.11.0" [[package]] name = "bootloader-x86_64-bios-stage-2" -version = "0.11.0-beta.8" +version = "0.11.0" dependencies = [ "bootloader-x86_64-bios-common", "byteorder", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "bootloader-x86_64-bios-stage-3" -version = "0.11.0-beta.8" +version = "0.11.0" dependencies = [ "bootloader-x86_64-bios-common", "noto-sans-mono-bitmap 0.1.6", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "bootloader-x86_64-bios-stage-4" -version = "0.11.0-beta.8" +version = "0.11.0" dependencies = [ "bootloader-x86_64-bios-common", "bootloader-x86_64-common", @@ -110,7 +110,7 @@ dependencies = [ [[package]] name = "bootloader-x86_64-common" -version = "0.11.0-beta.8" +version = "0.11.0" dependencies = [ "bootloader_api", "conquer-once", @@ -127,7 +127,7 @@ dependencies = [ [[package]] name = "bootloader-x86_64-uefi" -version = "0.11.0-beta.8" +version = "0.11.0" dependencies = [ "bootloader-x86_64-common", "bootloader_api", @@ -138,7 +138,7 @@ dependencies = [ [[package]] name = "bootloader_api" -version = "0.11.0-beta.8" +version = "0.11.0" dependencies = [ "rand", ] diff --git a/Cargo.toml b/Cargo.toml index 11e04324..4bea9b23 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,14 +27,15 @@ members = [ exclude = ["examples/basic", "examples/test_framework"] [workspace.package] -version = "0.11.0-beta.8" # don't forget to update `workspace.dependencies` below +# don't forget to update `workspace.dependencies` below +version = "0.11.0" license = "MIT/Apache-2.0" repository = "https://github.com/rust-osdev/bootloader" [workspace.dependencies] -bootloader_api = { version = "0.11.0-beta.8", path = "api" } -bootloader-x86_64-common = { version = "0.11.0-beta.8", path = "common" } -bootloader-x86_64-bios-common = { version = "0.11.0-beta.8", path = "bios/common" } +bootloader_api = { version = "0.11.0", path = "api" } +bootloader-x86_64-common = { version = "0.11.0", path = "common" } +bootloader-x86_64-bios-common = { version = "0.11.0", path = "bios/common" } [dependencies] anyhow = "1.0.32" diff --git a/Changelog.md b/Changelog.md index 453e9ac6..aafe509e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,7 @@ # Unreleased +# 0.11.0 – 2022-12-01 + Major rewrite of the `bootloader` crate with various breaking changes: - **Separate API crate:** The bootloader is now split into two parts: An API crate to make kernels loadable by the bootloader and the actual bootloader implementation. This makes the build process for kernels much easier and faster.