diff --git a/ascii-numbers.cabal b/ascii-numbers.cabal
--- a/ascii-numbers.cabal
+++ b/ascii-numbers.cabal
@@ -1,7 +1,7 @@
 cabal-version: 3.0
 
 name: ascii-numbers
-version: 1.1.0.2
+version: 1.2.0.0
 synopsis: ASCII representations of numbers
 category: Data, Numeric, Text
 
@@ -42,7 +42,7 @@
     build-depends:
         ascii-case ^>= 1.0
       , ascii-char ^>= 1.0
-      , ascii-superset ^>= 1.0.1
+      , ascii-superset ^>= 1.0.1 || ^>= 1.1 || ^>= 1.2 || ^>= 1.3
       , base ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17
       , bytestring ^>= 0.10.12 || ^>= 0.11
       , hashable ^>= 1.3.5 || ^>= 1.4
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,8 @@
+### 1.2.0.0 (2023-02-28)
+
+Support `ascii-superset-1.3`. This removes the `Lift` instances, as the
+`Lift` class has been removed from `ascii-superset`.
+
 ### 1.1.0.2 (2023-01-02)
 
 Minor Cabal correction (change `extra-doc-files` to `extra-source-files`)
diff --git a/library/ASCII/Decimal.hs b/library/ASCII/Decimal.hs
--- a/library/ASCII/Decimal.hs
+++ b/library/ASCII/Decimal.hs
@@ -19,7 +19,6 @@
 
 import qualified ASCII.Char as ASCII
 import qualified ASCII.Refinement
-import ASCII.Lift (Lift (lift))
 import ASCII.Refinement (ASCII, asciiUnsafe)
 import ASCII.Superset (StringSuperset, fromChar, fromCharList, toCharListMaybe,
                        toCharMaybe)
@@ -238,17 +237,6 @@
 
 digitInteger :: Digit -> Integer
 digitInteger = fromIntegral . fromEnum
-
-
----  Lift instances  ---
-
-instance DigitSuperset char => Lift Digit char
-  where
-    lift = fromDigit
-
-instance DigitStringSuperset string => Lift [Digit] string
-  where
-    lift = fromDigitList
 
 
 ---  Classes  ---
diff --git a/library/ASCII/Hexadecimal.hs b/library/ASCII/Hexadecimal.hs
--- a/library/ASCII/Hexadecimal.hs
+++ b/library/ASCII/Hexadecimal.hs
@@ -29,7 +29,6 @@
 import ASCII.Case (Case (..))
 import qualified ASCII.Char as ASCII
 import qualified ASCII.Decimal as Dec
-import ASCII.Lift (Lift (lift))
 import ASCII.Refinement (ASCII, asciiUnsafe, lift)
 import ASCII.Superset (StringSuperset, fromChar, fromCharList, toCharListMaybe,
                        toCharMaybe)
@@ -283,18 +282,6 @@
 
 integerD16Unsafe :: Integer -> Word4
 integerD16Unsafe = toEnum . fromIntegral
-
-
----  Lift instances  ---
-
-instance HexCharSuperset char => Lift HexChar char
-  where
-    lift = fromHexChar
-
-instance HexStringSuperset string => Lift [HexChar] string
-  where
-    lift = fromHexCharList
-
 
 
 ---  Classes  ---
