@@ -7,6 +7,47 @@ and this project adheres to [Semantic Versioning](https://book.async.rs/overview
77
88## [ Unreleased]
99
10+ # [ 1.0.0] - 2019-11-11
11+
12+ [ API Documentation] ( https://docs.rs/async-std/1.0.0/async-std )
13+
14+ This release marks the ` 1.0.0 ` release of async-std; a major milestone for our
15+ development. This release itself mostly includes quality of life improvements
16+ for all of modules, including more consistent API bounds for a lot of our
17+ submodules.
18+
19+ The biggest change is that we're now using the full semver range,
20+ ` major.minor.patch ` , and any breaking changes to our "stable" APIs will require
21+ an update of the ` major ` number.
22+
23+ We're excited we've hit this milestone together with you all. Thank you!
24+
25+ ## Added
26+
27+ - Added ` Future::join ` as "unstable", replacing ` future::join! ` .
28+ - Added ` Future::try_join ` as "unstable", replacing ` future::try_join! ` .
29+ - Enabled ` stable ` and ` beta ` channel testing on CI.
30+ - Implemented ` FromIterator ` and ` Extend ` for ` PathBuf ` .
31+ - Implemented ` FromStream ` for ` PathBuf ` .
32+ - Loosened the trait bounds of ` io::copy ` on "unstable".
33+
34+ ## Changed
35+
36+ - Added a ` Sync ` bound to ` RwLock ` , resolving a memory safety issue.
37+ - Fixed a bug in ` Stream::take_while ` where it could continue after it should've
38+ ended.
39+ - Fixed a bug where our ` attributes ` Cargo feature wasn't working as intended.
40+ - Improved documentation of ` Stream::merge ` , documenting ordering guarantees.
41+ - Update doc imports in examples to prefer async-std's types.
42+ - Various quality of life improvements to the ` future ` submodule.
43+ - Various quality of life improvements to the ` path ` submodule.
44+ - Various quality of life improvements to the ` stream ` submodule.
45+
46+ ## Removed
47+
48+ - Removed ` future::join! ` in favor of ` Future::join ` .
49+ - Removed ` future::try_join! ` in favor of ` Future::try_join ` .
50+
1051# [ 0.99.12] - 2019-11-07
1152
1253[ API Documentation] ( https://docs.rs/async-std/0.99.12/async-std )
@@ -388,8 +429,10 @@ task::blocking(async {
388429
389430- Initial beta release
390431
391- [ Unreleased ] : https://github.com/async-rs/async-std/compare/v0.99.11...HEAD
392- [ 0.99.10 ] : https://github.com/async-rs/async-std/compare/v0.99.10...v0.99.11
432+ [ Unreleased ] : https://github.com/async-rs/async-std/compare/v1.0.0...HEAD
433+ [ 1.0.0 ] : https://github.com/async-rs/async-std/compare/v0.99.12...v1.0.0
434+ [ 0.99.12 ] : https://github.com/async-rs/async-std/compare/v0.99.11...v0.99.12
435+ [ 0.99.11 ] : https://github.com/async-rs/async-std/compare/v0.99.10...v0.99.11
393436[ 0.99.10 ] : https://github.com/async-rs/async-std/compare/v0.99.9...v0.99.10
394437[ 0.99.9 ] : https://github.com/async-rs/async-std/compare/v0.99.8...v0.99.9
395438[ 0.99.8 ] : https://github.com/async-rs/async-std/compare/v0.99.7...v0.99.8
0 commit comments