- Use the correct version of
async-channel
in our manifest. (#93)
- Add
force_send
for sending items over the channel that displace other items. (#89)
- Fix the CI badge in the
crates.io
page. (#84)
- Bump
event-listener
to v5.0.0. (#79) - Bump MSRV to 1.60. (#80)
- Bump
event-listener
to v4.0.0. (#73)
- Bump
futures-lite
to its latest version. (#70)
- Breaking: Make
Send
,Recv
andReceiver
!Unpin
. This enables more efficient event notification strategies. (#59) - Breaking: Add an
std
enabled-by-default feature that enables parts of the API that requirestd
. (#59) - Add support for the
wasm32
target. (#67)
- Fix a bug where
WeakSender/WeakReceiver
could incorrectly returnSome
even if the channel is already closed (#60) - Remove the unnecessary
T: Clone
bound fromWeakSender/WeakReceiver
'sClone
implementation (#62)
- Prevent deadlock if sender/receiver is forgotten (#49)
- Add weak sender and receiver (#51)
- Update
concurrent-queue
to v2 (#50)
- Work around MSRV increase due to a cargo bug.
- Add
send_blocking
andrecv_blocking
(#47)
- Make
send
returnSend
(#34)
- Added
Send
andRecv
futures (#33) - impl
FusedStream
forReceiver
(#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::MAX
withstd::usize::MAX
.
- Add methods to error types.
- Initial version