diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # ChangeLog for monad-logger
 
+## 0.3.38
+
+* Drop old deprecated instances to support transformers 0.6 [#39](https://github.com/snoyberg/monad-logger/pull/39)
+
 ## 0.3.37
 
 * Add `Semigroup`/`Monoid` instances to `LoggingT`, `NoLoggingT`, and `WriterLoggingT`
diff --git a/Control/Monad/Logger.hs b/Control/Monad/Logger.hs
--- a/Control/Monad/Logger.hs
+++ b/Control/Monad/Logger.hs
@@ -137,9 +137,7 @@
                            )
 
 import Control.Monad.Trans.Identity ( IdentityT)
-import Control.Monad.Trans.List     ( ListT    )
 import Control.Monad.Trans.Maybe    ( MaybeT   )
-import Control.Monad.Trans.Error    ( ErrorT, Error)
 import Control.Monad.Trans.Except   ( ExceptT  )
 
 import Control.Monad.Trans.Reader   ( ReaderT  )
@@ -249,9 +247,7 @@
 
 #define DEF monadLoggerLog a b c d = Trans.lift $ monadLoggerLog a b c d
 instance MonadLogger m => MonadLogger (IdentityT m) where DEF
-instance MonadLogger m => MonadLogger (ListT m) where DEF
 instance MonadLogger m => MonadLogger (MaybeT m) where DEF
-instance (MonadLogger m, Error e) => MonadLogger (ErrorT e m) where DEF
 instance MonadLogger m => MonadLogger (ExceptT e m) where DEF
 instance MonadLogger m => MonadLogger (ReaderT r m) where DEF
 instance MonadLogger m => MonadLogger (ContT r m) where DEF
@@ -267,9 +263,7 @@
 #undef DEF
 
 instance MonadLoggerIO m => MonadLoggerIO (IdentityT m)
-instance MonadLoggerIO m => MonadLoggerIO (ListT m)
 instance MonadLoggerIO m => MonadLoggerIO (MaybeT m)
-instance (MonadLoggerIO m, Error e) => MonadLoggerIO (ErrorT e m)
 instance MonadLoggerIO m => MonadLoggerIO (ExceptT e m)
 instance MonadLoggerIO m => MonadLoggerIO (ReaderT r m)
 instance MonadLoggerIO m => MonadLoggerIO (ContT r m)
diff --git a/monad-logger.cabal b/monad-logger.cabal
--- a/monad-logger.cabal
+++ b/monad-logger.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.34.4.
+-- This file has been generated from package.yaml by hpack version 0.35.1.
 --
 -- see: https://github.com/sol/hpack
 
 name:           monad-logger
-version:        0.3.37
+version:        0.3.38
 synopsis:       A class of monads which can log messages.
 description:    See README and Haddocks at <https://www.stackage.org/package/monad-logger>
 category:       System
@@ -35,7 +35,7 @@
   other-modules:
       Paths_monad_logger
   build-depends:
-      base >=4.8 && <5
+      base >=4.11 && <5
     , bytestring >=0.10.2
     , conduit >=1.0 && <1.4
     , conduit-extra >=1.1 && <1.4
@@ -45,7 +45,7 @@
     , monad-control >=1.0
     , monad-loops
     , mtl
-    , resourcet >=1.1 && <1.3
+    , resourcet >=1.1 && <1.4
     , stm
     , stm-chans
     , text
@@ -53,6 +53,7 @@
     , transformers-base
     , transformers-compat >=0.3
     , unliftio-core
+  default-language: Haskell2010
   if impl(ghc >=8.0.1)
     exposed-modules:
         Control.Monad.Logger.CallStack
@@ -62,4 +63,3 @@
         template-haskell
   if flag(template_haskell)
     cpp-options: -DWITH_TEMPLATE_HASKELL
-  default-language: Haskell2010
