From b15163b2347ac7d3a2c929b88778e62f5639a548 Mon Sep 17 00:00:00 2001 From: Emil Fresk Date: Thu, 22 Apr 2021 20:41:58 +0200 Subject: [PATCH] Preparing for v0.7.0 release --- CHANGELOG.md | 12 +++++++++--- Cargo.toml | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d25d920d..43623fbf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,17 +7,22 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +## [v0.7.0] - 2021-04-23 + ### Changed - [breaking-change] Converted all data structures to use the `const generics` MVP - [breaking-change] `HistoryBuffer` is now working with const constructors and non-`Copy` data - [breaking-change] `HistoryBuffer::as_slice` and others now only return initialized values -- [breaking-change] `MultiCore`/`SingleCore` is now removed from `spsc::Queue` +- [breaking-change] `MultiCore`/`SingleCore` and `Uxx` is now removed from `spsc::Queue` - [breaking-change] `spsc::Queue` is now `usize` only - [breaking-change] `spsc::Queue` now sacrifices one element for correctness (see issue #207), i.e. it creates an `N - 1` sized queue instead of the old that generated an size `N` queue -- `Pool` and `MPMC` now works on `thumbv6m` - [breaking-change] `String` has had `utf8` related methods removed as this can be done via `str` - [breaking-change] No data structures implement `AsSlice` traits any more, now using `AsRef` and `AsMut` + +### Fixed + +- `Pool` and `MPMC` now works on `thumbv6m` - `IndexMap::new()` is now a `const-fn` ## [v0.6.1] - 2021-03-02 @@ -342,7 +347,8 @@ architecture. - Initial release -[Unreleased]: https://github.com/japaric/heapless/compare/v0.6.1...HEAD +[Unreleased]: https://github.com/japaric/heapless/compare/v0.7.0...HEAD +[v0.7.0]: https://github.com/japaric/heapless/compare/v0.6.1...v0.7.0 [v0.6.1]: https://github.com/japaric/heapless/compare/v0.6.0...v0.6.1 [v0.6.0]: https://github.com/japaric/heapless/compare/v0.5.5...v0.6.0 [v0.5.5]: https://github.com/japaric/heapless/compare/v0.5.4...v0.5.5 diff --git a/Cargo.toml b/Cargo.toml index f4c66eb0..a9dfffbb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ keywords = [ license = "MIT OR Apache-2.0" name = "heapless" repository = "https://github.com/japaric/heapless" -version = "0.6.1" +version = "0.7.0" [features] default = ["cas"]