All Versions
18
Latest Version
Avg Release Cycle
17 days
Latest Release
-

Changelog History
Page 2

  • v0.4.2.0 Changes

    September 13, 2015
    • ➕ Added "trip" fold.
    • ➕ Added Control.Foldl.Transduce.Textual.
  • v0.4.1.0 Changes

    • ➕ Added module Control.Foldl.Transduce.ByteString.IO, to avoid having to depend on other packages for simple I/O tasks.
    • ➕ Added "unit" fold.
  • v0.4.0.0 Changes

    • 🔄 Changed order of parameters for groups' and groupsM'. Hopefully the new one is clearer.
    • It was annoying to use "evenly (transduce ...)" every time. Added new ToTransductions' typeclass for types that can be converted to an infinite list of transductions.
    • ➕ Added ToFold typeclass as well.
  • v0.3.0.0 Changes

    • Transducers can now delimit segments in the done function, too. This was required for transducers like surround to work as splitters.
    • Strengthened the constraints on the surround function to Traversable.
    • ➕ Added dependency on free and monoid-subclasses.
    • group functions can now treat each group differently.
    • ➕ Added ignore, splitAt, splitWhen, splitLast
    • ✂ removed drop, take... use splitAt, splitWhen + bisect.
    • ➕ Added bisect, evenly convenience functions.
  • v0.2.1.0 Changes

    • Comonad and Extend instances for Transducer
    • ➕ Added words splitter
    • ➕ Added take, drop, takeWhile, dropWhile transducers
  • v0.2.0.0 Changes

    • ✂ Removed the Spliiter type. Now it's transducers for everything!
    • generalizeTransducer -> _generalize
    • simplifyTransducer -> _simplify
    • ✂ removed chokepoint and chokepointM
  • v0.1.2.0 Changes

    • ➕ Added explicit bifunctors dependency.
    • ➕ Added Transduce', TransduceM' type synonyms.
    • ➕ Added groups', groupsM'.
  • v0.1.1.0 Changes

    • 🔄 Changed signatures of transduce' and transduceM'.
    • generalize' -> generalizeTransducer
    • simplify' -> simplifyTransducer
    • ⬇️ dropped direct profunctors dependency.