GitPedia
Home/haskell/mtl/Changelog
haskell

haskell/mtl

The Monad Transformer Library

3 Releases
Latest: 6mo ago
mtl-2.3.2v2.3.2Latest
sjshucksjshuck·6mo ago·December 8, 2025
GitHub

📋 Changes

  • Add `Accum` monad.
  • Generalize `MonadAccum` instance for all `Monad m` underlying `AccumT`, not just `Identity`.
  • Allow building monokinded `ContT` if the compiler is MicroHs.
  • Fix an issue where `QuantifiedConstraints` in the definition of `liftCallCC` was was preventing building under certain conditions.
  • Add `Control.Monad.Class.onError`.
  • Add various instances for `Data.Functor.Product.Product`.
mtl-2.3.1v2.3.1
emilypiemilypi·3y ago·October 31, 2022
GitHub

📋 Changes

  • Add `modifyError` to `Control.Monad.Error.Class`, and re-export from
  • Make the `MonadCont` instance for `ContT` more polykinded; now, `r` is allowed
  • Add a generic `liftCallCC` for use with any `MonadTrans`.
  • Return re-export of `ExceptT` and related functions to `Control.Monad.Except`.
  • Add `label` function to `MonadCont`
mtl-2.3.1-rc1v2.3.1-rc1
emilypiemilypi·3y ago·August 10, 2022
GitHub

📋 Changes

  • Add `modifyError` to `Control.Monad.Error.Class`, and re-export from
  • Make the `MonadCont` instance for `ContT` more polykinded; now, `r` is allowed
  • Add a generic `liftCallCC` for use with any `MonadTrans`.
  • Return re-export of `ExceptT` and related functions to `Control.Monad.Except`.
  • Add `label` function to `MonadCont`