- Use the correct version of
async-channelin our manifest. (#93)
- Add
force_sendfor sending items over the channel that displace other items. (#89)
- Fix the CI badge in the
crates.iopage. (#84)
- Bump
event-listenerto v5.0.0. (#79) - Bump MSRV to 1.60. (#80)
- Bump
event-listenerto v4.0.0. (#73)
- Bump
futures-liteto its latest version. (#70)
- Breaking: Make
Send,RecvandReceiver!Unpin. This enables more efficient event notification strategies. (#59) - Breaking: Add an
stdenabled-by-default feature that enables parts of the API that requirestd. (#59) - Add support for the
wasm32target. (#67)
- Fix a bug where
WeakSender/WeakReceivercould incorrectly returnSomeeven if the channel is already closed (#60) - Remove the unnecessary
T: Clonebound fromWeakSender/WeakReceiver'sCloneimplementation (#62)
- Prevent deadlock if sender/receiver is forgotten (#49)
- Add weak sender and receiver (#51)
- Update
concurrent-queueto v2 (#50)
- Work around MSRV increase due to a cargo bug.
- Add
send_blockingandrecv_blocking(#47)
- Make
sendreturnSend(#34)
- Added
SendandRecvfutures (#33) - impl
FusedStreamforReceiver(#30)
- Fix typos in the docs.
- Add
receiver_count()andsender_count().
- Fix a bug that would sometime cause 100% CPU usage.
- Update dependencies.
- Update dependencies.
- Add
Sender::is_closed()andReceiver::is_closed().
- Add
Sender::close()andReceiver::close().
- Replace
usize::MAXwithstd::usize::MAX.
- Add methods to error types.
- Initial version