aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync
diff options
context:
space:
mode:
authorUlf Lilleengen <[email protected]>2025-05-22 08:41:13 +0200
committerGitHub <[email protected]>2025-05-22 08:41:13 +0200
commitedceb0dc7da32848fd31b525b4c247671a14eb2d (patch)
tree6c5c6e8d1669cdc665dc7d9152ec25612089e102 /embassy-sync
parent322a2a402e8805e1537c66cb4664030082467086 (diff)
parent5e49985ed678659e199c58c8100e3ed18d2f6227 (diff)
Merge pull request #4234 from mkj/embassy-sync-rel-0.7
Prepare embassy-sync 0.7
Diffstat (limited to 'embassy-sync')
-rw-r--r--embassy-sync/CHANGELOG.md15
-rw-r--r--embassy-sync/Cargo.toml2
2 files changed, 16 insertions, 1 deletions
diff --git a/embassy-sync/CHANGELOG.md b/embassy-sync/CHANGELOG.md
index 2049e0f11..1770bef44 100644
--- a/embassy-sync/CHANGELOG.md
+++ b/embassy-sync/CHANGELOG.md
@@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7 7
8## Unreleased 8## Unreleased
9 9
10## 0.7.0 - 2025-05-22
11
12- Add `remove_if` to `priority_channel::{Receiver, PriorityChannel}`.
13- impl `Stream` for `channel::{Receiver, Channel}`.
14- Fix channels to wake senders on `clear()`.
15 For `Channel`, `PriorityChannel`, `PubSub`, `zerocopy_channel::Channel`.
16- Allow `zerocopy_channel::Channel` to auto-implement `Sync`/`Send`.
17- Add `must_use` to `MutexGuard`.
18- Add a `RwLock`.
19- Add `lock_mut` to `blocking_mutex::Mutex`.
20- Don't select a critical-section implementation when `std` feature is enabled.
21- Improve waker documentation.
22- Improve `Signal` and `Watch` documentation.
23- Update to defmt 1.0. This remains compatible with latest defmt 0.3.
24
10## 0.6.2 - 2025-01-15 25## 0.6.2 - 2025-01-15
11 26
12- Add dynamic dispatch variant of `Pipe`. 27- Add dynamic dispatch variant of `Pipe`.
diff --git a/embassy-sync/Cargo.toml b/embassy-sync/Cargo.toml
index 65cade317..99962f9f6 100644
--- a/embassy-sync/Cargo.toml
+++ b/embassy-sync/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-sync" 2name = "embassy-sync"
3version = "0.6.2" 3version = "0.7.0"
4edition = "2021" 4edition = "2021"
5description = "no-std, no-alloc synchronization primitives with async support" 5description = "no-std, no-alloc synchronization primitives with async support"
6repository = "https://github.com/embassy-rs/embassy" 6repository = "https://github.com/embassy-rs/embassy"