OLD | NEW |
1 ## 1.4.0 | 1 ## 1.4.0 |
2 | 2 |
3 - Added `AsyncMemoizer.future`, which allows the result to be accessed before | 3 - Added `AsyncMemoizer.future`, which allows the result to be accessed before |
4 `runOnce()` is called. | 4 `runOnce()` is called. |
5 | 5 |
| 6 - Added `CancelableOperation`, an asynchronous operation that can be canceled. |
| 7 It can be created using a `CancelableCompleter`. |
| 8 |
6 - Added `RestartableTimer`, a non-periodic timer that can be reset over and | 9 - Added `RestartableTimer`, a non-periodic timer that can be reset over and |
7 over. | 10 over. |
8 | 11 |
9 ## 1.3.0 | 12 ## 1.3.0 |
10 | 13 |
11 - Added `StreamCompleter` class for creating a stream now and providing its | 14 - Added `StreamCompleter` class for creating a stream now and providing its |
12 events later as another stream. | 15 events later as another stream. |
13 | 16 |
14 - Added `StreamQueue` class which allows requesting events from a stream | 17 - Added `StreamQueue` class which allows requesting events from a stream |
15 before they are avilable. It is like a `StreamIterator` that can queue | 18 before they are avilable. It is like a `StreamIterator` that can queue |
(...skipping 26 matching lines...) Expand all Loading... |
42 - Added a `StreamGroup` class for merging the events of a group of streams, | 45 - Added a `StreamGroup` class for merging the events of a group of streams, |
43 potentially of unknown size. | 46 potentially of unknown size. |
44 | 47 |
45 ## 1.1.1 | 48 ## 1.1.1 |
46 | 49 |
47 - Updated SDK version constraint to at least 1.9.0. | 50 - Updated SDK version constraint to at least 1.9.0. |
48 | 51 |
49 ## 1.1.0 | 52 ## 1.1.0 |
50 | 53 |
51 - ChangeLog starts here. | 54 - ChangeLog starts here. |
OLD | NEW |