From 820c07ff1463547b746305d585c98cca279a08ac Mon Sep 17 00:00:00 2001 From: Tom Dohrmann Date: Sun, 1 Feb 2026 17:09:40 +0100 Subject: [PATCH 1/3] Enable json-target-spec Nightly versions starting with 2026-02-01 require this flag when JSON targets are used. --- .cargo/config.toml | 3 +++ example-kernel/.cargo/config.toml | 3 +++ test-kernel/.cargo/config.toml | 3 +++ 3 files changed, 9 insertions(+) diff --git a/.cargo/config.toml b/.cargo/config.toml index fb871b1b..5793637b 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -1,2 +1,5 @@ +[unstable] +json-target-spec = true + [build] target = "x86_64-bootloader.json" diff --git a/example-kernel/.cargo/config.toml b/example-kernel/.cargo/config.toml index ab792469..b3fe1d50 100644 --- a/example-kernel/.cargo/config.toml +++ b/example-kernel/.cargo/config.toml @@ -1,2 +1,5 @@ +[unstable] +json-target-spec = true + [build] target = "x86_64-example-kernel.json" diff --git a/test-kernel/.cargo/config.toml b/test-kernel/.cargo/config.toml index 92e8659b..0683ca2d 100644 --- a/test-kernel/.cargo/config.toml +++ b/test-kernel/.cargo/config.toml @@ -1,2 +1,5 @@ +[unstable] +json-target-spec = true + [build] target = "x86_64-test-kernel.json" From 0418fc16605cafe81e9b321ca174288dfd171769 Mon Sep 17 00:00:00 2001 From: Tom Dohrmann Date: Sun, 1 Feb 2026 17:14:46 +0100 Subject: [PATCH 2/3] update changelog --- Changelog.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Changelog.md b/Changelog.md index 9c0d88ca..b657bdf9 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,11 @@ # Unreleased +# 0.9.34 – 2026-02-01 + +This release is compatible with Rust nightlies starting with `nightly-2025-02-01`. + +- [Enable json-target-spec](https://github.com/rust-osdev/bootloader/pull/537) + # 0.9.33 – 2025-09-03 This release is compatible with Rust nightlies starting with `nightly-2025-08-28`. From db2d1acef40e6b1f13551a5a8d009511473842d5 Mon Sep 17 00:00:00 2001 From: Tom Dohrmann Date: Sun, 1 Feb 2026 17:15:09 +0100 Subject: [PATCH 3/3] release 0.9.34 --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2ae5e943..571a0ceb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -16,7 +16,7 @@ checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" [[package]] name = "bootloader" -version = "0.9.33" +version = "0.9.34" dependencies = [ "bit_field", "fixedvec", diff --git a/Cargo.toml b/Cargo.toml index ff021934..2cf4eb8e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bootloader" -version = "0.9.33" +version = "0.9.34" authors = ["Philipp Oppermann "] license = "MIT/Apache-2.0" description = "An experimental pure-Rust x86 bootloader."