forked from openkylin/haskell-witherable
2.5 KiB
2.5 KiB
0.4.2
- Supported GHC 9.2
- Improved the instances for
vector
0.4.1
- Added
ordNubBy
,hashNubBy
,ordNubByOf
, andhashNubByOf
. - Use
alterF
for nub-function implementations - Implement
witherM
inWitherable Vector
instance. - Mark modules as Trustworthy
ordNub
andhashNub
are productive, start to produce results immediately and work for infinite lists.
0.4
FilterableWithIndex
andWitherableWithIndex
are now subclasses of the ones from indexed-traversable- Removed the orphan instances for
MonoidalMap
0.3.5
- Make
wither
andwitherM
methods ofWitherable []
instance good consumers for list fusion. - Added instances for
Reverse
,Backwards
,ZipList
, and types fromGHC.Generics
- Added
Wither
,WitherLike
,Wither'
andWitherLike'
, deprecatingFilter
and the variants - Moved
Filterable
andWitherable
into a separate package,witherable-class
0.3.4
- Exported
WrappedFoldable
0.3.3
- Added
FilterableWithIndex
andWitherableWithIndex
. - Added
WrappedFoldable
0.3.2
- Added
Filterable (MonoidalMap k)
andWitherable (MonoidalMap k)
0.3.1
- Added
(<$?>)
as an alias formapMaybe
, with fixity matching(<$>)
. - Added
(<&?>) = flip (<$?>)
, with fixity matching(<&>)
.
0.3
- Added
(Filterable f, Filterable g) => Filterable (Product f g)
- Added
(Witherable f, Witherable g) => Witherable (Product f g)
- Added
(Filterable f, Filterable g) => Filterable (Sum f g)
- Added
(Witherable f, Witherable g) => Witherable (Sum f g)
- Added
Filterable f => Filterable (IdentityT f)
- Added
Witherable f => Witherable (IdentityT f)
- Switched from strict
HashMap
operations to lazy ones. This matches the behavior of the rest of the instances. - Changed the definition of
witherM
0.2
- Added
Traversable t => Witherable (MaybeT t)
- New class:
Filterable
Witherable t
is equivalent to(Traversable t, Filterable t)
- Removed
Chipped
0.1.3.3
- Added
forMaybeOf
andforMaybe
0.1.3.2
- Exported
witherM
,blightM
- Fixed the default definition of
catMaybes
0.1.3
- Now
witherable
depends onbase-orphans
to prevent a tragedy of duplicate orphans - Added generalized combinators according to the
lens
convention
0.1.2.3
- Added
ordNub
,hashNub
- Data.Witherable is now Trustworthy
0.1.2.2
- Added
Chipped