Skip to content

v0.2.0

Choose a tag to compare

@faern faern released this 23 Feb 21:55
· 2 commits to main since this release
Immutable release. Only release title and notes can be modified.

[0.2.0] - 2026-02-23

Changed

  • Disable both the std and async features by default. Making them opt-in instead of opt-out.
    This makes the library more minimal by default and only contains the functionality that the
    user explicitly enables. This is a breaking change.
  • Upgrade to Rust 2024 edition. This also bumps the MSRV to 1.85.0
  • Add a separate type AsyncReceiver that implements Future instead of implementing it
    directly on the Receiver type. Now the Receiver implements IntoFuture instead.
    This is a breaking change. This change removes the possible panics in many recv* methods,
    and it simplifies some code a bit.

Fixed

  • Make Debug impl on SendError include the channel message type, instead of just saying
    "SendError<T>(_)".