From 8d31aa69cf783c0493847aea58af38c83174d860 Mon Sep 17 00:00:00 2001 From: Yoshua Wuyts Date: Thu, 19 Sep 2019 14:24:41 +0200 Subject: [PATCH] prepare v0.99.6 Signed-off-by: Yoshua Wuyts --- CHANGELOG.md | 33 ++++++++++++++++++++++++++++++++- Cargo.toml | 2 +- 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 930e3f635..79bbf34ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,36 @@ and this project adheres to [Semantic Versioning](https://book.async.rs/overview ## [Unreleased] +# [0.99.6] - 2019-09-19 + +## Added + +- Added `stream::Stream::collect` as "unstable" +- Added `stream::Stream::enumerate` +- Added `stream::Stream::fuse` +- Added `stream::Stream::fold` +- Added `stream::Stream::scan` +- Added `stream::Stream::zip` +- Added `stream::join` macro as "unstable" +- Added `stream::DoubleEndedStream` as "unstable" +- Added `stream::FromStream` trait as "unstable" +- Added `stream::IntoStream` trait as "unstable" +- Added `io::Cursor` as "unstable" +- Added `io::BufRead::consume` method +- Added `io::repeat` +- Added `io::Slice` and `io::SliceMut` +- Added documentation for feature flags +- Added `pin` submodule as "unstable" +- Added the ability to `collect` a stream of `Result`s into a + `Result, E>` + +## Changed + +- Refactored the scheduling algorithm of our executor to use work stealing +- Refactored the network driver, removing 400 lines of code +- Removed the `Send` bound from `task::block_on` +- Removed `Unpin` bound from `impl Stream for T` + # [0.99.5] - 2019-09-12 ## Added @@ -52,7 +82,8 @@ and this project adheres to [Semantic Versioning](https://book.async.rs/overview - Initial beta release -[Unreleased]: https://github.com/async-rs/async-std/compare/v0.99.5...HEAD +[Unreleased]: https://github.com/async-rs/async-std/compare/v0.99.6...HEAD +[0.99.6]: https://github.com/async-rs/async-std/compare/v0.99.5...0.99.6 [0.99.5]: https://github.com/async-rs/async-std/compare/v0.99.4...v0.99.5 [0.99.4]: https://github.com/async-rs/async-std/compare/v0.99.3...v0.99.4 [0.99.3]: https://github.com/async-rs/async-std/tree/v0.99.3 diff --git a/Cargo.toml b/Cargo.toml index 1c12bcd00..f768f8183 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "async-std" -version = "0.99.5" +version = "0.99.6" authors = [ "Stjepan Glavina ", "Yoshua Wuyts ",