OLD | NEW |
1 ## 1.3.0 | 1 ## 1.3.0 |
2 | 2 |
3 - Added `StreamCompleter` class for creating a stream now and providing its | 3 - Added `StreamCompleter` class for creating a stream now and providing its |
4 events later as another stream. | 4 events later as another stream. |
5 | 5 |
6 - Added `StreamQueue` class which allows requesting events from a stream | 6 - Added `StreamQueue` class which allows requesting events from a stream |
7 before they are avilable. It is like a `StreamIterator` that can queue | 7 before they are avilable. It is like a `StreamIterator` that can queue |
8 requests. | 8 requests. |
9 | 9 |
10 - Added `SubscriptionStream` which creates a single-subscription stream | 10 - Added `SubscriptionStream` which creates a single-subscription stream |
11 from an existing stream subscription. | 11 from an existing stream subscription. |
12 | 12 |
| 13 - Added a `ResultFuture` class for synchronously accessing the result of a |
| 14 wrapped future. |
| 15 |
13 - Added `FutureGroup.onIdle` and `FutureGroup.isIdle`, which provide visibility | 16 - Added `FutureGroup.onIdle` and `FutureGroup.isIdle`, which provide visibility |
14 into whether a group is actively waiting on any futures. | 17 into whether a group is actively waiting on any futures. |
15 | 18 |
16 - Added delegating wrapper classes for a number of core async types: | 19 - Added delegating wrapper classes for a number of core async types: |
17 `DelegatingFuture`, `DelegatingStreamConsumer`, `DelegatingStreamController`, | 20 `DelegatingFuture`, `DelegatingStreamConsumer`, `DelegatingStreamController`, |
18 `DelegatingSink`, `DelegatingEventSink`, `DelegatingStreamSink`, and | 21 `DelegatingSink`, `DelegatingEventSink`, `DelegatingStreamSink`, and |
19 `DelegatingStreamSubscription`. These are all simple wrappers that forward all | 22 `DelegatingStreamSubscription`. These are all simple wrappers that forward all |
20 calls to the wrapped objects. They can be used to expose only the desired | 23 calls to the wrapped objects. They can be used to expose only the desired |
21 interface for subclasses, or extended to add extra functionality. | 24 interface for subclasses, or extended to add extra functionality. |
22 | 25 |
23 ## 1.2.0 | 26 ## 1.2.0 |
24 | 27 |
25 - Added a `FutureGroup` class for waiting for a group of futures, potentially of | 28 - Added a `FutureGroup` class for waiting for a group of futures, potentially of |
26 unknown size, to complete. | 29 unknown size, to complete. |
27 | 30 |
28 - Added a `StreamGroup` class for merging the events of a group of streams, | 31 - Added a `StreamGroup` class for merging the events of a group of streams, |
29 potentially of unknown size. | 32 potentially of unknown size. |
30 | 33 |
31 ## 1.1.1 | 34 ## 1.1.1 |
32 | 35 |
33 - Updated SDK version constraint to at least 1.9.0. | 36 - Updated SDK version constraint to at least 1.9.0. |
34 | 37 |
35 ## 1.1.0 | 38 ## 1.1.0 |
36 | 39 |
37 - ChangeLog starts here. | 40 - ChangeLog starts here. |
OLD | NEW |