diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,15 @@
 # Revision history for io-classes-mtl
 
+## next release
+
+### Breaking changes
+
+### Non-breaking changes
+
+## 0.1.0.2
+
+* Support `ghc-9.8`.
+
 ## 0.1.0.1
 
 ### Non breaking changes
diff --git a/io-classes-mtl.cabal b/io-classes-mtl.cabal
--- a/io-classes-mtl.cabal
+++ b/io-classes-mtl.cabal
@@ -1,23 +1,21 @@
 cabal-version:      3.0
 name:               io-classes-mtl
-version:            0.1.0.1
+version:            0.1.0.2
 synopsis:           Experimental MTL instances for io-classes
 description:
     MTL instances for
     [io-classes](https://hackage.hasekll.org/package/io-classes) package.
     Some of the instances are novel and some are still experimental.
 license:            Apache-2.0
-license-files:
-  LICENSE
-  NOTICE
+license-files:      LICENSE NOTICE
 author:             Duncan Coutts, Marcin Szamotulski
 maintainer:         Marcin Szamotulski coot@coot.me
 copyright:          2022-2023 Input Output Global Inc (IOG)
 category:           Control
 build-type:         Simple
-extra-doc-files:    README.md
-                    CHANGELOG.md
-tested-with:         GHC == { 8.10, 9.2, 9.4, 9.6 }
+extra-doc-files:    README.md CHANGELOG.md
+bug-reports:        https://github.com/input-output-hk/io-sim/issues
+tested-with:        GHC == { 8.10, 9.2, 9.4, 9.6, 9.8 }
 
 common warnings
     ghc-options: -Wall
@@ -42,11 +40,11 @@
                    ,  Control.Monad.Class.MonadTime.SI.Trans
                    ,  Control.Monad.Class.MonadTimer.Trans
                    ,  Control.Monad.Class.MonadTimer.SI.Trans
-    build-depends:    base >=4.9 && <4.19,
+    build-depends:    base >=4.9 && <4.20,
                       array,
                       mtl,
 
-                      io-classes ^>= 1.0.0.0,
+                      io-classes  >= 1.0 && < 1.4,
                       si-timers,
 
 
