Changelog of @hackage/process-streaming 0.5.0.0

0.5.0.0

  • Now the constructors for "PipingPolicy" take "Siphons" directly, instead of continuation functions.

  • Removed "separated" and "combined" functions, added new "PipingPolicy" constructors in their place.

  • Removed "LeftoverPolicy", its function is now performed by Siphons.

  • Removed "surely", "safely", "monoidally" functions with confusing signatures.

  • Removed all occurrences of unbounded buffers in the code.

  • Implemented support for branching pipelines of processes.

0.3.0.0

  • Renamed many functions (the number-based naming schema is gone).
  • Decisions about how to consume the standard streams were moved to the new "PipingPolicy" type.
  • "ForkProd" is now "Siphon".
  • "execute" can now throw IOExceptions (but see "safeExecute").
  • Some complicated types were hidden behind data declarations.
  • Functor, Bifunctor and Profunctor instances for some types.

0.0.1.1

  • Added some examples.
  • Re-exported System.Process from System.Process.Streaming.