Skip to content

Commit 4aa9928

Browse files
committed
v1.0.0
Signed-off-by: Yoshua Wuyts <[email protected]>
1 parent eea7af2 commit 4aa9928

File tree

4 files changed

+49
-7
lines changed

4 files changed

+49
-7
lines changed

CHANGELOG.md

+43-1
Original file line numberDiff line numberDiff line change
@@ -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,7 +429,8 @@ task::blocking(async {
388429

389430
- Initial beta release
390431

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
392434
[0.99.12]: https://github.com/async-rs/async-std/compare/v0.99.11...v0.99.12
393435
[0.99.11]: https://github.com/async-rs/async-std/compare/v0.99.10...v0.99.11
394436
[0.99.10]: https://github.com/async-rs/async-std/compare/v0.99.9...v0.99.10

Cargo.toml

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

docs/src/tutorial/specification.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,6 @@ Add the following lines to `Cargo.toml`:
5050

5151
```toml
5252
[dependencies]
53-
futures-preview = { version = "0.3.0-alpha.19", features = [ "async-await" ] }
54-
async-std = "0.99"
53+
futures = "0.3.0"
54+
async-std = "1.00"
5555
```

src/lib.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@
154154
//!
155155
//! ```toml
156156
//! [dependencies.async-std]
157-
//! version = "0.99"
157+
//! version = "1.0.0"
158158
//! features = ["unstable"]
159159
//! ```
160160
//!
@@ -167,7 +167,7 @@
167167
//!
168168
//! ```toml
169169
//! [dependencies.async-std]
170-
//! version = "0.99"
170+
//! version = "1.0.0"
171171
//! features = ["attributes"]
172172
//! ```
173173
//!
@@ -176,7 +176,7 @@
176176
//!
177177
//! ```toml
178178
//! [dependencies.async-std]
179-
//! version = "0.99"
179+
//! version = "1.0.0"
180180
//! default-features = false
181181
//! features = ["std"]
182182
//! ```

0 commit comments

Comments
 (0)