diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,10 @@
 
 ### Non-breaking changes
 
+### 1.8.0.1
+
+* Added support for `ghc-9.2`.
+
 ## 1.8.0.0
 
 - Provided `MonadTraceMVar`
diff --git a/io-sim.cabal b/io-sim.cabal
--- a/io-sim.cabal
+++ b/io-sim.cabal
@@ -1,6 +1,6 @@
 cabal-version:       3.4
 name:                io-sim
-version:             1.8.0.0
+version:             1.8.0.1
 synopsis:            A pure simulator for monadic concurrency with STM.
 description:
   A pure simulator monad with support of concurrency (base & async style), stm,
@@ -62,7 +62,9 @@
                        Data.Deque.Strict
   default-language:    GHC2021
   default-extensions:  LambdaCase
-  build-depends:       base              >=4.9 && <4.22,
+  if impl(ghc < 9.4)
+    default-extensions: GADTs
+  build-depends:       base              >=4.16 && <4.22,
                        io-classes:{io-classes,strict-stm,si-timers}
                                         ^>=1.6 || ^>= 1.7 || ^>= 1.8,
                        exceptions        >=0.10,
@@ -94,6 +96,8 @@
                        Test.Control.Monad.IOSimPOR
   default-language:    GHC2021
   default-extensions:  LambdaCase
+  if impl(ghc < 9.4)
+    default-extensions: GADTs
   build-depends:       base,
                        array,
                        containers,
@@ -116,6 +120,8 @@
   main-is:             Main.hs
   default-language:    GHC2021
   default-extensions:  LambdaCase
+  if impl(ghc < 9.4)
+    default-extensions: GADTs
   build-depends:       base,
                        criterion ^>= 1.6,
 
