From 8aaff8b8fe8ccea5ef050cd122bc5fd02acc3166 Mon Sep 17 00:00:00 2001 From: ivmarkov Date: Sun, 3 Sep 2023 16:47:35 +0000 Subject: [PATCH] Update changelog with breaking changes --- CHANGELOG.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 64ec16e..e579091 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,14 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.26.0] - 2023-09-02 * MSRV raised to 1.71 -* All traits converted to AFIT, except `Unblocker`, which needs to compile with stable Rust -* Upgraded to `embedded-io` 0.5 and `embedded-io-async` 0.5 +* Breaking change: All traits converted to AFIT, except `Unblocker`, which needs to compile with stable Rust +* Breaking change: Upgraded to `embedded-io` 0.5 and `embedded-io-async` 0.5 * Upgraded `strum` and `strum-macros` to 0.25 -* OTA: GAT `Ota::Update` now parametric over lifetime and no longer returned by `&mut` ref -* MQTT: GAT `Connection::Message` now parametric over lifetime -* All pub structs in `utils::asyncify` that implement the `Future` trait are now private and wrapped with async methods -* Removed structs `Blocking` and `TrivialAsync`, as well as all trait implementations on them, because their usefulness was questionable -* Removed the deprecated module `httpd` and the dependency on `anyhow` +* Breaking change: OTA: GAT `Ota::Update` now parametric over lifetime and no longer returned by `&mut` ref +* Breaking change: MQTT: GAT `Connection::Message` now parametric over lifetime +* Breaking change: All pub structs in `utils::asyncify` that implement the `Future` trait are now private and wrapped with async methods +* Breaking change: Removed structs `Blocking` and `TrivialAsync`, as well as all trait implementations on them, because their usefulness was questionable +* Breaking change: Removed the deprecated module `httpd` and the dependency on `anyhow` ## [0.25.3] - 2023-07-05 * Compatibility with latest Rust nightly Clippy (fixes the "usage of `Arc` where `T` is not `Send` or `Sync`" error)