diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for monad-logger-extras
 
+## 0.1.1.2
+
+* Support GHC 9.12
+
 ## 0.1.1.1
 
 * Fix haddocks formatting
diff --git a/monad-logger-extras.cabal b/monad-logger-extras.cabal
--- a/monad-logger-extras.cabal
+++ b/monad-logger-extras.cabal
@@ -1,6 +1,6 @@
 cabal-version:      >=1.10
 name:               monad-logger-extras
-version:            0.1.1.1
+version:            0.1.1.2
 synopsis:
   Utilities for composing loggers, coloring output, plus a few orphan instances.
 
@@ -22,7 +22,7 @@
   CHANGELOG.md
   README.md
 
-tested-with:        GHC ==8.6.5 || ==8.8.4 || ==8.10.2
+tested-with:        GHC ==8.6.5 || ==8.8.1 || ==8.10.7 || ==9.0.1 || ==9.2.5 || ==9.4.5 || ==9.6.1 || ==9.8.2 || ==9.10.1 || ==9.12.1
 
 library
   exposed-modules:
@@ -30,12 +30,12 @@
     Control.Monad.Logger.Orphans
 
   build-depends:
-      ansi-terminal  >=0.9    && <0.12
+      ansi-terminal  >=0.9    && <1.2
     , base           >=4.12   && <5
-    , bytestring     >=0.10   && <0.12
+    , bytestring     >=0.10   && <0.13
     , hsyslog        >=5      && <5.1
     , monad-logger   >=0.3.36 && <0.4
-    , mtl            >=2.2    && <2.3
+    , mtl            >=2.2    && <2.4
 
   hs-source-dirs:   src
   default-language: Haskell2010
diff --git a/src/Control/Monad/Logger/Orphans.hs b/src/Control/Monad/Logger/Orphans.hs
--- a/src/Control/Monad/Logger/Orphans.hs
+++ b/src/Control/Monad/Logger/Orphans.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE CPP #-}
 {-# OPTIONS_GHC -fno-warn-orphans #-}
 {-|
 Description: Orphan instances for monad-logger's LoggingT
@@ -8,10 +9,13 @@
 
 import Control.Applicative (Alternative(..))
 import Control.Monad (MonadPlus(..))
+
+#if !MIN_VERSION_monad_logger(0,3,40)
 import Control.Monad.Trans (lift)
 
 instance (Monad m, Alternative m) => Alternative (LoggingT m) where
   empty = lift empty
   a <|> b = LoggingT $ \f -> runLoggingT a f <|> runLoggingT b f
+#endif
 
 instance (Monad m, Alternative m) => MonadPlus (LoggingT m)
