capataz v0.2.0.0 Release Notes

Release Date: 2018-05-27 // almost 6 years ago
    • ๐Ÿ‘ Allow the creation of Supervision Trees on Monad Transformer stacks ๐ŸŽ‰
    • ๐Ÿšš Move to latest stable stackage snapshot (lts-11.10)
    • โœ‚ Remove protolude in favor of rio (closes #9)
    • โž• Add convinience module Capataz
    • โž• Add Control.Concurrent.Capataz.Util which provide ProcessSpec for normal use-cases
    • โž• Add buildLogWorkerSpec and buildLogWorkerOptions which create a dedicated supervised
      ๐Ÿ”Š thread that logs messages (sits on top of rio logger utilities)
    • โž• Add terminateCapataz and terminateCapataz_ , these functions replace the
      re-exported runTeardown
    • โž• Add re-export of TeardownResult from the teardown package
    • โšก๏ธ Update the capataz-simple-example project to use typed-process and rio
    • โž• Add export for WorkerName and SupervisorName aliases
    • โž• Add new dependency prettyprinter
    • โž• Add new dependency pretty-show to prettify exceptions
    • โž• Add Pretty instance for CapatazEvent
    • โž• Add Display instance for CapatazEvent
    • โž• Add ProcessThreadId newtype to better render ThreadId values
    • โž• Add buildWorkerOptions1 and workerSpec1 (closes #17)
    • ๐Ÿšš Move to CircleCI