diff --git a/Blaze/Text/Int.hs b/Blaze/Text/Int.hs
--- a/Blaze/Text/Int.hs
+++ b/Blaze/Text/Int.hs
@@ -23,7 +23,10 @@
 import Data.Monoid (mappend, mempty)
 import Data.Word (Word, Word8, Word16, Word32, Word64)
 import GHC.Base (quotInt, remInt)
+#if MIN_VERSION_base(4,15,0)
+#elif
 import GHC.Num (quotRemInteger)
+#endif
 import GHC.Types (Int(..))
 
 #if defined(INTEGER_GMP)
diff --git a/blaze-textual.cabal b/blaze-textual.cabal
--- a/blaze-textual.cabal
+++ b/blaze-textual.cabal
@@ -1,14 +1,15 @@
 name:            blaze-textual
-version:         0.2.1.0
+version:         0.2.2.0
 license:         BSD3
 license-file:    LICENSE
 category:        Text
 copyright:       Copyright 2011 MailRank, Inc.
 author:          Bryan O'Sullivan <bos@serpentine.com>
 maintainer:      Bryan O'Sullivan <bos@serpentine.com>
+               , Andrey Prokopenko <persiantiger@yandex.ru>
 stability:       experimental
 synopsis:        Fast rendering of common datatypes
-cabal-version:   >= 1.8
+cabal-version:   1.12
 homepage:        http://github.com/bos/blaze-textual
 bug-reports:     http://github.com/bos/blaze-textual/issues
 build-type:      Simple
@@ -80,6 +81,8 @@
     cpp-options: -DINTEGER_GMP
     build-depends: integer-gmp >= 0.2
 
+  default-language: Haskell2010
+
 test-suite tests
   type:           exitcode-stdio-1.0
   hs-source-dirs: tests
@@ -94,6 +97,8 @@
     double-conversion,
     test-framework >= 0.3.3,
     test-framework-quickcheck2 >= 0.2.9
+
+  default-language: Haskell2010
 
 source-repository head
   type:     git
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+0.2.2.0  2021-08-30
+
+* Add support for GHC 9.0.
+
 0.2.1.0  2015-06-30
 
 * Add support for integer-simple.
