diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+### 1.0.1.3 (2023-06-26)
+
+Raise language to GHC2021
+
 ### 1.0.1.2 (2023-01-02)
 
 Rename internal library to work around haddock issue
diff --git a/d10.cabal b/d10.cabal
--- a/d10.cabal
+++ b/d10.cabal
@@ -1,7 +1,7 @@
 cabal-version: 3.0
 
 name: d10
-version: 1.0.1.2
+version: 1.0.1.3
 category: Data
 synopsis: Digits 0-9
 
@@ -29,30 +29,29 @@
     location: https://github.com/typeclasses/d10
 
 common language
-    default-language: Haskell2010
+    default-language: GHC2021
     ghc-options: -Wall
     default-extensions:
-        DeriveAnyClass DeriveDataTypeable DeriveGeneric
-        DeriveLift DerivingStrategies InstanceSigs
-        QuasiQuotes ScopedTypeVariables TypeApplications
+        DeriveAnyClass
+        DerivingStrategies
+        QuasiQuotes
 
 common library-dependencies
     build-depends:
-        base ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17
-      , hashable ^>= 1.3.5 || ^>= 1.4
-      , template-haskell ^>= 2.16 || ^>= 2.17 || ^>= 2.18 || ^>= 2.19
+      , base ^>= 4.16 || ^>= 4.17 || ^>= 4.18
+      , hashable ^>= 1.4.2
+      , template-haskell ^>= 2.18 || ^>= 2.19 || ^>= 2.20
 
 common test-language
     import: language
     default-extensions:
-        GeneralizedNewtypeDeriving
         TemplateHaskell
 
 common test-dependencies
     import: library-dependencies
     build-depends:
-        d10
-      , hedgehog ^>= 1.0.5 || ^>= 1.1 || ^>= 1.2
+      , d10
+      , hedgehog ^>= 1.1.2 || ^>= 1.2
 
 common test
     import: test-language
