diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,9 @@
 # Unreleased
 
+# 0.6.0.0
+
+* Support GHC 9.4.
+
 # 0.5.1.0
 
 * Add `untilJust`, a combinator that repeatedly executes an action until it returns `Just`, sleeping in between.
diff --git a/polysemy-time.cabal b/polysemy-time.cabal
--- a/polysemy-time.cabal
+++ b/polysemy-time.cabal
@@ -1,11 +1,11 @@
 cabal-version: 2.2
 
--- This file has been generated from package.yaml by hpack version 0.34.7.
+-- This file has been generated from package.yaml by hpack version 0.35.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           polysemy-time
-version:        0.5.1.0
+version:        0.6.0.0
 synopsis:       Polysemy effects for time
 description:    See https://hackage.haskell.org/package/polysemy-time/docs/Polysemy-Time.html
 category:       Time
@@ -108,8 +108,7 @@
   build-depends:
       aeson >=1.4
     , base >=4.12 && <5
-    , incipit-core >=0.3
-    , stm
+    , incipit-core >=0.4
     , template-haskell
     , time
     , torsor >=0.1
@@ -193,7 +192,7 @@
   ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -threaded -rtsopts -with-rtsopts=-N
   build-depends:
       base >=4.12 && <5
-    , incipit-core >=0.3
+    , incipit-core >=0.4
     , polysemy-test >=0.6
     , polysemy-time
     , tasty
