- Disable
HasLens
for tuples via cabal flag.
- Support only GHC 8.0 and higher.
- Use the
TypeApplications
extension to get rid ofProxy
. - Remove
Control.Ether.TH
. - Remove
Control.Ether.Abbr
. - Unify
Dispatch
andTaggedTrans
. - Better
MonadBase
andMonadBaseControl
instances. - Add flattening for
ReaderT
andStateT
. - Add zooming for
MonadState
. - Simpler module structure.
- Export DispatchT newtype constructor.
- Poly-kinded tags.
- Remove
Control.Ether.Tagged
. - Replace
Control.Ether.Wrapped
withControl.Monad.Trans.Ether.Dispatch
. - Unified tagged transformer type in
Control.Monad.Trans.Ether.Tagged
. MonadThrow
,MonadCatch
,MonadMask
instances.- Drop
newtype-generics
. - Instance search is now more strict.
- Fix GHC 7.8 test issue.
- Remove unused imports.
- Fix an issue with overlapping instances.
MonadBase
,MonadTransControl
,MonadBaseControl
instances.MFunctor
,MMonad
instances.- Use
transformers-lift
.
- Constraint abbreviations:
Control.Ether.Abbr
andControl.Ether.Implicit.Abbr
.
- Convenience modules
Control.Monad.Ether
andControl.Monad.Ether.Implicit
. - Remove
fmapN
anddeepN
. - Remove
Control.Monad.Ether.Implicit.Except.TH
. - Add
handle
andhandleT
.
- Fix
transformers
lower bound. - Remove unused language extensions.
- GHC 7.8 compatibility.