forked from ROMEO/nexosim
Prepare release v0.2.0
This commit is contained in:
18
CHANGELOG.md
18
CHANGELOG.md
@ -1,3 +1,21 @@
|
|||||||
|
# 0.2.0 (2023-08-15)
|
||||||
|
|
||||||
|
### Added (API-breaking changes)
|
||||||
|
|
||||||
|
- Enable cancellation of events up to the very last moment, even if the event is
|
||||||
|
scheduled for the current time ([#5]).
|
||||||
|
- Makes it possible to schedule periodic events from a `Simulation` or a model's
|
||||||
|
`Scheduler` ([#6]).
|
||||||
|
- Mitigate the increase in API surface by merging each pair of
|
||||||
|
`schedule_*event_in`/`schedule_*event_at` methods into one overloaded
|
||||||
|
`schedule_*event` method that accept either a `Duration` or a `MonotonicTime`
|
||||||
|
([#7]).
|
||||||
|
|
||||||
|
[#5]: https://github.com/asynchronics/asynchronix/pull/5
|
||||||
|
[#6]: https://github.com/asynchronics/asynchronix/pull/6
|
||||||
|
[#7]: https://github.com/asynchronics/asynchronix/pull/7
|
||||||
|
|
||||||
|
|
||||||
# 0.1.0 (2023-01-16)
|
# 0.1.0 (2023-01-16)
|
||||||
|
|
||||||
Initial release
|
Initial release
|
||||||
|
@ -60,7 +60,7 @@ Add this to your `Cargo.toml`:
|
|||||||
|
|
||||||
```toml
|
```toml
|
||||||
[dependencies]
|
[dependencies]
|
||||||
asynchronix = "0.1.0"
|
asynchronix = "0.2.0"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ name = "asynchronix"
|
|||||||
# - Update if necessary copyright notice in LICENSE-MIT
|
# - Update if necessary copyright notice in LICENSE-MIT
|
||||||
# - Create a "vX.Y.Z" git tag
|
# - Create a "vX.Y.Z" git tag
|
||||||
authors = ["Serge Barral <serge.barral@asynchronics.com>"]
|
authors = ["Serge Barral <serge.barral@asynchronics.com>"]
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
rust-version = "1.64"
|
rust-version = "1.64"
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
|
Reference in New Issue
Block a user