diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,14 @@
 # Revision history for fs-sim
 
+## 0.3.0.1 -- 2024-10-02
+
+### Patch
+
+* Support `io-classes-1.6` and `io-classes-1.7`. In these versions, `strict-stm`
+  has become a public sub-library of `io-classes`. As a result, older versions
+  of `io-classes` are no longer supported, and we now depend on
+  `io-classes:strict-stm` instead of `strict-stm`.
+
 ## 0.3.0.0 -- 2024-08-26
 
 ### Breaking
diff --git a/fs-sim.cabal b/fs-sim.cabal
--- a/fs-sim.cabal
+++ b/fs-sim.cabal
@@ -1,6 +1,6 @@
 cabal-version:   3.0
 name:            fs-sim
-version:         0.3.0.0
+version:         0.3.0.1
 synopsis:        Simulated file systems
 description:     Simulated file systems.
 license:         Apache-2.0
@@ -11,6 +11,8 @@
 copyright:       2019-2024 Input Output Global Inc (IOG)
 author:          IOG Engineering Team
 maintainer:      operations@iohk.io, Joris Dral (joris@well-typed.com)
+homepage:        https://github.com/input-output-hk/fs-sim
+bug-reports:     https://github.com/input-output-hk/fs-sim/issues
 category:        Testing
 build-type:      Simple
 extra-doc-files:
@@ -36,18 +38,18 @@
 
   default-language: Haskell2010
   build-depends:
-    , base               >=4.14  && <4.21
-    , base16-bytestring  ^>=0.1  || ^>=1.0
-    , bytestring         ^>=0.10 || ^>=0.11 || ^>=0.12
-    , containers         ^>=0.5  || ^>=0.6  || ^>=0.7
-    , fs-api             ^>=0.3
-    , io-classes         ^>=1.0  || ^>=1.1  || ^>=1.2  || ^>=1.3 || ^>=1.4 || ^>=1.5
-    , mtl                ^>=2.2  || ^>=2.3
-    , primitive          ^>=0.9
-    , QuickCheck         ^>=2.13 || ^>=2.14 || ^>=2.15
-    , safe-wild-cards    ^>=1.0
-    , strict-stm         ^>=1.0  || ^>=1.1  || ^>=1.2  || ^>=1.3 || ^>=1.4 || ^>=1.5
-    , text               ^>=1.2  || ^>=2.0  || ^>=2.1
+    , base                   >=4.14  && <4.21
+    , base16-bytestring      ^>=0.1  || ^>=1.0
+    , bytestring             ^>=0.10 || ^>=0.11 || ^>=0.12
+    , containers             ^>=0.5  || ^>=0.6  || ^>=0.7
+    , fs-api                 ^>=0.3
+    , io-classes             ^>=1.6  || ^>=1.7
+    , io-classes:strict-stm
+    , mtl                    ^>=2.2  || ^>=2.3
+    , primitive              ^>=0.9
+    , QuickCheck             ^>=2.13 || ^>=2.14 || ^>=2.15
+    , safe-wild-cards        ^>=1.0
+    , text                   ^>=1.2  || ^>=2.0  || ^>=2.1
 
   ghc-options:
     -Wall -Wcompat -Wincomplete-uni-patterns
@@ -75,12 +77,12 @@
     , fs-api
     , fs-sim
     , generics-sop
+    , io-classes:strict-stm
     , pretty-show
     , primitive
     , QuickCheck
     , quickcheck-state-machine  >=0.10
     , random
-    , strict-stm
     , tasty
     , tasty-hunit
     , tasty-quickcheck
