diff --git a/CHANGELOG.md b/CHANGELOG.md index 0fbce4e42..ee526175a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# 0.1.2 (March 09, 2018) + +* Introduce Tokio Runtime (#141) +* Provide `CurrentThread` for more flexible usage of current thread executor (#141). +* Add Lio for platforms that support it (#142). +* I/O resources now lazily bind to the reactor (#160). +* Extract Reactor to dedicated crate (#169) +* Add facade to sub crates and add prelude (#166). +* Switch TCP/UDP fns to poll_ -> Poll<...> style (#175) + # 0.1.1 (February 09, 2018) * Doc fixes diff --git a/Cargo.toml b/Cargo.toml index 2ea102a50..e41ede961 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ name = "tokio" # - Update html_root_url. # - Update CHANGELOG.md. # - Create "v0.1.x" git tag. -version = "0.1.1" +version = "0.1.2" authors = ["Carl Lerche "] license = "MIT/Apache-2.0" readme = "README.md" @@ -34,16 +34,16 @@ travis-ci = { repository = "tokio-rs/tokio" } appveyor = { repository = "carllerche/tokio" } [dependencies] -tokio-io = { version = "0.1", path = "tokio-io" } -tokio-executor = { version = "0.1", path = "tokio-executor" } -tokio-reactor = { version = "0.1", path = "tokio-reactor" } -tokio-threadpool = { version = "0.1", path = "tokio-threadpool" } +tokio-io = { version = "0.1.6", path = "tokio-io" } +tokio-executor = { version = "0.1.0", path = "tokio-executor" } +tokio-reactor = { version = "0.1.0", path = "tokio-reactor" } +tokio-threadpool = { version = "0.1.0", path = "tokio-threadpool" } bytes = "0.4" log = "0.4" mio = "0.6.14" slab = "0.4" iovec = "0.1" -futures = "0.1.16" +futures = "0.1.18" [dev-dependencies] env_logger = { version = "0.4", default-features = false } diff --git a/src/lib.rs b/src/lib.rs index b821f67bd..21e743f06 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -62,7 +62,7 @@ //! } //! ``` -#![doc(html_root_url = "https://docs.rs/tokio/0.1.1")] +#![doc(html_root_url = "https://docs.rs/tokio/0.1.2")] #![deny(missing_docs, warnings, missing_debug_implementations)] extern crate bytes; diff --git a/tokio-executor/CHANGELOG.md b/tokio-executor/CHANGELOG.md new file mode 100644 index 000000000..0eb3fedd3 --- /dev/null +++ b/tokio-executor/CHANGELOG.md @@ -0,0 +1,3 @@ +# 0.1.0 (March 09, 2018) + +* Initial release diff --git a/tokio-executor/Cargo.toml b/tokio-executor/Cargo.toml index 1d1fc7358..791b2ddd8 100644 --- a/tokio-executor/Cargo.toml +++ b/tokio-executor/Cargo.toml @@ -13,4 +13,4 @@ keywords = ["futures", "tokio"] categories = ["concurrency", "asynchronous"] [dependencies] -futures = "0.1" +futures = "0.1.18" diff --git a/tokio-executor/src/lib.rs b/tokio-executor/src/lib.rs index 14f8ea301..7aab4d868 100644 --- a/tokio-executor/src/lib.rs +++ b/tokio-executor/src/lib.rs @@ -31,7 +31,7 @@ //! [`Park`]: park/index.html #![deny(missing_docs, missing_debug_implementations, warnings)] -#![doc(html_root_url = "https://docs.rs/tokio-executor/0.1")] +#![doc(html_root_url = "https://docs.rs/tokio-executor/0.1.0")] extern crate futures; diff --git a/tokio-io/CHANGELOG.md b/tokio-io/CHANGELOG.md index 1ec760d8a..c96c4d1dc 100644 --- a/tokio-io/CHANGELOG.md +++ b/tokio-io/CHANGELOG.md @@ -1,3 +1,8 @@ +# 0.1.6 (March 09, 2018) + +* Add native endian builder fn to length_delimited (#144) +* Add AsyncRead::poll_read, AsyncWrite::poll_write (#170) + # 0.1.5 (February 07, 2018) * Fix bug in `BytesCodec` and `LinesCodec`. diff --git a/tokio-io/Cargo.toml b/tokio-io/Cargo.toml index ca928add9..8b8476d9a 100644 --- a/tokio-io/Cargo.toml +++ b/tokio-io/Cargo.toml @@ -1,6 +1,11 @@ [package] name = "tokio-io" -version = "0.1.5" + +# When releasing to crates.io: +# - Update html_root_url. +# - Update CHANGELOG.md. +# - Create "v0.1.x" git tag. +version = "0.1.6" authors = ["Carl Lerche "] license = "MIT/Apache-2.0" repository = "https://github.com/tokio-rs/tokio-io" @@ -13,5 +18,5 @@ categories = ["asynchronous"] [dependencies] bytes = "0.4" -futures = "0.1.11" +futures = "0.1.18" log = "0.4" diff --git a/tokio-io/src/lib.rs b/tokio-io/src/lib.rs index 75344e9a9..f73785a43 100644 --- a/tokio-io/src/lib.rs +++ b/tokio-io/src/lib.rs @@ -7,7 +7,7 @@ //! [low level details]: https://tokio.rs/docs/going-deeper-tokio/core-low-level/ #![deny(missing_docs, missing_debug_implementations, warnings)] -#![doc(html_root_url = "https://docs.rs/tokio-io/0.1")] +#![doc(html_root_url = "https://docs.rs/tokio-io/0.1.6")] #[macro_use] extern crate log; diff --git a/tokio-reactor/CHANGELOG.md b/tokio-reactor/CHANGELOG.md new file mode 100644 index 000000000..0eb3fedd3 --- /dev/null +++ b/tokio-reactor/CHANGELOG.md @@ -0,0 +1,3 @@ +# 0.1.0 (March 09, 2018) + +* Initial release diff --git a/tokio-reactor/Cargo.toml b/tokio-reactor/Cargo.toml index 366493be8..5a0d00b1d 100644 --- a/tokio-reactor/Cargo.toml +++ b/tokio-reactor/Cargo.toml @@ -22,5 +22,5 @@ futures = "0.1.18" log = "0.4.1" mio = "0.6.13" slab = "0.4.0" -tokio-executor = { version = "0.1", path = "../tokio-executor" } -tokio-io = { version = "0.1", path = "../tokio-io" } +tokio-executor = { version = "0.1.0", path = "../tokio-executor" } +tokio-io = { version = "0.1.6", path = "../tokio-io" } diff --git a/tokio-threadpool/CHANGELOG.md b/tokio-threadpool/CHANGELOG.md new file mode 100644 index 000000000..0eb3fedd3 --- /dev/null +++ b/tokio-threadpool/CHANGELOG.md @@ -0,0 +1,3 @@ +# 0.1.0 (March 09, 2018) + +* Initial release diff --git a/tokio-threadpool/Cargo.toml b/tokio-threadpool/Cargo.toml index 975408f9a..70abe6e74 100644 --- a/tokio-threadpool/Cargo.toml +++ b/tokio-threadpool/Cargo.toml @@ -13,8 +13,8 @@ keywords = ["futures", "tokio"] categories = ["concurrency", "asynchronous"] [dependencies] -tokio-executor = { version = "0.1", path = "../tokio-executor" } -futures = "0.1" +tokio-executor = { version = "0.1.0", path = "../tokio-executor" } +futures = "0.1.18" crossbeam-deque = "0.3" num_cpus = "1.2" rand = "0.3" diff --git a/tokio-threadpool/src/lib.rs b/tokio-threadpool/src/lib.rs index c13952273..d5b6e09fe 100644 --- a/tokio-threadpool/src/lib.rs +++ b/tokio-threadpool/src/lib.rs @@ -1,5 +1,6 @@ //! A work-stealing based thread pool for executing futures. +#![doc(html_root_url = "https://docs.rs/tokio-threadpool/0.1.0")] #![deny(warnings, missing_docs, missing_debug_implementations)] extern crate tokio_executor;