Skip to content

Commit 39f2c6d

Browse files
authored
V1.5.0 (#694)
* Update CHANGELOG.md * v1.5.0 * Update CHANGELOG.md
1 parent 1d87583 commit 39f2c6d

File tree

2 files changed

+43
-2
lines changed

2 files changed

+43
-2
lines changed

CHANGELOG.md

+42-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,46 @@ and this project adheres to [Semantic Versioning](https://book.async.rs/overview
77

88
## [Unreleased]
99

10+
# [1.5.0] - 2020-02-03
11+
12+
[API Documentation](https://docs.rs/async-std/1.5.0/async-std)
13+
14+
This patch includes various quality of life improvements to async-std.
15+
Including improved performance, stability, and the addition of various
16+
`Clone` impls that replace the use of `Arc` in many cases.
17+
18+
## Added
19+
20+
- Added links to various ecosystem projects from the README ([#660](https://github.com/async-rs/async-std/pull/660))
21+
- Added an example on `FromStream` for `Result<T, E>` ([#643](https://github.com/async-rs/async-std/pull/643))
22+
- Added `stream::pending` as "unstable" ([#615](https://github.com/async-rs/async-std/pull/615))
23+
- Added an example of `stream::timeout` to document the error flow ([#675](https://github.com/async-rs/async-std/pull/675))
24+
- Implement `Clone` for `DirEntry` ([#682](https://github.com/async-rs/async-std/pull/682))
25+
- Implement `Clone` for `TcpStream` ([#689](https://github.com/async-rs/async-std/pull/689))
26+
27+
## Changed
28+
29+
- Removed internal comment on `stream::Interval` ([#645](https://github.com/async-rs/async-std/pull/645))
30+
- The "unstable" feature can now be used without requiring the "default" feature ([#647](https://github.com/async-rs/async-std/pull/647))
31+
- Removed unnecessary trait bound on `stream::FlatMap` ([#651](https://github.com/async-rs/async-std/pull/651))
32+
- Updated the "broadcaster" dependency used by "unstable" to `1.0.0` ([#681](https://github.com/async-rs/async-std/pull/681))
33+
- Updated `async-task` to 1.2.1 ([#676](https://github.com/async-rs/async-std/pull/676))
34+
- `task::block_on` now parks after a single poll, improving performance in many cases ([#684](https://github.com/async-rs/async-std/pull/684))
35+
- Improved reading flow of the "client" part of the async-std tutorial ([#550](https://github.com/async-rs/async-std/pull/550))
36+
- Use `take_while` instead of `scan` in `impl` of `Product`, `Sum` and `FromStream` ([#667](https://github.com/async-rs/async-std/pull/667))
37+
- `TcpStream::connect` no longer uses a thread from the threadpool, improving performance ([#687](https://github.com/async-rs/async-std/pull/687))
38+
39+
## Fixed
40+
41+
- Fixed crate documentation typo ([#655](https://github.com/async-rs/async-std/pull/655))
42+
- Fixed documentation for `UdpSocket::recv` ([#648](https://github.com/async-rs/async-std/pull/648))
43+
- Fixed documentation for `UdpSocket::send` ([#671](https://github.com/async-rs/async-std/pull/671))
44+
- Fixed typo in stream documentation ([#650](https://github.com/async-rs/async-std/pull/650))
45+
- Fixed typo on `sync::JoinHandle` documentation ([#659](https://github.com/async-rs/async-std/pull/659))
46+
- Removed use of `std::error::Error::description` which failed CI ([#661](https://github.com/async-rs/async-std/pull/662))
47+
- Removed the use of rustfmt's unstable `format_code_in_doc_comments` option which failed CI ([#685](https://github.com/async-rs/async-std/pull/685))
48+
- Fixed a code typo in the `task::sleep` example ([#688](https://github.com/async-rs/async-std/pull/688))
49+
1050
# [1.4.0] - 2019-12-20
1151

1252
[API Documentation](https://docs.rs/async-std/1.4.0/async-std)
@@ -637,7 +677,8 @@ task::blocking(async {
637677

638678
- Initial beta release
639679

640-
[Unreleased]: https://github.com/async-rs/async-std/compare/v1.3.0...HEAD
680+
[Unreleased]: https://github.com/async-rs/async-std/compare/v1.5.0...HEAD
681+
[1.5.0]: https://github.com/async-rs/async-std/compare/v1.4.0...v1.5.0
641682
[1.4.0]: https://github.com/async-rs/async-std/compare/v1.3.0...v1.4.0
642683
[1.3.0]: https://github.com/async-rs/async-std/compare/v1.2.0...v1.3.0
643684
[1.2.0]: https://github.com/async-rs/async-std/compare/v1.1.0...v1.2.0

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "async-std"
3-
version = "1.4.0"
3+
version = "1.5.0"
44
authors = [
55
"Stjepan Glavina <[email protected]>",
66
"Yoshua Wuyts <[email protected]>",

0 commit comments

Comments
 (0)