event-listener/CHANGELOG.md

40 lines
780 B
Markdown
Raw Normal View History

2020-07-02 15:30:49 +00:00
# Version 2.1.0
- Add `EventListener::listens_to()`.
2020-06-24 00:04:48 +00:00
# Version 2.0.1
- Replace `usize::MAX` with `std::usize::MAX`.
2020-05-27 11:10:11 +00:00
# Version 2.0.0
- Remove `Event::notify_one()` and `Event::notify_all()`.
- Add `Event::notify_relaxed()` and `Event::notify_additional_relaxed()`.
- Dropped notified `EventListener` now notifies one *or* one additional listener.
2020-05-25 10:50:36 +00:00
# Version 1.2.0
- Add `Event::notify_additional()`.
2020-05-25 10:06:18 +00:00
# Version 1.1.2
- Change a `Relaxed` load to `Acquire` load.
2020-05-25 09:47:24 +00:00
# Version 1.1.1
- Fix a bug in `EventListener::wait_timeout()`.
2020-05-24 22:34:54 +00:00
# Version 1.1.0
- Add `EventListener::notify()`.
2020-05-20 19:17:36 +00:00
# Version 1.0.1
2020-05-16 17:44:50 +00:00
2020-05-24 22:34:54 +00:00
- Reduce the complexity of `notify_all()` from O(n) to amortized O(1).
2020-05-20 19:17:36 +00:00
- Fix a bug where entries were notified in wrong order.
- Add tests.
2020-05-16 17:44:50 +00:00
2020-05-20 19:17:36 +00:00
# Version 1.0.0
2020-05-16 17:44:50 +00:00
2020-05-20 19:17:36 +00:00
- Initial version.