diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for qrcode-juicypixels
 
+## 0.8.7 -- 2026-02-04
+
+* Support for bytestring-0.12
+
 ## 0.8.6 -- 2024-09-29
 
 * Support for text-2.1
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.36.0.
+-- This file has been generated from package.yaml by hpack version 0.38.1.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 1bceebb718b724b40dc70bf2ba2c6deae377f1a4ef8a1c35c858bd28dde8d567
+-- hash: 8c3f90e02ba9f2fd37bc96146cab9585bb44d3baf2d9d7889ae604e7f22e8157
 
 name:           qrcode-juicypixels
-version:        0.8.6
+version:        0.8.7
 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
@@ -40,7 +40,7 @@
       JuicyPixels >=3.2.6 && <3.4
     , base >=4.8.2.0 && <5
     , base64-bytestring >=1.0.0.1 && <1.3
-    , bytestring >=0.10.6.0 && <0.12
+    , bytestring >=0.10.6.0 && <0.13
     , qrcode-core >=0.8 && <1
     , text >=1.2.2.0 && <2.2
     , vector >=0.11.0.0 && <0.14
