0.2.11 (May 14, 2019)
Added
Handle::timeout API, replacing the deprecated Handle::deadline (#1074).
0.2.10 (February 4, 2019)
Fixed
DelayQueue when multiple delays are reset (#871).
0.2.9 (January 24, 2019)
Fixed
DelayQueue timing logic when inserting / resetting a delay (#851, #863).- Documentation links (#842, #844, #845)
0.2.8 (November 21, 2018)
- Implement throttle combinator (#736).
- Derive
Clone for delay_queue::Key (#730). - Bump internal dependencies (#753).
0.2.7 (September 27, 2018)
- Fix
Timeout on error bug (#648). - Miscellaneous documentation improvements.
0.2.6 (August 23, 2018)
- Implement
Default for timer::Handle (#553) - Provide
DelayQueue utility (#550) - Reduce size of
Delay struct (#554) - Introduce
Timeout, deprecate Deadline (#558)
0.2.5 (August 6, 2018)
- Add
Interval::interval shortcut (#492).
0.2.4 (June 6, 2018)
- Add
sleep function for easy interval delays (#347). - Provide
clock::now(), a configurable source of time (#381).
0.2.3 (May 2, 2018)
- Improve parking semantics (#327).
0.2.2 (Skipped due to failure in counting module)
0.2.1 (April 2, 2018)
- Fix build on 32-bit systems (#274).
0.2.0 (March 30, 2018)
- Rewrite from scratch using a hierarchical wheel strategy (#249).
0.1.2 (Jun 27, 2017)
- Allow naming timer thread.
- Track changes in dependencies.
0.1.1 (Apr 6, 2017)
- Set Rust v1.14 as the minimum supported version.
- Fix bug related to intervals.
- Impl
PartialEq + Eq for TimerError. - Add
Debug implementations.
0.1.0 (Jan 11, 2017)