packages feed

witherable-0.3.2: CHANGELOG.md

0.3.2
----------

* Added `Filterable (MonoidalMap k)` and `Witherable (MonoidalMap k)`

0.3.1
-------
* Added `(<$?>)` as an alias for `mapMaybe`, 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` and `forMaybe`

0.1.3.2
-------
* Exported `witherM`, `blightM`
* Fixed the default definition of `catMaybes`

0.1.3
-------
* Now `witherable` depends on `base-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`