All Versions
10
Latest Version
Avg Release Cycle
74 days
Latest Release
3476 days ago

Changelog History

  • v4.1.3 Changes

    October 13, 2014
    • โž• Added fold' and foldM'
    • โž• Added void to re-exports
    • Increased lower bounds on mtl
  • v4.1.2 Changes

    October 13, 2014
    • ๐Ÿ‘Œ Improve efficiency of (*>)
  • v4.1.1 Changes

    October 13, 2014
    • ๐Ÿ‘ transformers-0.4.* support
    • โž• Added MMonad instance for Proxy
  • v4.1.0 Changes

    February 03, 2014
    • โœ‚ Removed void dependency
    • โž• Added drain
    • โœ‚ Removed CPP extension
    • ๐Ÿ‘Œ Support for Haskell98 subset of pipes temporarily disabled
    • โž• Added mini-tutorial to Pipes.Lift
  • v4.0.2 Changes

    January 04, 2014
    • ๐Ÿ— Sped up each by improving build/foldr fusion
    • โž• Added new appendix to tutorial describing quadratic time complexity of Control.Monad.replicateM and friends
  • v4.0.1 Changes

    November 18, 2013
    • โž• Added several new rewrite rules which will improve efficiency of user code
    • โž• Added a QuickCheck test suite
    • โž• Added manual proofs of category theory laws as laws.md
    • Pipes.Lift now has distribute which lets you easily write your own runXXXP functions
    • You can now compile a Haskell98 subset of pipes using cabal install -f haskell98 pipes
    • โž• Added mtl instances for ListT
    • โž• Added fail for ListT
    • โž• Added Monoid instance for ListT
    • ๐Ÿ›  Fixed implementation of pass (for MonadWriter instance of Proxy)
    • โž• Added mapFoldable to Pipes.Prelude
  • v4.0.0 Changes

    September 07, 2013
    • No more proxy transformers and no more p type parameter. Instead of a type class you have a concrete Proxy type. This also means no more runIdentityP.
    • 0๏ธโƒฃ The default API is a simpler unidirectional subset of the original API (which means no more () arguments).
    • ๐Ÿšš The module hierarchy has been moved under Pipes
    • The API and module hierarchy is much smaller (~ 1/3 the original size), mostly as a consequence of the previous two changes.
    • 0๏ธโƒฃ Prelude functions have simpler names but are no longer exported by default
    • ๐Ÿ†• New polymorphic type synonyms to simplify type signatures.
  • v3.2.0

    March 22, 2013
  • v3.1.0

    January 14, 2013
  • v3.0.0

    December 12, 2012