0.3.0 [2025.03.16]
- Fixed Haddock links.
- Generalised
readBChan
/writeBChan
in BroadcastChan.Throw
to use
MonadIO
.
- Add non-blocking
tryReadBChan
in BroadcastChan
and BroadcastChan.Throw
,
fixes #12.
- Absorb
broadcast-chan-tests
, broadcast-chan-pipes
, and
broadcast-chan-conduit
into broadcast-chan
as public sub-libraries.
ThreadBracket
in BroadcastChan.Extra
has it's signature changed to
support resourcet-1.3. Now takes SomeException
as argument for
cleanupForkError
, existing code can simply ignore this argument.
0.2.1.2 [2022.08.24]
- Revision updating bounds for GHC 9.4.
0.2.1.2 [2021.12.01]
- Update bounds for GHC 9.0 and 9.2.
- Hacky fix of a tricky race condition
#3.
0.2.1.1 [2020.03.05]
- Updated imports to support
unliftio-core
0.2.x.
0.2.1 [2019.11.17]
- Adds
ThreadBracket
, runParallelWith
, and runParallelWith_
to
BroadcastChan.Extra
to support thread related resource management. This is
required to fix broadcast-chan-conduit
's use of MonadResource
.
0.2.0.2 [2019.03.30]
- GHC 8.6/MonadFail compatibility fix
0.2.0.1 [2018.09.24]
- Loosen STM bounds for new stackage release.
- Ditch GHC 7.6.3 support.
0.2.0 [2018.09.20]
- Complete rework to be actually practical.
- Switched to standalone module hierarchy.
- Added functionality for parallel tasks.
- Add module which uses exceptions, instead of results to signal failure.