packages feed

can-i-haz-0.3.1.1: ChangeLog.md

# Changelog for can-i-haz

## 0.3.1.1

* Fix certain warnings with newer GHC for cleaner builds.

## 0.3.1.0

* Add `liftMaybe` utility function to `Control.Monad.Except.CoHas`.

## 0.3.0.0

* Reexport `Control.Monad.Reader` from the `Control.Monad.Reader.Has` module with
  custom `ask`, `asks` and `reader` functions more compatible with the `Has` class.
* Similarly for `Control.Monad.Except`, `CoHas` and `throwError`/`liftError` functions.

## 0.2.1.0

* Added the `update` method to `Has` (yay lenses).
* Fixed the documentation regarding the recursiveness of the search.

## 0.2.0.1

* Less boilerplate for `Has` tuple instances and `CoHas` `Either` instance.
* Out-of-the-box `Has` support for up to sextuples due to the reduced boilerplate.

## 0.2.0.0

* Added `CoHas` class (dual to `Has`), allowing injecting values into sum types.

## 0.1.0.1

* Added documentation.
* Export the SearchSuccessful type which might aid hand-writing instances.

## 0.1.0.0

Initial release.