Releases: Curve/channel
Releases · Curve/channel
🧵 channel v2.2
🧵 channel v2.1
🧵 channel v2.1
🚀 New Features
- Allow arbitrary
recipe- This is mostly useful for libraries that build on top of
channel. - The
recipestruct is required to expose the following types:senderreceiveris_recipe, which should be an alias forstd::true_type
- This is mostly useful for libraries that build on top of
🐛 Bug Fixes
- Forwarding / Moving
🧵 channel v2.0
🧵 channel v2.0
Warning
This release bumps the minimum required C++ version to 20.
If you need support for previous C++ versions please checkout commit 6977815 or prior.
🧨 Breaking-Changes
- Merge
channel_fromintochannel - Rename
receiveandreceive_astorecv,recv_as sender::sendno longer takes template parameterchannel_thas been renamed torecipe
🚀 New Features
- Add
try_recv - Add
recv_timeout - Assert invalid states