sendfd/
changelog.rs

1//! Project changelog
2
3/// Release 0.4.1
4///
5/// * Asynchronous socket support has been fixed to register interest with the runtime. In absence
6/// of this fix it was possible for an application to busy loop waiting for changes.
7pub mod r0_4_1 {}
8
9/// Release 0.4.2
10///
11/// * Implemented [SendWithFd](crate::SendWithFd) for [tokio::net::unix::WriteHalf]
12/// * Implemented [RecvWithFd](crate::RecvWithFd) for [tokio::net::unix::ReadHalf]
13pub mod r0_4_2 {}
14
15/// Release 0.4.0
16///
17/// * tokio 0.2 and tokio 0.3 support has been replaced by support for tokio 1.0.
18/// * 1.53.0 is now the minimum supported version of the `rustc` toolchain.
19pub mod r0_4_0 {}
20
21/// Release 0.3.3
22///
23/// * Compatibility with tokio::net::UnixStream and tokio::net::UnixDatagram for tokio 0.2 and 0.3.
24pub mod r0_3_3 {}
25
26/// Release 0.3.2
27///
28/// * Compatibility with musl.
29pub mod r0_3_2 {}
30
31/// Release 0.3.1
32///
33/// * Compatibility with macOS and BSDs.
34pub mod r0_3_1 {}
35
36/// Release 0.3.0
37///
38/// * Removed the `Receivable` trait, because it is difficult to write meaningful code with `<T as
39/// Receivable>` for `T ≠ RawFd`.
40/// * Removed the `Sendable` trait. While the generalisation here is sound and is beneficial, the
41/// inconsistency between ability to send any sendable and then only being able to receive a
42/// `RawFd` was deemed to be not worth it.
43pub mod r0_3_0 {}
44
45/// Release 0.2.1
46///
47/// Removed an accidentally publicly exported internal function.
48///
49/// 0.2.0 has been yanked.
50pub mod r0_2_1 {}
51
52/// Release 0.2.0
53///
54/// Pure-Rust reimplementation of the crate.
55pub mod r0_2_0 {}