diff --git a/embedded-io-adapters/Cargo.toml b/embedded-io-adapters/Cargo.toml index ea88ee65..6c3b4e08 100644 --- a/embedded-io-adapters/Cargo.toml +++ b/embedded-io-adapters/Cargo.toml @@ -18,7 +18,7 @@ tokio-1 = ["std", "dep:tokio", "dep:embedded-io-async", "embedded-io-async?/std" futures-03 = ["std", "dep:futures", "dep:embedded-io-async", "embedded-io-async?/std"] [dependencies] -embedded-io = { version = "0.6", path = "../embedded-io" } +embedded-io = { version = "0.7", path = "../embedded-io" } embedded-io-async = { version = "0.6.1", path = "../embedded-io-async", optional = true } futures = { version = "0.3.21", features = ["std"], default-features = false, optional = true } diff --git a/embedded-io-async/Cargo.toml b/embedded-io-async/Cargo.toml index 3b878a82..bf5ce294 100644 --- a/embedded-io-async/Cargo.toml +++ b/embedded-io-async/Cargo.toml @@ -18,7 +18,7 @@ alloc = ["embedded-io/alloc"] defmt = ["dep:defmt", "embedded-io/defmt"] [dependencies] -embedded-io = { version = "0.6.1", path = "../embedded-io" } +embedded-io = { version = "0.7.0", path = "../embedded-io" } defmt = { package = "defmt", version = "1", optional = true } [package.metadata.docs.rs] diff --git a/embedded-io/CHANGELOG.md b/embedded-io/CHANGELOG.md index f7c2e0e6..c77ef48b 100644 --- a/embedded-io/CHANGELOG.md +++ b/embedded-io/CHANGELOG.md @@ -5,10 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.7.0 - unreleased -- Added `core::error::Error` implementations for every custom `impl Error` -- Migrated `std` feature-gated `std::error::Error` implementations to `core::error::Error` +- Added trait dependency on `core::error::Error` to this crate's `Error` trait + - Implemented the trait on all provided implementations + - Migrated `std` feature-gated `std::error::Error` implementations to `core::error::Error` +- Updated `defmt` dependency to 1.0; feature renamed from `defmt_03` to `defmt` - Increased MSRV to 1.81 due to `core::error::Error` - Implemented `ReadReady` for `&[u8]` and `WriteReady` for `&mut [u8]` diff --git a/embedded-io/Cargo.toml b/embedded-io/Cargo.toml index 48b30cfb..ffbf4f39 100644 --- a/embedded-io/Cargo.toml +++ b/embedded-io/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "embedded-io" -version = "0.6.1" +version = "0.7.0" edition = "2021" rust-version = "1.81" description = "Embedded IO traits"