diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 112 |
1 files changed, 111 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e12fc3..10d9154 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,112 @@ +# 0.8.5 + +## Changed + +* Updated `windows-sys` to 0.42.0 + (https://github.com/tokio-rs/mio/pull/1624). +* Officially document Wine as not supported, some people claimed it worked, + other claims it doesn't, but nobody stepped up to fix the problem + (https://github.com/tokio-rs/mio/pull/1596). +* Switch to GitHub Actions + (https://github.com/tokio-rs/mio/pull/1598, https://github.com/tokio-rs/mio/pull/1601). +* Documented the current Poll::poll time behaviour + (https://github.com/tokio-rs/mio/pull/1603). + +## Fixed + +* Timeout less than one millisecond becoming zero millsiconds + (https://github.com/tokio-rs/mio/pull/1615, https://github.com/tokio-rs/mio/pull/1616) +* Undefined reference to `epoll\_create1` on Android API level < 21. + (https://github.com/tokio-rs/mio/pull/1590). + +# 0.8.4 + +## Added + +* Support `Registery::try_clone` on `wasm32-wasi` + (https://github.com/tokio-rs/mio/pull/1576). +* Add docs about polling without registering event sources + (https://github.com/tokio-rs/mio/pull/1585). + +# 0.8.3 + +## Changed + +* Replace `winapi` dependency with `windows-sys`. + (https://github.com/tokio-rs/mio/pull/1556). +* Future proofed the kevent ABI for FreeBSD + (https://github.com/tokio-rs/mio/pull/1572). + +## Fixed + +* Improved support for Redox, making it possible to run on stable Rust + (https://github.com/tokio-rs/mio/pull/1555). +* Don't ignore EAGAIN in UDS connect call + (https://github.com/tokio-rs/mio/pull/1564). +* Documentation of `TcpStream::connect` + (https://github.com/tokio-rs/mio/pull/1565). + +# 0.8.2 + +## Added + +* Experimental support for Redox. + +# 0.8.1 + +## Added + +* Add `try_io` method to all I/O types (#1551). This execute a user defined I/O + closure while updating Mio's internal state ensuring that the I/O type + receives more events if it hits a WouldBlock error. This is added to the + following types: + * `TcpStream` + * `UdpSocket` + * `UnixDatagram` + * `UnixStream` + * `unix::pipe::Sender` + * `unix::pipe::Receiver` +* Basic, experimental support for `wasm32-wasi` target (#1549). Note that a lot + of time type are still missing, e.g. the `Waker`, and may never be possible to + implement. + +# 0.8.0 + +## Removed + +* Deprecated features (https://github.com/tokio-rs/mio/commit/105f8f2afb57b01ddea716a0aa9720f226c520e3): + * extra-docs (always enabled) + * tcp (replaced with "net" feature). + * udp (replaced with "net" feature). + * uds (replaced with "net" feature). + * pipe (replaced with "os-ext" feature). + * os-util (replaced with "os-ext" feature). +* `TcpSocket` type + (https://github.com/tokio-rs/mio/commit/02e9be41f27daf822575444fdd2b3067433a5996). + The socket2 crate provides all the functionality and more. +* Support for Solaris, it never really worked anyway + (https://github.com/tokio-rs/mio/pull/1528). + +## Changes + +* Update minimum Rustc version (MSVR) to 1.46.0 + (https://github.com/tokio-rs/mio/commit/5c577efecd23750a9a3e0f6ad080ab98f14a255d). + +## Added + +* `UdpSocket::peer_addr` + (https://github.com/tokio-rs/mio/commit/5fc104d08e0e74c8a19247f7cba0f058699fc438). + +# 0.7.14 + +## Fixes + +* Remove use unsound internal macro (#1519). + +## Added + +* `sys::unix::SocketAddr::as_abstract_namespace()` (#1520). + # 0.7.13 ## Fixes @@ -27,6 +136,8 @@ * Fix an instance of not doc(cfg(.*)) (https://github.com/tokio-rs/mio/commit/25e8f911357c740034f10a170dfa4ea1b28234ce). +# 0.7.9 + ## Fixes * Fix error handling in `NamedPipe::write` @@ -61,7 +172,6 @@ themselves already (https://github.com/tokio-rs/mio/commit/1be481dcbbcb6906364008b5d61e7f53cddc3eb3). - ## Fixes * Underflow in `SocketAddr::address` |