diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ad88f8ba2..634d1d5735 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +## [v0.8.0] - 2023-11-07 + ### Added - Add `Clone` and `PartialEq` implementations to `HistoryBuffer`. @@ -561,7 +563,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - Initial release -[Unreleased]: https://github.com/rust-embedded/heapless/compare/v0.7.16...HEAD +[Unreleased]: https://github.com/rust-embedded/heapless/compare/v0.8.0...HEAD +[v0.8.0]: https://github.com/rust-embedded/heapless/compare/v0.7.16...v0.8.0 [v0.7.16]: https://github.com/rust-embedded/heapless/compare/v0.7.15...v0.7.16 [v0.7.15]: https://github.com/rust-embedded/heapless/compare/v0.7.14...v0.7.15 [v0.7.14]: https://github.com/rust-embedded/heapless/compare/v0.7.13...v0.7.14 diff --git a/Cargo.toml b/Cargo.toml index 025482021b..d7edaf628a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,11 +21,11 @@ version = "0.8.0" portable-atomic = ["dep:portable-atomic"] # Enable polyfilling of atomics via portable-atomic, using critical section for locking -portable-atomic-critical-section = ["dep:portable-atomic", "portable-atomic?/critical-section"] +portable-atomic-critical-section = ["dep:portable-atomic", "portable-atomic", "portable-atomic?/critical-section"] # Enable polyfilling of atomics via portable-atomic, using disabling interrupts for locking. # WARNING: this is only sound for single-core bare-metal privileged-mode targets! -portable-atomic-unsafe-assume-single-core = ["dep:portable-atomic", "portable-atomic?/unsafe-assume-single-core"] +portable-atomic-unsafe-assume-single-core = ["dep:portable-atomic", "portable-atomic", "portable-atomic?/unsafe-assume-single-core"] # implement serde traits. serde = ["dep:serde"]