Closed sjakobi closed 2 years ago
Hm, looks like mtl 2.3 no longer exports mzero. That's a pretty big breaking change, and not noted in the mtl changelog!
Another issue: ExceptT is no longer exported from Control.Monad.Except? Also not in the changelog for mtl 2.3!
Hm, looks like mtl 2.3 no longer exports mzero. That's a pretty big breaking change, and not noted in the mtl changelog!
Indeed. The changelog was fixed after the release: https://github.com/haskell/mtl/pull/114
Another issue: ExceptT is no longer exported from Control.Monad.Except? Also not in the changelog for mtl 2.3!
That should be addressed in an upcoming bugfix release: https://github.com/haskell/mtl/issues/117
OK, the new skylighting release 0.12.3.1 should be okay with mtl 2.3.
All versions on Hackage appear to be affected in some way.
As a Hackage trustee I have created revisions for these versions that add bounds
mtl < 2.3
. See e.g. https://hackage.haskell.org/package/skylighting-core-0.12.3/revisions/.