<html><head></head><body><div><div><div>Hello Ghosts and Ghouls,<br/></div><div><br/></div><div>After a period of spooky deliberation and well-received release candidate, Koz and I are pleased to announce `mtl-2.3.1`, which features the following hellish changelog:<br/></div><div><br/></div><div>* Add `modifyError` to `Control.Monad.Error.Class`, and re-export from<br/></div><div> `Control.Monad.Except`.<br/></div><div>* Make the `MonadCont` instance for `ContT` more polykinded; now, `r` is allowed<br/></div><div> to be of an arbitrary kind `k`, rather than only `Type`.<br/></div><div>* Add a generic `liftCallCC` for use with any `MonadTrans`.<br/></div><div>* Add `modifyError` to `Control.Monad.Error.Class`<br/></div><div>* Return re-export of `ExceptT` and related functions to `Control.Monad.Except`.<br/></div><div>* Add `label` function to `MonadCont`<br/></div><div><br/></div><div>If you wish to migrate to `mtl-2.3.x` and have not yet done so, please refer the migration guide in the repo: <a href="https://github.com/haskell/mtl/blob/master/docs/Mtl-2.3.x-Migration.md">https://github.com/haskell/mtl/blob/master/docs/Mtl-2.3.x-Migration.md</a><br/></div><div><br/></div><div>A release has been published on the github repository under the tag v2.3.1.<br/></div><div><br/></div><div><br/></div><div>Happy Halloween!<br/></div><div>Emily + Koz<br/></div></div><div><div style="display: none; border: 0px; width: 0px; height: 0px; overflow: hidden; visibility: hidden;"><img src="https://r.superhuman.com/A94e9sGgb5SLoTShn7X1wCIoieIrnKUcYT-jO-Yc0EvR5d60G12lHurzVBN6XklGWiZcz7GOyWaGN5lNPR2Tq1IaDVj-O0V8utPd7QmEEU_rFs4wzzM--nZNzTRxLJ_Wq_y6fqAxSFTYgG6i6UIEVEBfeZQbe-i0uerHBC775SjGOr4905S67aogz4k.gif" alt=" " width="1" height="0" style="display: none; border: 0px; width: 0px; height: 0px; overflow: hidden; visibility: hidden;"/><!-- --></div><br/><div class="gmail_signature"></div></div></div></body></html>