aboutsummaryrefslogtreecommitdiff
path: root/embassy-sync
diff options
context:
space:
mode:
authorUlf Lilleengen <[email protected]>2024-05-29 10:40:02 +0000
committerGitHub <[email protected]>2024-05-29 10:40:02 +0000
commit56235c97bc00cb0fb8246a9bb2ea531d508438f9 (patch)
tree902c923160878618bcafbeab26f7bd1830d2e026 /embassy-sync
parent53dedd2ff5076a5bb100eea26a1053cb70bf6c9d (diff)
parent52965ae96af4f9433da4467c65a4e3012c25d13a (diff)
Merge pull request #3016 from embassy-rs/embassy-sync-release
Prepare for embassy-sync 0.6.0 release
Diffstat (limited to 'embassy-sync')
-rw-r--r--embassy-sync/CHANGELOG.md5
-rw-r--r--embassy-sync/Cargo.toml2
2 files changed, 6 insertions, 1 deletions
diff --git a/embassy-sync/CHANGELOG.md b/embassy-sync/CHANGELOG.md
index e5c453ce2..a283adc0c 100644
--- a/embassy-sync/CHANGELOG.md
+++ b/embassy-sync/CHANGELOG.md
@@ -7,11 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7 7
8## Unreleased 8## Unreleased
9 9
10## 0.6.0 - 2024-05-29
11
10- Add `capacity`, `free_capacity`, `clear`, `len`, `is_empty` and `is_full` functions to `Channel`. 12- Add `capacity`, `free_capacity`, `clear`, `len`, `is_empty` and `is_full` functions to `Channel`.
11- Add `capacity`, `free_capacity`, `clear`, `len`, `is_empty` and `is_full` functions to `PriorityChannel`. 13- Add `capacity`, `free_capacity`, `clear`, `len`, `is_empty` and `is_full` functions to `PriorityChannel`.
12- Add `capacity`, `free_capacity`, `clear`, `len`, `is_empty` and `is_full` functions to `PubSubChannel`. 14- Add `capacity`, `free_capacity`, `clear`, `len`, `is_empty` and `is_full` functions to `PubSubChannel`.
13- Made `PubSubBehavior` sealed 15- Made `PubSubBehavior` sealed
14 - If you called `.publish_immediate(...)` on the queue directly before, then now call `.immediate_publisher().publish_immediate(...)` 16 - If you called `.publish_immediate(...)` on the queue directly before, then now call `.immediate_publisher().publish_immediate(...)`
17- Add OnceLock sync primitive.
18- Add constructor for DynamicChannel
19- Add ready_to_receive functions to Channel and Receiver.
15 20
16## 0.5.0 - 2023-12-04 21## 0.5.0 - 2023-12-04
17 22
diff --git a/embassy-sync/Cargo.toml b/embassy-sync/Cargo.toml
index aaf6fab1d..7b7d2bf8e 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.5.0" 3version = "0.6.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"