An abstraction for two-way communication channels.
- Fix all strong-mode errors and warnings.
IsolateChannelslightly more efficient.
MultiChannelfollow the stream channel rules.
Disconnector, a transformer that allows the caller to disconnect the transformed channel.
new StreamChannel.withGuarantees(), which creates a channel with extra wrapping to ensure that it obeys the stream channel guarantees.
StreamChannelController, which can be used to create custom
- Fix the type annotation for
StreamChannel.changeSink()to support changing only the stream or only the sink of a channel.
Be more explicit about
JsonDocumentTransformer's error-handling behavior.
MultiChannel's constructor to take a
StreamChannel. This is technically a breaking change, but since 1.0.0 was only released an hour ago, we're treating it as a bug fix.
- Initial version