diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for qrcode-core
 
+## 0.9.10 -- 2024-09-29
+
+* Support for text-2.1
+
 ## 0.9.9 -- 2023-10-10
 
 * Support for primitive-0.9
diff --git a/qrcode-core.cabal b/qrcode-core.cabal
--- a/qrcode-core.cabal
+++ b/qrcode-core.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.35.2.
+-- This file has been generated from package.yaml by hpack version 0.36.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: bae52055ca1b27d3862420efb1cf49c09fbb0b7aa28e0a5f98cca848c83740af
+-- hash: c2382d229dd7ca710b9618f81eac7c960d051101b421e87a9398dff238a8a204
 
 name:           qrcode-core
-version:        0.9.9
+version:        0.9.10
 synopsis:       QR code library in pure Haskell
 description:    Please see the README on GitHub at <https://github.com/alexkazik/qrcode/qrcode-core#readme>
 category:       codec
@@ -73,7 +73,7 @@
     , containers >=0.5.6.2 && <0.7
     , dlist >=0.7.1.2 && <1.1
     , primitive >=0.6.1.0 && <0.10
-    , text >=1.2.2.0 && <2.1
+    , text >=1.2.2.0 && <2.2
     , vector >=0.11.0.0 && <0.14
   default-language: Haskell2010
   if impl(ghc < 8)
