forked from mirror/async-std
parent
68005661d9
commit
dba416608a
1 changed files with 40 additions and 0 deletions
40
CHANGELOG.md
40
CHANGELOG.md
|
@ -7,6 +7,46 @@ and this project adheres to [Semantic Versioning](https://book.async.rs/overview
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
# [1.2.0] - 2019-11-28
|
||||
|
||||
[API Documentation](https://docs.rs/async-std/1.2.0/async-std)
|
||||
|
||||
This patch includes some minor quality-of-life improvements, introduces a
|
||||
new `Stream::unzip` API, and adds verbose errors to our networking types.
|
||||
|
||||
This means if you can't connect to a socket, you'll never have to wonder again
|
||||
*which* address it was you couldn't connect to, instead of having to go through
|
||||
the motions to debug what the address was.
|
||||
|
||||
## Example
|
||||
|
||||
Unzip a stream of tuples into two collections:
|
||||
|
||||
```rust
|
||||
use async_std::prelude::*;
|
||||
use async_std::stream;
|
||||
|
||||
let s = stream::from_iter(vec![(1,2), (3,4)]);
|
||||
|
||||
let (left, right): (Vec<_>, Vec<_>) = s.unzip().await;
|
||||
|
||||
assert_eq!(left, [1, 3]);
|
||||
assert_eq!(right, [2, 4]);
|
||||
```
|
||||
|
||||
## Added
|
||||
|
||||
- Added `Stream::unzip` as "unstable".
|
||||
- Added verbose errors to the networking types.
|
||||
|
||||
## Changed
|
||||
|
||||
- Enabled CI on master branch.
|
||||
|
||||
## Fixed
|
||||
|
||||
- Fixed the docs and `Debug` output of `BufWriter`.
|
||||
|
||||
# [1.1.0] - 2019-11-21
|
||||
|
||||
[API Documentation](https://docs.rs/async-std/1.1.0/async-std)
|
||||
|
|
Loading…
Reference in a new issue