Skip to content

Releases: smol-rs/async-process

v2.0.1

24 Nov 15:48
v2.0.1
d23ab0b

Choose a tag to compare

  • Update event-listener to v4.0.0. (#64)
  • Update windows-sys to v0.52.0. (#65)

v2.0.0

01 Nov 01:28
v2.0.0
90f343f

Choose a tag to compare

  • Breaking: Remove the pre_exec extension function on Unix. It is still available through the From<std::process::Command> implementation on Command. (#54)
  • Add the driver() function, which allows the processes to be driven without a separate thread. (#52)
  • Bump async-io to v2.0.0 and async-channel to v2.0.0. (#60)

v1.8.1

08 Oct 02:14
513b926

Choose a tag to compare

  • Bump async-signal to v0.2.3. (#56)

v1.8.0

25 Sep 17:00
78342ab

Choose a tag to compare

  • Move from signal-hook to the async-signal crate. (#42)
  • Reorganize the internals of this crate to be more coherent. (#46)
  • Bump to event-listener v3.0.0. (#43)

v1.7.0

07 Apr 17:48
5e48a40

Choose a tag to compare

  • Replace direct dependency on libc with rustix. (#31)
  • Reduce the number of syscalls used in the into_stdio method. (#31)
  • Add windows::CommandExt::raw_arg on Rust 1.62+. (#32)
  • Update windows-sys to 0.48. (#39)

v1.6.0

27 Nov 07:40

Choose a tag to compare

  • Switch from winapi to windows-sys (#27)
  • Remove the dependency on the once_cell crate to restore the MSRV (#26)
  • Fix build failure with minimal-versions (#28)

v1.5.0

21 Aug 09:27

Choose a tag to compare

  • Implement AsRawFd for ChildStd* on Unix (#23)
  • Implement I/O safety traits on Rust 1.63+ on Unix (#23)

v1.4.0

01 May 05:00

Choose a tag to compare

  • Command::spawn and Command::output no longer unconfigure stdio streams (#20)
  • Implement From<std::process::Command> for Command (#21)