diff options
| author | Dario Nieuwenhuis <[email protected]> | 2025-01-02 18:57:40 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2025-01-02 18:57:40 +0100 |
| commit | cefdbfab2f1efb0797f661a9d8cc0aa686fe881a (patch) | |
| tree | 4ad5b655b2c6389607d21720366cb8a0aa6567e5 | |
| parent | 0d1319be686bce9a91e2ccfc124db7189fe7a616 (diff) | |
Release embassy-executor v0.7.0, embassy-time v0.4.0, embassy-time-driver v0.2.0.
| -rw-r--r-- | embassy-executor/CHANGELOG.md | 9 | ||||
| -rw-r--r-- | embassy-time-driver/CHANGELOG.md | 2 | ||||
| -rw-r--r-- | embassy-time/CHANGELOG.md | 3 |
3 files changed, 7 insertions, 7 deletions
diff --git a/embassy-executor/CHANGELOG.md b/embassy-executor/CHANGELOG.md index ee8003a54..2c7f8c62e 100644 --- a/embassy-executor/CHANGELOG.md +++ b/embassy-executor/CHANGELOG.md | |||
| @@ -5,13 +5,12 @@ All notable changes to this project will be documented in this file. | |||
| 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | 7 | ||
| 8 | ## 0.7.0 - 2024-12-22 | 8 | ## 0.7.0 - 2024-01-02 |
| 9 | 9 | ||
| 10 | - embassy-executor no longer provides an `embassy-time-queue-driver` implementation | 10 | - Performance optimizations. |
| 11 | - Remove feature `integrated-timers`. Starting with `embassy-time-driver` v0.2, `embassy-time` v0.4 the timer queue is now part of the time driver, so it's no longer the executor's responsibility. Therefore, `embassy-executor` no longer provides an `embassy-time-queue-driver` implementation. | ||
| 12 | - Added the possibility for timer driver implementations to store arbitrary data in task headers. This can be used to make a timer queue intrusive list, similar to the previous `integrated-timers` feature. Payload size is controlled by the `timer-item-payload-size-X` features. | ||
| 11 | - Added `TaskRef::executor` to obtain a reference to a task's executor | 13 | - Added `TaskRef::executor` to obtain a reference to a task's executor |
| 12 | - integrated-timers are no longer processed when polling the executor. | ||
| 13 | - Added the option to store data in timer queue items | ||
| 14 | - Added `timer-item-payload-size-X` features for time driver implementors | ||
| 15 | 14 | ||
| 16 | ## 0.6.3 - 2024-11-12 | 15 | ## 0.6.3 - 2024-11-12 |
| 17 | 16 | ||
diff --git a/embassy-time-driver/CHANGELOG.md b/embassy-time-driver/CHANGELOG.md index 30d56fd56..e251a6020 100644 --- a/embassy-time-driver/CHANGELOG.md +++ b/embassy-time-driver/CHANGELOG.md | |||
| @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. | |||
| 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | 7 | ||
| 8 | ## 0.2.0 - 2024-12-22 | 8 | ## 0.2.0 - 2024-01-02 |
| 9 | 9 | ||
| 10 | - The `allocate_alarm`, `set_alarm_callback`, `set_alarm` functions have been removed. | 10 | - The `allocate_alarm`, `set_alarm_callback`, `set_alarm` functions have been removed. |
| 11 | - `schedule_wake` has been added to the `Driver` trait. | 11 | - `schedule_wake` has been added to the `Driver` trait. |
diff --git a/embassy-time/CHANGELOG.md b/embassy-time/CHANGELOG.md index cd4c1afcb..215ec27af 100644 --- a/embassy-time/CHANGELOG.md +++ b/embassy-time/CHANGELOG.md | |||
| @@ -5,8 +5,9 @@ All notable changes to this project will be documented in this file. | |||
| 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | 7 | ||
| 8 | ## 0.4.0 - 2024-12-22 | 8 | ## 0.4.0 - 2024-01-02 |
| 9 | 9 | ||
| 10 | - `embassy-time-driver` updated from v0.1 to v0.2. | ||
| 10 | - embassy-time no longer provides an `embassy-time-queue-driver` implementation | 11 | - embassy-time no longer provides an `embassy-time-queue-driver` implementation |
| 11 | 12 | ||
| 12 | ## 0.3.2 - 2024-08-05 | 13 | ## 0.3.2 - 2024-08-05 |
