Skip to content

Commit 004f06c

Browse files
committed
Update changelog
1 parent f6472a7 commit 004f06c

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

Changelog.md

+23
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
2+
## Breaking
3+
4+
- Rewrite for new bootloader build system
5+
- Compatible with bootloader 0.5.0+
6+
- Remove the following config options: `output`, `bootloader.*`, `minimum_image_size`, and `package_filepath`
7+
- The bootloader is now fully controlled through cargo dependencies.
8+
- For using a bootloader crate with name different than `bootloader` use [cargo's rename feature](https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#renaming-dependencies-in-cargotoml).
9+
- Remove support for `bootloader_precompiled`
10+
- The `bootloader` crate compiles fine on all architectures for some time and should be prefered
11+
- Require the `llvm-tools-preview` rustup component
12+
13+
## Other
14+
15+
- Add support for default targets declared in `.cargo/config` files
16+
- Add a `cargo-bootimage` executable that is equivalent to `bootimage build` and can be used as cargo subcommand (`cargo bootimage`)
17+
- Add a new `bootimage runner` subcommand that can be used as `target.[…].runner` in `.cargo/config` files
18+
- Make test timeout configurable and increase default to 5 minutes
19+
- Move crate to 2018 edition
20+
- Refactor and cleanup the code
21+
- Remove the dependency on `failure`
22+
- Use a custom `ErrorString` type instead
23+
124
# 0.6.6
225

326
- Update dependencies

0 commit comments

Comments
 (0)