diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for digraph
 
+## 0.2.3 -- 2023-02-02
+
+* Support ghc-9.2 and ghc-9.4
+
 ## 0.2.2 -- 2021-08-02
 
 * Support for `massiv >=1.01`
diff --git a/Setup.hs b/Setup.hs
deleted file mode 100644
--- a/Setup.hs
+++ /dev/null
@@ -1,2 +0,0 @@
-import Distribution.Simple
-main = defaultMain
diff --git a/digraph.cabal b/digraph.cabal
--- a/digraph.cabal
+++ b/digraph.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.4
 name: digraph
-version: 0.2.2
+version: 0.2.3
 synopsis: Directed Graphs
 description: Directed graphs implementation that is based on unordered-containers
 homepage: https://github.com/kadena-io/digraph
@@ -9,12 +9,13 @@
 license-file: LICENSE
 author: Lars Kuhtz
 maintainer: lars@kadena.io
-copyright: Copyright (c) 2019 - 2021, Kadena LLC
+copyright: Copyright (c) 2019 - 2023, Kadena LLC
 category: Data, Mathematics
 tested-with:
-    GHC==9.0.1
-    GHC==8.10.5
-    GHC==8.8.4
+    GHC==9.4.4
+    GHC==9.2.4
+    GHC==9.0.2
+    GHC==8.10.7
 extra-source-files:
     README.md
     CHANGELOG.md
@@ -33,7 +34,7 @@
         Data.DiGraph.FloydWarshall
         Data.DiGraph.Random
     build-depends:
-        , base >=4.10 && <4.16
+        , base >=4.11 && <5
         , containers >=0.5
         , deepseq >=1.4
         , hashable >=1.2
@@ -61,7 +62,7 @@
 
         -- external
         , QuickCheck >=2.11
-        , base >=4.10 && <4.16
+        , base >=4.11 && <5
         , fgl >=5.7
         , hashable >=1.2
         , massiv >=0.3
diff --git a/src/Data/DiGraph/FloydWarshall.hs b/src/Data/DiGraph/FloydWarshall.hs
--- a/src/Data/DiGraph/FloydWarshall.hs
+++ b/src/Data/DiGraph/FloydWarshall.hs
@@ -45,9 +45,6 @@
 import qualified Data.HashMap.Strict as HM
 import qualified Data.HashSet as HS
 import Data.Massiv.Array as M
-#if !MIN_VERSION_base(4,11,0)
-import Data.Semigroup
-#endif
 
 import GHC.Generics
 
diff --git a/test/Data/DiGraph/Random/Test.hs b/test/Data/DiGraph/Random/Test.hs
--- a/test/Data/DiGraph/Random/Test.hs
+++ b/test/Data/DiGraph/Random/Test.hs
@@ -34,14 +34,13 @@
 import Data.Massiv.Array (Array(..), Comp(..), Ix2(..), U, makeArray)
 import qualified Data.Massiv.Array as M
 import Data.Proxy
-#if !MIN_VERSION_base(4,11,0)
-import Data.Semigroup
-#endif
 
 import GHC.Generics
 import GHC.TypeNats
 
+#if !MIN_VERSION_base(4,16,0)
 import Numeric.Natural
+#endif
 
 import Test.QuickCheck
 
diff --git a/test/Data/DiGraph/Test.hs b/test/Data/DiGraph/Test.hs
--- a/test/Data/DiGraph/Test.hs
+++ b/test/Data/DiGraph/Test.hs
@@ -18,9 +18,6 @@
 
 import Data.Bifunctor
 import Data.Hashable
-#if !MIN_VERSION_base(4,11,0)
-import Data.Semigroup
-#endif
 
 import Numeric.Natural
 
