From 8edf25ae1a969cdc5ca7b542c61094ce53fb6673 Mon Sep 17 00:00:00 2001
From: Diego Barrios Romero <eldruin@gmail.com>
Date: Wed, 9 Feb 2022 22:08:10 +0100
Subject: [PATCH] Prepare 1.0.0-alpha.7 release

---
 CHANGELOG.md                  | 18 ++++++++----------
 Cargo.toml                    |  2 +-
 embedded-hal-async/Cargo.toml |  2 +-
 3 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7262aed74..9f0ded18a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,21 +7,20 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
 
 ## [Unreleased]
 
+## [v1.0.0-alpha.7] - 2022-02-09
+
+*** This is (also) an alpha release with breaking changes (sorry) ***
+
 ### Added
-- `Error` traits for Can, SPI, I2C and Serial are implemented for Infallible
+- `Error` traits for CAN, SPI, I2C and Serial are implemented for `Infallible`.
 
 ### Fixed
 - Fixed blanket impl of `DelayUs` not covering the `delay_ms` method.
-### Changed
-- `spi`: traits now enforce all impls on the same struct (eg `Transfer` and `Write`) have the same `Error` type. 
 
 ### Changed
+- `spi`: traits now enforce all impls on the same struct (eg `Transfer` and `Write`) have the same `Error` type.
 - `digital`: traits now enforce all impls on the same struct have the same `Error` type.
-
-### Changed
 - `serial`: traits now enforce all impls on the same struct have the same `Error` type.
-
-### Changed
 - `i2c`: traits now enforce all impls on the same struct have the same `Error` type.
 - `i2c`: unify all traits into a single `I2c` trait.
 
@@ -83,8 +82,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
 - `Transactional` SPI interface for executing groups of SPI transactions.
 - `Transactional` I2C interface for executing groups of I2C transactions.
 
-### Changed
-
 
 ## [v1.0.0-alpha.2] - 2020-10-16
 
@@ -211,7 +208,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
 
 Initial release
 
-[Unreleased]: https://github.com/rust-embedded/embedded-hal/compare/v1.0.0-alpha.6...HEAD
+[Unreleased]: https://github.com/rust-embedded/embedded-hal/compare/v1.0.0-alpha.7...HEAD
+[v1.0.0-alpha.7]: https://github.com/rust-embedded/embedded-hal/compare/v1.0.0-alpha.6...v1.0.0-alpha.7
 [v1.0.0-alpha.6]: https://github.com/rust-embedded/embedded-hal/compare/v1.0.0-alpha.5...v1.0.0-alpha.6
 [v1.0.0-alpha.5]: https://github.com/rust-embedded/embedded-hal/compare/v1.0.0-alpha.4...v1.0.0-alpha.5
 [v1.0.0-alpha.4]: https://github.com/rust-embedded/embedded-hal/compare/v1.0.0-alpha.3...v1.0.0-alpha.4
diff --git a/Cargo.toml b/Cargo.toml
index 53a76b737..b44360abb 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -13,7 +13,7 @@ license = "MIT OR Apache-2.0"
 name = "embedded-hal"
 readme = "README.md"
 repository = "https://github.com/rust-embedded/embedded-hal"
-version = "1.0.0-alpha.6"
+version = "1.0.0-alpha.7"
 
 [dependencies]
 nb = "1"
diff --git a/embedded-hal-async/Cargo.toml b/embedded-hal-async/Cargo.toml
index c7d15418e..6dd01fb51 100644
--- a/embedded-hal-async/Cargo.toml
+++ b/embedded-hal-async/Cargo.toml
@@ -14,4 +14,4 @@ repository = "https://github.com/rust-embedded/embedded-hal"
 version = "0.0.1"
 
 [dependencies]
-embedded-hal = { version = "=1.0.0-alpha.6", path = ".." }
+embedded-hal = { version = "=1.0.0-alpha.7", path = ".." }