Changelog of @hackage/broadcast-chan 0.3.0

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.