Skip to content

Commit 42332a0

Browse files
committed
Stage 0.2.1 release
1 parent 9f8cb38 commit 42332a0

File tree

19 files changed

+68
-54
lines changed

19 files changed

+68
-54
lines changed

CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# 0.2.1 - 2018-4-19
2+
3+
* Add the `futures-stable` crate for working with immovable futures.
4+
* Add async/await support behind the `nightly` feature gate.
5+
* Add `Stream::for_each_concurrent`.
6+
7+
# 0.2.0 - 2018-4-6
8+
9+
* Separate out the futures crate into a number of separate crates which
10+
are reexported by a single facade.
11+
* Add a `&mut task::Context` parameter to `poll` methods. This type includes
12+
access to a wakeup callback, task-local-data, and a default executor.
13+
* Refactor the `Sink` trait.
14+
115
# 0.1.17 - 2017-10-31
216

317
* Add a `close` method on `sink::Wait`

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ First, add this to your `Cargo.toml`:
1515

1616
```toml
1717
[dependencies]
18-
futures = "0.2.0"
18+
futures = "0.2.1"
1919
```
2020

2121
Next, add this to your crate:
@@ -38,7 +38,7 @@ a `#[no_std]` environment, use:
3838

3939
```toml
4040
[dependencies]
41-
futures = { version = "0.2.0", default-features = false }
41+
futures = { version = "0.2.1", default-features = false }
4242
```
4343

4444
# License

