Congratulations to the new MTL maintainers!
Hello Everyone,
mtl-2.3 has been released. This release marks the first major version for the library in a long time, and addresses some longstanding issues that have taken years to fix. As a result, this will be a *breaking update* for many. Please review the following changelog notes:
- Added instances for
Control.Monad.Trans.Writer.CPS
andControl.Monad.Trans.RWS.CPS
fromtransformers
0.5.6 and addControl.Monad.Writer.CPS
andControl.Monad.RWS.CPS
.
Control.Monad.Cont
now re-exportsevalCont
andevalContT
.
- Add
tryError
,withError
,handleError
, andmapError
toControl.Monad.Error.Class
, and re-export fromControl.Monad.Except
.
- Remove
Control.Monad.List
andControl.Monad.Error
.
- Remove instances of deprecated
ListT
andErrorT
.
- Remove re-exports of
Error
.
- Add instances for
Control.Monad.Trans.Accum
andControl.Monad.Trans.Select
.
- Require GHC 8.6 or higher, and
cabal-install
3.0 or higher.
- Require
transformers-0.5.6
or higher.
- Add
Control.Monad.Accum
for theMonadAccum
type class, as well as theLiftingAccum
deriving helper.
- Add
Control.Monad.Select
for theMonadSelect
type class, as well as theLiftingSelect
deriving helper.
A big thank you to all contributors and commentators, and a special thanks to Koz for picking up maintenance so swiftly.
Happy hacking,
Emily
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
-- Hécate ✨ 🐦: @TechnoEmpress IRC: Hecate WWW: https://glitchbra.in RUN: BSD