diff --git a/Data/Ascii/Word8.hs b/Data/Ascii/Word8.hs
--- a/Data/Ascii/Word8.hs
+++ b/Data/Ascii/Word8.hs
@@ -1,5 +1,3 @@
-{-# LANGUAGE CPP #-}
-
 module Data.Ascii.Word8 where
 
 -- base
@@ -59,9 +57,7 @@
 fromDigit :: Num a => Word8 -> Maybe a
 fromDigit w | isDigit w = Just $ unsafeFromDigit w
             | otherwise = Nothing
-#if __GLASGOW_HASKELL__ >= 700
 {-# INLINABLE fromDigit #-}
-#endif
 
 unsafeFromDigit :: Num a => Word8 -> a
 unsafeFromDigit w = fromIntegral (w - ascii '0')
@@ -73,9 +69,7 @@
 fromOctDigit :: Num a => Word8 -> Maybe a
 fromOctDigit w | isOctDigit w = Just $ unsafeFromOctDigit w
                | otherwise    = Nothing
-#if __GLASGOW_HASKELL__ >= 700
 {-# INLINABLE fromOctDigit #-}
-#endif
 
 unsafeFromOctDigit :: Num a => Word8 -> a
 unsafeFromOctDigit = unsafeFromDigit
@@ -96,9 +90,7 @@
 fromLowHexDigit w | isDigit w = Just $ unsafeFromDigit w
                   | isLowAF w = Just $ fromLowAF w
                   | otherwise = Nothing
-#if __GLASGOW_HASKELL__ >= 700
 {-# INLINABLE fromLowHexDigit #-}
-#endif
 
 unsafeFromLowHexDigit :: Num a => Word8 -> a
 unsafeFromLowHexDigit w | w < ascii 'a' = unsafeFromDigit w
@@ -120,9 +112,7 @@
 fromUpHexDigit w | isDigit w = Just $ unsafeFromDigit w
                  | isUpAF w  = Just $ fromUpAF w
                  | otherwise = Nothing
-#if __GLASGOW_HASKELL__ >= 700
 {-# INLINABLE fromUpHexDigit #-}
-#endif
 
 unsafeFromUpHexDigit :: Num a => Word8 -> a
 unsafeFromUpHexDigit w | w < ascii 'A' = unsafeFromDigit w
@@ -137,9 +127,7 @@
                | isUpAF w  = Just $ fromUpAF w
                | isLowAF w = Just $ fromLowAF w
                | otherwise = Nothing
-#if __GLASGOW_HASKELL__ >= 700
 {-# INLINABLE fromHexDigit #-}
-#endif
 
 unsafeFromHexDigit :: Num a => Word8 -> a
 unsafeFromHexDigit w | w < ascii 'A' = unsafeFromDigit w
diff --git a/changelog.txt b/changelog.txt
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,1 +1,3 @@
 1.0.0.2 - 2020-05-18 - Support GHC 8.10
+
+1.0.0.4 - 2021-02-09 - Support bytestring-0.11
diff --git a/data-ascii.cabal b/data-ascii.cabal
--- a/data-ascii.cabal
+++ b/data-ascii.cabal
@@ -1,7 +1,7 @@
 cabal-version: 2.0
 
 Name:                data-ascii
-Version:             1.0.0.2
+Version:             1.0.0.4
 Synopsis:            Type-safe, bytestring-based ASCII values
 Description:         Type-safe, bytestring-based ASCII values.
 License:             BSD3
@@ -27,7 +27,7 @@
                      , Data.Ascii.ByteString
                      , Data.Ascii.Word8
   Build-depends:       base             >= 4             && < 5
-                     , bytestring       >= 0.9           && < 0.11
+                     , bytestring       >= 0.9           && < 0.12
                      , text             >= 0.11          && < 1.3
                      , blaze-builder    >= 0.4           && < 0.5
                      , case-insensitive >= 0.2           && < 1.3
