summaryrefslogtreecommitdiffstats
path: root/tokio-timer/CHANGELOG.md
blob: be5bf26165e2a13f3da9b75ab296654cc29ec9cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# 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)

* Initial Release