diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2015, IMVU, Chad Austin, Andy Friesen
+Copyright (c) 2025, IMVU, Chad Austin, Andy Friesen
 
 All rights reserved.
 
diff --git a/buffer-builder.cabal b/buffer-builder.cabal
--- a/buffer-builder.cabal
+++ b/buffer-builder.cabal
@@ -1,5 +1,5 @@
 name:                buffer-builder
-version:             0.2.4.8
+version:             0.2.4.9
 synopsis:            Library for efficiently building up buffers, one piece at a time
 description:
 
@@ -90,6 +90,7 @@
                , bytestring
                , attoparsec
                , aeson
+               , attoparsec-aeson
 
 benchmark bench
   type: exitcode-stdio-1.0
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+0.2.4.9
+
+* Support text-2.1
+
 0.2.4.8
 
 * Support text-2.0
diff --git a/src/Data/BufferBuilder.hs b/src/Data/BufferBuilder.hs
--- a/src/Data/BufferBuilder.hs
+++ b/src/Data/BufferBuilder.hs
@@ -70,7 +70,12 @@
 
 import Data.Text () -- Show
 import Data.Text.Internal (Text (..))
+
+#if MIN_VERSION_text(2,1,0)
+import Data.Array.Byte (ByteArray(..))
+#else
 import Data.Text.Array (Array (..))
+#endif
 
 data Handle'
 type Handle = Ptr Handle'
