diff --git a/embedded-nal-async/CHANGELOG.md b/embedded-nal-async/CHANGELOG.md index 0ab7b52..790a58c 100644 --- a/embedded-nal-async/CHANGELOG.md +++ b/embedded-nal-async/CHANGELOG.md @@ -9,6 +9,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). No unreleased changes yet +## [0.9.0] - 2025-10-01 + +- Updated to `embedded-io-async` 0.7 + ## [0.8.0] - 2024-09-20 - Removed the `ip_in_core` feature, this is now the default. @@ -51,7 +55,8 @@ Remove TcpClientStack, TcpFullStack and UDP traits pending traits that support s Initial release to crates.io. -[Unreleased]: https://github.com/rust-embedded-community/embedded-nal/compare/embedded-nal-async-v0.8.0...HEAD +[Unreleased]: https://github.com/rust-embedded-community/embedded-nal/compare/embedded-nal-async-v0.9.0...HEAD +[0.9.0]: https://github.com/rust-embedded-community/embedded-nal/compare/embedded-nal-async-v0.8.0...embedded-nal-async-v0.9.0 [0.8.0]: https://github.com/rust-embedded-community/embedded-nal/compare/embedded-nal-async-v0.7.1...embedded-nal-async-v0.8.0 [0.7.1]: https://github.com/rust-embedded-community/embedded-nal/compare/embedded-nal-async-v0.7.0...embedded-nal-async-v0.7.1 [0.7.0]: https://github.com/rust-embedded-community/embedded-nal/compare/embedded-nal-async-v0.6.0...embedded-nal-async-v0.7.0 diff --git a/embedded-nal-async/Cargo.toml b/embedded-nal-async/Cargo.toml index 38871cd..5d7dd2e 100644 --- a/embedded-nal-async/Cargo.toml +++ b/embedded-nal-async/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "embedded-nal-async" -version = "0.8.0" +version = "0.9.0" edition = "2021" description = "An Async Network Abstraction Layer (NAL) for Embedded Systems" license = "MIT OR Apache-2.0" @@ -13,4 +13,4 @@ categories = ["embedded", "hardware-support", "no-std", "network-programming", " [dependencies] embedded-nal = { version = "0.9.0", path = "../" } -embedded-io-async = { version = "0.6.0" } +embedded-io-async = { version = "0.7.0" } diff --git a/embedded-nal-async/src/stack/tcp.rs b/embedded-nal-async/src/stack/tcp.rs index 3549c43..541e912 100644 --- a/embedded-nal-async/src/stack/tcp.rs +++ b/embedded-nal-async/src/stack/tcp.rs @@ -24,7 +24,10 @@ pub trait TcpConnect { impl TcpConnect for &T { type Error = T::Error; - type Connection<'a> = T::Connection<'a> where Self: 'a; + type Connection<'a> + = T::Connection<'a> + where + Self: 'a; async fn connect<'a>( &'a self,