futures-async-runtime/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[package]
22
name = "futures-async-runtime"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
authors = ["Alex Crichton <[email protected]>"]
55
license = "MIT/Apache-2.0"
6-
readme = "README.md"
6+
readme = "../README.md"
77
keywords = ["async"]
88
categories = ["asynchronous", "rust-patterns"]
99
repository = "https://github.com/rust-lang-nursery/futures-rs"
@@ -14,12 +14,12 @@ Runtime for the async/await macros in the `futures` crate.
1414
"""
1515

1616
[dependencies.futures-core]
17-
version = "0.2.0"
17+
version = "0.2.1"
1818
path = "../futures-core"
1919
default-features = false
2020

2121
[dependencies.futures-stable]
22-
version = "0.2.0"
22+
version = "0.2.1"
2323
path = "../futures-stable"
2424
default-features = false
2525

futures-channel/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "futures-channel"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
authors = ["Alex Crichton <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
repository = "https://github.com/rust-lang-nursery/futures-rs"
@@ -15,8 +15,8 @@ std = ["futures-core/std"]
1515
default = ["std"]
1616

1717
[dependencies]
18-
futures-core = { path = "../futures-core", version = "0.2.0", default-features = false }
18+
futures-core = { path = "../futures-core", version = "0.2.1", default-features = false }
1919

2020
[dev-dependencies]
21-
futures = { path = "../futures", version = "0.2.0", default-features = true }
22-
futures-executor = { path = "../futures-executor", version = "0.2.0", default-features = true }
21+
futures = { path = "../futures", version = "0.2.1", default-features = true }
22+
futures-executor = { path = "../futures-executor", version = "0.2.1", default-features = true }

futures-channel/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//! asynchronous tasks.
55
66
#![deny(missing_docs, missing_debug_implementations)]
7-
#![doc(html_root_url = "https://docs.rs/futures-channel/0.2.0")]
7+
#![doc(html_root_url = "https://docs.rs/futures-channel/0.2.1")]
88
#![no_std]
99

1010
#[cfg(feature = "std")]

futures-core/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "futures-core"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
authors = ["Alex Crichton <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
repository = "https://github.com/rust-lang-nursery/futures-rs"

futures-core/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
#![no_std]
44
#![deny(missing_docs, missing_debug_implementations, warnings)]
5-
#![doc(html_root_url = "https://docs.rs/futures-core/0.2.0")]
5+
#![doc(html_root_url = "https://docs.rs/futures-core/0.2.1")]
66

77
#![cfg_attr(feature = "nightly", feature(cfg_target_has_atomic))]
88
#![cfg_attr(feature = "nightly", feature(pin))]

futures-executor/Cargo.toml

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "futures-executor"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
authors = ["Alex Crichton <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
repository = "https://github.com/rust-lang-nursery/futures-rs"
@@ -15,12 +15,12 @@ std = ["num_cpus", "futures-core/std", "futures-util/std", "futures-channel/std"
1515
default = ["std"]
1616

1717
[dependencies]
18-
futures-core = { path = "../futures-core", version = "0.2.0", default-features = false}
19-
futures-util = { path = "../futures-util", version = "0.2.0", default-features = false}
20-
futures-channel = { path = "../futures-channel", version = "0.2.0", default-features = false}
18+
futures-core = { path = "../futures-core", version = "0.2.1", default-features = false}
19+
futures-util = { path = "../futures-util", version = "0.2.1", default-features = false}
20+
futures-channel = { path = "../futures-channel", version = "0.2.1", default-features = false}
2121
num_cpus = { version = "1.0", optional = true }
2222
lazy_static = { version = "1.0", optional = true }
2323

2424
[dev-dependencies]
25-
futures = { path = "../futures", version = "0.2.0" }
26-
futures-channel = { path = "../futures-channel", version = "0.2.0" }
25+
futures = { path = "../futures", version = "0.2.1" }
26+
futures-channel = { path = "../futures-channel", version = "0.2.1" }

futures-executor/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
#![no_std]
44
#![deny(missing_docs)]
5-
#![doc(html_root_url = "https://docs.rs/futures-executor/0.2.0")]
5+
#![doc(html_root_url = "https://docs.rs/futures-executor/0.2.1")]
66

77
#[cfg(feature = "std")]
88
#[macro_use]

futures-io/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "futures-io"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
authors = ["Alex Crichton <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
repository = "https://github.com/rust-lang-nursery/futures-rs"
@@ -15,8 +15,8 @@ std = ["futures-core/std", "iovec"]
1515
default = ["std"]
1616

1717
[dependencies]
18-
futures-core = { path = "../futures-core", version = "0.2.0", default-features = false }
18+
futures-core = { path = "../futures-core", version = "0.2.1", default-features = false }
1919
iovec = { version = "0.1", optional = true }
2020

2121
[dev-dependencies]
22-
futures = { path = "../futures", version = "0.2.0" }
22+
futures = { path = "../futures", version = "0.2.1" }

futures-io/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
77
#![no_std]
88
#![deny(missing_docs, missing_debug_implementations)]
9-
#![doc(html_rnoot_url = "https://docs.rs/futures-io/0.2.0")]
9+
#![doc(html_rnoot_url = "https://docs.rs/futures-io/0.2.1")]
1010

1111
macro_rules! if_std {
1212
($($i:item)*) => ($(

futures-macro-async/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "futures-macro-async"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
authors = ["Alex Crichton <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
repository = "https://github.com/rust-lang-nursery/futures-rs"

futures-macro-await/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "futures-macro-await"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
authors = ["Alex Crichton <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
repository = "https://github.com/rust-lang-nursery/futures-rs"

futures-sink/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "futures-sink"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
authors = ["Alex Crichton <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
repository = "https://github.com/rust-lang-nursery/futures-rs"
@@ -16,5 +16,5 @@ default = ["std"]
1616

1717
[dependencies]
1818
either = { version = "1.4", default-features = false, optional = true }
19-
futures-core = { path = "../futures-core", version = "0.2.0", default-features = false }
20-
futures-channel = { path = "../futures-channel", version = "0.2.0", default-features = false }
19+
futures-core = { path = "../futures-core", version = "0.2.1", default-features = false }
20+
futures-channel = { path = "../futures-channel", version = "0.2.1", default-features = false }

futures-sink/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
#![no_std]
77
#![deny(missing_docs, missing_debug_implementations)]
8-
#![doc(html_root_url = "https://docs.rs/futures-sink/0.2.0")]
8+
#![doc(html_root_url = "https://docs.rs/futures-sink/0.2.1")]
99

1010
#[cfg(feature = "std")]
1111
extern crate std;

futures-stable/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
[package]
22
name = "futures-stable"
33
description = "futures which support internal references"
4-
version = "0.2.0"
4+
version = "0.2.1"
55
authors = ["boats <[email protected]>"]
66
license = "MIT OR Apache-2.0"
77
repository = "https://github.com/rust-lang-nursery/futures-rs"
88

99
[dependencies.futures-core]
1010
path = "../futures-core"
11-
version = "0.2.0"
11+
version = "0.2.1"
1212
default-features = false
1313

1414
[dependencies.futures-executor]
1515
path = "../futures-executor"
16-
version = "0.2.0"
16+
version = "0.2.1"
1717
default-features = false
1818

1919
[features]

futures-util/Cargo.toml

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "futures-util"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
authors = ["Alex Crichton <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
repository = "https://github.com/rust-lang-nursery/futures-rs"
@@ -16,13 +16,13 @@ default = ["std", "futures-core/either", "futures-sink/either"]
1616
bench = []
1717

1818
[dependencies]
19-
futures-core = { path = "../futures-core", version = "0.2.0", default-features = false }
20-
futures-channel = { path = "../futures-channel", version = "0.2.0", default-features = false }
21-
futures-io = { path = "../futures-io", version = "0.2.0", default-features = false }
22-
futures-sink = { path = "../futures-sink", version = "0.2.0", default-features = false}
19+
futures-core = { path = "../futures-core", version = "0.2.1", default-features = false }
20+
futures-channel = { path = "../futures-channel", version = "0.2.1", default-features = false }
21+
futures-io = { path = "../futures-io", version = "0.2.1", default-features = false }
22+
futures-sink = { path = "../futures-sink", version = "0.2.1", default-features = false}
2323
either = { version = "1.4", default-features = false }
2424

2525
[dev-dependencies]
26-
futures = { path = "../futures", version = "0.2.0" }
27-
futures-executor = { path = "../futures-executor", version = "0.2.0" }
28-
futures-channel = { path = "../futures-channel", version = "0.2.0" }
26+
futures = { path = "../futures", version = "0.2.1" }
27+
futures-executor = { path = "../futures-executor", version = "0.2.1" }
28+
futures-channel = { path = "../futures-channel", version = "0.2.1" }

futures/Cargo.toml

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[package]
22
name = "futures"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
authors = ["Alex Crichton <[email protected]>"]
55
license = "MIT/Apache-2.0"
6-
readme = "README.md"
6+
readme = "../README.md"
77
keywords = ["futures", "async", "future"]
88
repository = "https://github.com/rust-lang-nursery/futures-rs"
99
homepage = "https://github.com/rust-lang-nursery/futures-rs"
@@ -19,16 +19,16 @@ travis-ci = { repository = "rust-lang-nursery/futures-rs" }
1919
appveyor = { repository = "rust-lang-nursery/futures-rs" }
2020

2121
[dependencies]
22-
futures-async-runtime = { path = "../futures-async-runtime", version = "0.2.0", default-features = false }
23-
futures-core = { path = "../futures-core", version = "0.2.0", default-features = false }
24-
futures-channel = { path = "../futures-channel", version = "0.2.0", default-features = false }
25-
futures-executor = { path = "../futures-executor", version = "0.2.0", default-features = false }
26-
futures-io = { path = "../futures-io", version = "0.2.0", default-features = false }
27-
futures-sink = { path = "../futures-sink", version = "0.2.0", default-features = false }
28-
futures-stable = { path = "../futures-stable", version = "0.2.0", default-features = false }
29-
futures-util = { path = "../futures-util", version = "0.2.0", default-features = false }
30-
futures-macro-async = { path = "../futures-macro-async", version = "0.2.0", optional = true }
31-
futures-macro-await = { path = "../futures-macro-await", version = "0.2.0", optional = true }
22+
futures-async-runtime = { path = "../futures-async-runtime", version = "0.2.1", default-features = false }
23+
futures-core = { path = "../futures-core", version = "0.2.1", default-features = false }
24+
futures-channel = { path = "../futures-channel", version = "0.2.1", default-features = false }
25+
futures-executor = { path = "../futures-executor", version = "0.2.1", default-features = false }
26+
futures-io = { path = "../futures-io", version = "0.2.1", default-features = false }
27+
futures-sink = { path = "../futures-sink", version = "0.2.1", default-features = false }
28+
futures-stable = { path = "../futures-stable", version = "0.2.1", default-features = false }
29+
futures-util = { path = "../futures-util", version = "0.2.1", default-features = false }
30+
futures-macro-async = { path = "../futures-macro-async", version = "0.2.1", optional = true }
31+
futures-macro-await = { path = "../futures-macro-await", version = "0.2.1", optional = true }
3232

3333
[features]
3434
nightly = ["futures-core/nightly", "futures-stable/nightly", "futures-async-runtime/nightly", "futures-macro-async", "futures-macro-await", "futures-macro-async/nightly"]

futures/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
//! completion, but *do not block* the thread running them.
2121
2222
#![no_std]
23-
#![doc(html_root_url = "https://docs.rs/futures/0.2.0")]
23+
#![doc(html_root_url = "https://docs.rs/futures/0.2.1")]
2424

2525
#![cfg_attr(feature = "nightly", feature(cfg_target_has_atomic))]
2626
#![cfg_attr(feature = "nightly", feature(use_extern_macros))]

0 commit comments

Comments
 (0)