diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,12 @@
 
 ## Unreleased
 
+## v0.3.0.2 (2020-10-01)
+
++ Removed upper bounds on `base16-bytestring`. Safe to do so now that
+  `text-converions` has added upper bounds. This change should not affect any
+  users of `string-interpolate`.
+
 ## v0.3.0.1 (2020-09-19)
 
 + Downgraded version of `base16-bytestring` to avoid breaking API changes in new
diff --git a/string-interpolate.cabal b/string-interpolate.cabal
--- a/string-interpolate.cabal
+++ b/string-interpolate.cabal
@@ -1,7 +1,7 @@
 cabal-version: 1.18
 
 name:           string-interpolate
-version:        0.3.0.1
+version:        0.3.0.2
 synopsis:       Haskell string/text/bytestring interpolation that just works
 description:    Unicode-aware string interpolation that handles all textual types.
                 .
@@ -70,8 +70,6 @@
     build-depends:
         base ==4.*
       , bytestring <0.11
-        -- see https://gitlab.com/williamyaoh/string-interpolate/-/issues/27
-      , base16-bytestring <1.0.0.0
       , text <1.3
       , split <0.3
       , haskell-src-exts <1.24
