Changelog for monad-memo-0.5.0

0.2.0 - Added a set of forX functions (for2, for3 and for4) to adapt curried function into uncuried MemoCache 0.3.0 - Added generalized MemoStateT transformer (to host any Data.MapLike cache-container) - MemoT is now MemoStateT instantiated with Data.Map 0.4.0 - ArrayCache: mutable array-based MonadCache for top performance - VectorCache (and flavours) vector-based MonadCache for even better performance - Bug fixes in transformer implementations (Reader, State, RWS) - Simple benchmark included 0.4.1 - Documentation fixes - `Example` is renamed to `example` and is excluded from package's module hierarchy 0.5.0 - Refresh project to be compilable with latest GHC and libraries - Remove dependency on `mtl` package (`transformers` is sufficient) - Use `Except` instead of depricated `Error` - Remove support for `ListT` transformer since it is now depricated - Use standard `StateT` & `ReaderT` for `MonadCache` implementations