Changelog for streaming-0.2.3.0
-
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 tountilRight
)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
andfoldMap_
.Fix the behaviour of
slidingWindow 1
.Reintroduce
readFile
andwriteFile
, using plainSystem.IO
instead ofResourceT
machinery.Add
merge
,mergeOn
, andmergeBy
.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 withResourceT
. All of these things of sort of broken forStream
since there is no guarantee of linear consumption (functions liketake
can prevent finalizers from running). Thestreaming-with
library is recommended to get this kind of behavior.Add
Semigroup
instances forOf
andStream
.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
andmapsMExposed
. These were perfectly safe copies ofmaps
andmapsM
with scary names.Made the
Show
andEq
instances forStream
respect the abstraction. In effect, the streams areunexposed
before being shown or tested for equality.Added
Eq1
,Ord
,Ord1
, andShow1
instances forStream
.Added
Generic
,Generic1
,Eq1
,Ord1
,Show1
,Eq2
,Ord2
, andShow2
instances forOf
.Bump the lower bound on
transformers
to 0.5.Break compatibility with pre-AMP base. Prefer
fmap
toliftM
. -
0.1.3.0
Added
duplicate
andstore
for simultaneous folding.Added
mapped
for the uglymapsM
mwrap
renamedeffect