4.7 KiB
4.7 KiB
Version 2.6.1
- Fix docs for
once_futureandstop_after_future. (#131)
Version 2.6.0
- Add
Stream::map_while()combinator. (#116) - Add list of excluded features to crate documentation. (#112)
- Update docs for
AsyncRead::read_exact(#121)
Version 2.5.0
- Remove
Unpinbound from theLinesI/O adapter. (#113)
Version 2.4.0
- Add a "fuse" method that makes it so a
FuturereturnsPoll::Pendingforever after it returnsPoll::Pendingonce. (#101) - Add a "stop_after_future" function that allows for running a
Streamuntil aFuturecompletes. (#103) - Make it so
Zip/TryZipdrop completed futures. (#106)
Version 2.3.0
- Add
StreamExt::drainfor draining objects from aStreamwithout waiting (#70).
Version 2.2.0
- Relax
Unpinbounds onio::copy. (#87) - Implement
size_hintforstream::Filter. (#88) - Relax MSRV to 1.60. (#90)
Version 2.1.0
- Make it so
read_lineand other futures use a naive implementation of byte searching unless thememchrfeature is enabled. This prevents needing to compile thememchrcrate unless it is desired. (#77)
Version 2.0.1
- Remove dependency on the
waker-fncrate. (#81)
Version 2.0.0
- Breaking: Expose
future::{ready, pending}fromcoreinstead of defining our own. (#73) - Breaking: The
TryZipandZipcombinators are modified to have a cleaner API, where generic constraints are not necessary on the structure itself at the cost of additional generics. (#74) - Add a way to use racey futures on
no_stdby providing your own seed. (#75)
Version 1.13.0
- Unbind Debug implementations of BufReader and BufWriter. (#49)
- Add the once_future() combinator. (#59)
- Add a combinator for temporarily using an AsyncRead/AsyncWrite as Read/Write. (#62)
- Implement more methods for stream::BlockOn. (#68)
Version 1.12.0
- Implement
BufReadforBlockOn
Version 1.11.3
- Update
pin-project-lite.
Version 1.11.2
- Improve docs for
ready!.
Version 1.11.1
- Fix some typos.
Version 1.11.0
- Add the new
preludemodule. - Deprecate trait re-exports in the root module.
Version 1.10.1
- Fix compilation errors with Rust 1.42.0 and 1.45.2
Version 1.10.0
- Add
io::split().
Version 1.9.0
- Add
FutureExt::poll(). - Add
StreamExt::poll_next(). - Add
AsyncBufReadExt::fill_buf(). - Add
AsyncBufReadExt::consume().
Version 1.8.0
- Add
BoxedReaderandBoxedWriter.
Version 1.7.0
- Implement
AsyncReadforBytes. - Add
StreamExt::then().
Version 1.6.0
- Add
FutureExt::catch_unwind().
Version 1.5.0
- Add
stream::race()andStreamExt::race().
Version 1.4.0
- Add
allocCargo feature.
Version 1.3.0
- Add
future::or(). - Add
FutureExt::race(). - Disable
waker-fndependency on#![no_std]targets.
Version 1.2.0
- Fix compilation errors on
#![no_std]systems. - Add
StreamExt::try_next(). - Add
StreamExt::partition(). - Add
StreamExt::for_each(). - Add
StreamExt::try_for_each(). - Add
StreamExt::zip(). - Add
StreamExt::unzip(). - Add
StreamExt::nth(). - Add
StreamExt::last(). - Add
StreamExt::find(). - Add
StreamExt::find_map(). - Add
StreamExt::position(). - Add
StreamExt::all(). - Add
StreamExt::any(). - Add
StreamExt::scan(). - Add
StreamExt::flat_map(). - Add
StreamExt::flatten(). - Add
StreamExt::skip(). - Add
StreamExt::skip_while().
Version 1.1.0
- Add
StreamExt::take(). - Add
StreamExt::take_while(). - Add
StreamExt::step_by(). - Add
StreamExt::fuse(). - Add
StreamExt::chain(). - Add
StreamExt::cloned(). - Add
StreamExt::copied(). - Add
StreamExt::cycle(). - Add
StreamExt::enumeraate(). - Add
StreamExt::inspect(). - Parametrize
FutureExt::boxed()andFutureExt::boxed_local()over a lifetime. - Parametrize
StreamExt::boxed()andStreamExt::boxed_local()over a lifetime.
Version 1.0.0
- Add
StreamExt::map(). - Add
StreamExt::count(). - Add
StreamExt::filter(). - Add
StreamExt::filter_map(). - Rename
future::join()tofuture::zip(). - Rename
future::try_join()tofuture::try_zip().
Version 0.1.11
- Update
parkingto v2.0.0
Version 0.1.10
- Add
AssertAsync.
Version 0.1.9
- Add
FutureExt::or(). - Put
#[must_use]on all futures and streams.
Version 0.1.8
- Fix lints about unsafe code.
Version 0.1.7
- Add blocking APIs (
block_on()andBlockOn).
Version 0.1.6
- Add
boxed(),boxed_local(),Boxed, andBoxedLocal.
Version 0.1.5
- Add
fold()andtry_fold().
Version 0.1.4
- Add
future::race(). - Fix a bug in
BufReader.
Version 0.1.3
- Add
future::join(),future::try_join(), andAsyncWriteExt::close().
Version 0.1.2
- Lots of new APIs.
Version 0.1.1
- Initial version