diff --git a/Cargo.toml b/Cargo.toml index 71e859c52..ea643c922 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ license = "MIT/Apache-2.0" name = "x86_64" readme = "README.md" repository = "https://github.com/rust-osdev/x86_64" -version = "0.14.6" +version = "0.14.7" edition = "2018" [dependencies] diff --git a/Changelog.md b/Changelog.md index 05c96f38b..8f57b26b2 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,18 @@ # Unreleased +# 0.14.7 – 2021-12-18 + +- fix: build error on the latest nightly ([#329](https://github.com/rust-osdev/x86_64/pull/329)) +- add `set_general_handler` macro ([#285](https://github.com/rust-osdev/x86_64/pull/285)) +- Derive common traits for number, range and enum types ([#315](https://github.com/rust-osdev/x86_64/pull/315)) +- Add the VMM Communication Exception (`#VC`) to the `InterruptDescriptorTable` ([#313](https://github.com/rust-osdev/x86_64/pull/313)) +- fix: enable manipulation of `InterruptStackFrame` ([#312](https://github.com/rust-osdev/x86_64/pull/312)) +- fix docs for `page_table_index` ([#318](https://github.com/rust-osdev/x86_64/pull/318)) +- Remove redundant alignment check ([#314](https://github.com/rust-osdev/x86_64/pull/314)) +- fix(idt): fix panic messages for `index` and `#VC` ([#321](https://github.com/rust-osdev/x86_64/pull/321)) +- remove `const_assert!` in favor of std's `assert!` ([#326](https://github.com/rust-osdev/x86_64/pull/326)) +- Move bootloader integration test to separate CI job ([#330](https://github.com/rust-osdev/x86_64/pull/330)) + # 0.14.6 – 2021-09-20 - New `registers::segmentation` module ([#309](https://github.com/rust-osdev/x86_64/pull/309)), containing: