packages feed

streaming-0.2.3.0: changelog.md

- 0.2.3.0
    Add `wrapEffect`.

    Compatibility with base 4.13.
    
    Provide a MonadFail instance for Stream.

    Only depend on `semigroups` on old GHCs.

    Add `untilLeft` (counterpart to `untilRight`)

    Add doctests.

    Enable -Wall in cabal file.

    Build with ghc >= 7.10.3.

- 0.2.2.0

    Add `nubOrd`, `nubInt`, `nubOrdOn`, `nubIntOn`.

    Fix performance regression in `for`.
    
    Add `foldMap` and `foldMap_`.
    
    Fix the behaviour of `slidingWindow 1`.
    
    Reintroduce `readFile` and `writeFile`, using plain `System.IO`
    instead of `ResourceT` machinery.

    Add `merge`, `mergeOn`, and `mergeBy`.

    Improve performance of `concat`.

    Improve performance of (`*>`), getting rid of the default implementation.

    Generalise type signature of `toList_`.

- 0.2.1.0

    Adding `Semigroup` instances for GHC 8.4.

- 0.2.0.0

    Remove `bracketStream`, `MonadCatch` instance, and everything
    dealing with `ResourceT`. All of these things of sort of
    broken for `Stream` since there is no guarantee of linear
    consumption (functions like `take` can prevent finalizers
    from running). The `streaming-with` library is recommended
    to get this kind of behavior.

    Add `Semigroup` instances for `Of` and `Stream`.

    Drop unneeded dependency on exceptions.

- 0.2.0.0

    Made `zipsWith` and allied functions short-circuit; if the
    first stream is empty, ignore the second one.

    Deprecated `mapsExposed` and `mapsMExposed`. These were perfectly
    safe copies of `maps` and `mapsM` with scary names.

    Made the `Show` and `Eq` instances for `Stream` respect the
    abstraction. In effect, the streams are `unexposed` before
    being shown or tested for equality.

    Added `Eq1`, `Ord`, `Ord1`, and `Show1` instances for `Stream`.

    Added `Generic`, `Generic1`, `Eq1`, `Ord1`, `Show1`, `Eq2`, `Ord2`,
    and `Show2` instances for `Of`.

    Bump the lower bound on `transformers` to 0.5.

    Break compatibility with pre-AMP base. Prefer `fmap` to `liftM`.

- 0.1.3.0 

    Added `duplicate` and `store` for simultaneous folding.
    
    Added `mapped` for the ugly `mapsM`
    
    `mwrap` renamed `effect`