@@ -7,6 +7,46 @@ and this project adheres to [Semantic Versioning](https://book.async.rs/overview
7
7
8
8
## [ Unreleased]
9
9
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
+
10
50
# [ 1.4.0] - 2019-12-20
11
51
12
52
[ API Documentation] ( https://docs.rs/async-std/1.4.0/async-std )
@@ -637,7 +677,8 @@ task::blocking(async {
637
677
638
678
- Initial beta release
639
679
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
641
682
[ 1.4.0 ] : https://github.com/async-rs/async-std/compare/v1.3.0...v1.4.0
642
683
[ 1.3.0 ] : https://github.com/async-rs/async-std/compare/v1.2.0...v1.3.0
643
684
[ 1.2.0 ] : https://github.com/async-rs/async-std/compare/v1.1.0...v1.2.0
0 commit comments