All Versions
Latest Version
Avg Release Cycle
48 days
Latest Release
265 days ago

Changelog History
Page 4

  • v0.3.0-alpha.15 Changes

    April 27, 2019

    0.3.0-alpha.15 - 2019-4-26

    • โšก๏ธ Updated to stabilized futures_api.
    • โœ‚ Removed StreamObj, cautioned against usage of FutureObj.
    • ๐Ÿ”„ Changed StreamExt::select to a function.
    • โž• Added AsyncBufRead and AsyncSeek traits.
    • ๐Ÿ“Œ Expanded trait impls to include more pinned pointers and ?Sized types.
    • โž• Added future::Fuse::terminated constructor.
    • โž• Added never_error combinator.
    • โž• Added StreamExt::enumerate.
    • Re-added TryStreamExt::{and_then, or_else}.
    • โž• Added functions to partially progress a local pool.
    • ๐Ÿ”„ Changed to use our own Either type rather than the one from the either crate.
  • v0.3.0-alpha.14 Changes

    April 15, 2019

    0.3.0-alpha.14 - 2019-4-15

    • โšก๏ธ Updated to new nightly futures_api.
    • ๐Ÿ”„ Changed Forward combinator to drop sink after completion, and allow !Unpin Sinks.
    • โž• Added 0.1 <-> 0.3 compatability shim for Sinks.
    • ๐Ÿ”„ Changed Sink::Item to a generic parameter Sink<Item>, allowing Sinks to accept
      multiple different types, including types containing references.
    • ๐Ÿ”„ Changed AsyncRead and AsyncWrite to take Pin<&mut Self> rather than &mut self.
    • โž• Added support for no_std + alloc use.
    • ๐Ÿ”„ Changed join and try_join combinators to functions.
    • ๐Ÿ›  Fixed propagation of cfg-target-has-atomic feature.
  • v0.3.0-alpha.13 Changes

    February 21, 2019
    • โšก๏ธ Updated to new nightly with stabilization candidate API.
    • โœ‚ Removed LocalWaker.
    • โž• Added #[must_use] to Stream and Sink traits.
    • Enabled using !Unpin futures in JoinAll.
    • Added the try_join_all combinator.
    • Stopped closing a whole channel upon closing of one sender.
    • โœ‚ Removed TokioDefaultSpawner and tokio-compat.
    • ๐Ÿšš Moved intra-crate dependencies to exact versions.
  • v0.3.0-alpha.12 Changes

    January 15, 2019
    • โšก๏ธ Updated to new nightly with a modification to Pin::set.
    • ๐Ÿ”ฆ Expose AssertUnmoved and PendingOnce.
    • ๐Ÿšš Prevent double-panic in AssertUnmoved.
    • ๐Ÿ‘Œ Support nested invocations of the select! macro.
    • 0๏ธโƒฃ Implement Default for Mutex and SelectAll.
  • v0.3.0-alpha.11 Changes

    December 27, 2018
    • Updated to newly stabilized versions of the pin and arbitrary_self_types features.
    • Re-added select_all for streams.
    • Added TryStream::into_async_read for converting from a stream of bytes into an AsyncRead.
    • ๐Ÿ“Š Added try_poll_next_unpin.
    • ๐Ÿ‘ Rewrote select! as a procedural macro for better error messages
    • ๐Ÿ”ฆ Exposed join_all from the facade
  • v0.3.0-alpha.10 Changes

    November 27, 2018
    • Revamped select! macro
    • Added select_next_some method for getting only the Some elements of a stream from select!
    • โž• Added futures::lock::Mutex for async-aware synchronization.
    • ๐Ÿ›  Fixed bug converting Pin<Box<_>> to StreamObj
    • ๐Ÿ‘Œ Improved performance of futures::channel
    • ๐Ÿ‘Œ Improved performance and documentation of Shared
    • โž• Add new method and more derives to the Compat type
    • Enabled spawning on a borrowed threadpool
    • Re-added join_all
    • โž• Added try_concat
  • v0.3.0-alpha.1 Changes

    July 19, 2018
    • ๐Ÿ‘€ Major changes: See the announcement on our new blog for details. The changes are too numerous to be covered in this changelog because nearly every line of code was modified.
  • v0.1.30

    October 05, 2020
  • v0.1.29

    September 05, 2019
  • v0.1.28

    June 26, 2019