haskell / mtl

The Monad Transformer Library
http://www.haskell.org/haskellwiki/Monad_Transformers
Other
362 stars 63 forks source link

Module ‘Control.Monad.Error.Class’ does not export ‘Error(..)’ #95

Closed sjakobi closed 2 years ago

sjakobi commented 2 years ago

I'm experimenting with mtl master and encountered this issue with tls:

Network/TLS/ErrT.hs:19:35: error:
    Module ‘Control.Monad.Error.Class’ does not export ‘Error(..)’
   |
19 | import Control.Monad.Error.Class (Error(..))
   |                                   ^^^^^^^^^

I didn't see this mentioned in the changelog. Possibly an oversight?!

chessai commented 2 years ago

So, we need to provide a changelog entry that Error(T) exports were removed, not just their instances. Yes, this was an oversight in the changelog.

sjakobi commented 2 years ago

Fixed in #100. Thanks again, @chessai! :)