@@ -7,6 +7,47 @@ and this project adheres to [Semantic Versioning](https://book.async.rs/overview
7
7
8
8
## [ Unreleased]
9
9
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
+
10
51
# [ 0.99.12] - 2019-11-07
11
52
12
53
[ API Documentation] ( https://docs.rs/async-std/0.99.12/async-std )
@@ -388,7 +429,8 @@ task::blocking(async {
388
429
389
430
- Initial beta release
390
431
391
- [ Unreleased ] : https://github.com/async-rs/async-std/compare/v0.99.12...HEAD
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
392
434
[ 0.99.12 ] : https://github.com/async-rs/async-std/compare/v0.99.11...v0.99.12
393
435
[ 0.99.11 ] : https://github.com/async-rs/async-std/compare/v0.99.10...v0.99.11
394
436
[ 0.99.10 ] : https://github.com/async-rs/async-std/compare/v0.99.9...v0.99.10
0 commit comments