From b2d16b613d67f7f8bc690a1f590d4e8450a94ffe Mon Sep 17 00:00:00 2001 From: Yoshua Wuyts Date: Wed, 25 Sep 2019 13:09:21 +0200 Subject: [PATCH] v0.99.7 Signed-off-by: Yoshua Wuyts --- CHANGELOG.md | 35 ++++++++++++++++++++++++++++++++++- Cargo.toml | 2 +- 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 79bbf34ea..9c5f7c0b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,38 @@ and this project adheres to [Semantic Versioning](https://book.async.rs/overview ## [Unreleased] +# [0.99.7] - 2019-09-26 + +## Added + +- Added `future::join` macro as "unstable" +- Added `future::select` macro as "unstable" +- Added `future::try_join` macro as "unstable" +- Added `future::try_select` macro as "unstable" +- Added `io::BufWriter` struct +- Added `stream::Extend` trait +- Added `stream::Stream::chain` method +- Added `stream::Stream::filter` method +- Added `stream::Stream::inspect` method +- Added `stream::Stream::skip_while` method +- Added `stream::Stream::skip` method +- Added `stream::Stream::step_by` method +- Added `sync::Arc` struct from stdlib +- Added `sync::Barrier` struct as "unstable" +- Added `sync::Weak` struct from stdlib +- Added `task::ready` macro as "unstable" + +## Changed + +- Correctly marked the `pin` submodule as "unstable" in the docs +- Updated tutorial to have certain functions suffixed with `_loop` +- `io` traits are now re-exports of futures-rs types, allowing them to be + implemented +- `stream` traits are now re-exports of futures-rs types, allowing them to be + implemented +- `prelude::*` now needs to be in scope for functions `io` and `stream` traits + to work + # [0.99.6] - 2019-09-19 ## Added @@ -82,7 +114,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.6...HEAD +[Unreleased]: https://github.com/async-rs/async-std/compare/v0.99.7...HEAD +[0.99.7]: https://github.com/async-rs/async-std/compare/v0.99.6...0.99.7 [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 diff --git a/Cargo.toml b/Cargo.toml index f768f8183..0b6af3748 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "async-std" -version = "0.99.6" +version = "0.99.7" authors = [ "Stjepan Glavina ", "Yoshua Wuyts ",