# CHANGELOG
## 1.0.0
### Added
* Module `Control.Monad.Fail` containing monadic version of
`Control.Applicative.Fail`
* Tests added: all properties (Monad, Applicative, Monoid laws) are
prooved with QuickCheck and package `checkers`
* `runFail` and `runDLFail`: functions to unwrap `Fail`
* dependencies added: `dlist`, `mtl`, `transformers`
### Removed
* `fsucc`: use `return` / `pure` instead
* `bindFail` and `composeFail`: use monadic fail instead
### Changed
* `ffail` and `fwarn` renamed to `afail` and `awarn`
* `afail` and `awarn` are more generic now
* documentation strictly improoved
## 0.0.3
First usable version