2024-05-16 00:20:07 +00:00
|
|
|
# Version 2.3.1
|
|
|
|
|
|
|
|
- Use the correct version of `async-channel` in our manifest. (#93)
|
|
|
|
|
2024-05-12 21:40:05 +00:00
|
|
|
# Version 2.3.0
|
|
|
|
|
|
|
|
- Add `force_send` for sending items over the channel that displace other items. (#89)
|
|
|
|
|
2024-04-14 14:46:42 +00:00
|
|
|
# Version 2.2.1
|
|
|
|
|
|
|
|
- Fix the CI badge in the `crates.io` page. (#84)
|
|
|
|
|
2024-02-08 03:26:29 +00:00
|
|
|
# Version 2.2.0
|
|
|
|
|
|
|
|
- Bump `event-listener` to v5.0.0. (#79)
|
|
|
|
- Bump MSRV to 1.60. (#80)
|
|
|
|
|
2023-11-24 15:50:47 +00:00
|
|
|
# Version 2.1.1
|
|
|
|
|
|
|
|
- Bump `event-listener` to v4.0.0. (#73)
|
|
|
|
|
2023-11-06 01:20:52 +00:00
|
|
|
# Version 2.1.0
|
|
|
|
|
|
|
|
- Bump `futures-lite` to its latest version. (#70)
|
|
|
|
|
2023-10-25 03:18:26 +00:00
|
|
|
# Version 2.0.0
|
|
|
|
|
|
|
|
- **Breaking:** Make `Send`, `Recv` and `Receiver` `!Unpin`. This enables more efficient event notification strategies. (#59)
|
|
|
|
- **Breaking:** Add an `std` enabled-by-default feature that enables parts of the API that require `std`. (#59)
|
|
|
|
- Add support for the `wasm32` target. (#67)
|
|
|
|
|
2023-07-08 04:21:00 +00:00
|
|
|
# Version 1.9.0
|
|
|
|
|
|
|
|
- Fix a bug where `WeakSender/WeakReceiver` could incorrectly return `Some` even if the channel is already closed (#60)
|
|
|
|
- Remove the unnecessary `T: Clone` bound from `WeakSender/WeakReceiver`'s `Clone` implementation (#62)
|
|
|
|
|
2022-11-29 13:19:25 +00:00
|
|
|
# Version 1.8.0
|
|
|
|
|
|
|
|
- Prevent deadlock if sender/receiver is forgotten (#49)
|
|
|
|
- Add weak sender and receiver (#51)
|
|
|
|
- Update `concurrent-queue` to v2 (#50)
|
|
|
|
|
2022-08-10 15:36:38 +00:00
|
|
|
# Version 1.7.1
|
|
|
|
|
|
|
|
- Work around MSRV increase due to a cargo bug.
|
|
|
|
|
2022-08-08 14:38:58 +00:00
|
|
|
# Version 1.7.0
|
|
|
|
|
|
|
|
- Add `send_blocking` and `recv_blocking` (#47)
|
|
|
|
|
2021-02-21 13:06:13 +00:00
|
|
|
# Version 1.6.1
|
|
|
|
|
|
|
|
- Make `send` return `Send` (#34)
|
|
|
|
|
|
|
|
# Version 1.6.0
|
|
|
|
|
|
|
|
- Added `Send` and `Recv` futures (#33)
|
|
|
|
- impl `FusedStream` for `Receiver` (#30)
|
|
|
|
|
2020-10-08 14:27:16 +00:00
|
|
|
# Version 1.5.1
|
|
|
|
|
|
|
|
- Fix typos in the docs.
|
|
|
|
|
2020-10-06 21:50:52 +00:00
|
|
|
# Version 1.5.0
|
|
|
|
|
|
|
|
- Add `receiver_count()` and `sender_count()`.
|
|
|
|
|
2020-09-04 10:33:49 +00:00
|
|
|
# Version 1.4.2
|
|
|
|
|
|
|
|
- Fix a bug that would sometime cause 100% CPU usage.
|
|
|
|
|
2020-08-26 21:21:23 +00:00
|
|
|
# Version 1.4.1
|
|
|
|
|
|
|
|
- Update dependencies.
|
|
|
|
|
2020-07-31 12:39:06 +00:00
|
|
|
# Version 1.4.0
|
|
|
|
|
|
|
|
- Update dependencies.
|
|
|
|
|
2020-07-31 09:25:31 +00:00
|
|
|
# Version 1.3.0
|
|
|
|
|
|
|
|
- Add `Sender::is_closed()` and `Receiver::is_closed()`.
|
|
|
|
|
2020-07-29 11:35:15 +00:00
|
|
|
# Version 1.2.0
|
|
|
|
|
|
|
|
- Add `Sender::close()` and `Receiver::close()`.
|
|
|
|
|
2020-06-24 00:20:41 +00:00
|
|
|
# Version 1.1.1
|
|
|
|
|
|
|
|
- Replace `usize::MAX` with `std::usize::MAX`.
|
|
|
|
|
2020-06-02 14:48:48 +00:00
|
|
|
# Version 1.1.0
|
|
|
|
|
|
|
|
- Add methods to error types.
|
|
|
|
|
2020-05-31 00:00:16 +00:00
|
|
|
# Version 1.0.0
|
|
|
|
|
|
|
|
- Initial version
|