diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for qrcode-juicypixels
 
+## 0.8.4 -- 2023-03-19
+
+* Support for text-2.0
+
 ## 0.8.3 -- 2022-03-16
 
 * Support for bytestring-0.11
diff --git a/qrcode-juicypixels.cabal b/qrcode-juicypixels.cabal
--- a/qrcode-juicypixels.cabal
+++ b/qrcode-juicypixels.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.34.6.
+-- This file has been generated from package.yaml by hpack version 0.35.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 1ae16819fc772899b4f476c2f7d8d1817332475efedb978dfb7bf32db0b52de4
+-- hash: 98c82895680d2aaf8dbda66eb173257b0197ebd07b6bf8daf128374a52f89372
 
 name:           qrcode-juicypixels
-version:        0.8.3
+version:        0.8.4
 synopsis:       Converts a qrcode-core image to JuicyPixels
 description:    Please see the README on GitHub at <https://github.com/alexkazik/qrcode/qrcode-juicypixels#readme>
 category:       graphics
@@ -19,7 +19,7 @@
 license:        MIT
 license-file:   LICENSE
 tested-with:
-    GHC == 7.10.3, GHC == 8.0.1, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.3, GHC == 8.10.7
+    GHC == 7.10.3, GHC == 8.0.1, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.3, GHC == 8.10.7, GHC == 9.4.4
 build-type:     Simple
 extra-source-files:
     README.md
@@ -42,6 +42,6 @@
     , base64-bytestring >=1.0.0.1 && <1.3
     , bytestring >=0.10.6.0 && <0.12
     , qrcode-core >=0.8 && <1
-    , text >=1.2.2.0 && <1.3
+    , text >=1.2.2.0 && <2.1
     , vector >=0.11.0.0 && <0.13
   default-language: Haskell2010
