diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,11 @@
 
 ## Unreleased
 
+## v0.3.2.1 (2023-04-25)
+
++ Added support for GHC 9.6
++ Updated dependency versions for HSpec and template-haskell
+
 ## v0.3.2.0 (2022-12-12)
 
 + Added support for GHC 9.4
diff --git a/src/lib/Data/String/Interpolate.hs b/src/lib/Data/String/Interpolate.hs
--- a/src/lib/Data/String/Interpolate.hs
+++ b/src/lib/Data/String/Interpolate.hs
@@ -1,7 +1,7 @@
 -- |
 -- Module      : Data.String.Interpolate
 -- Description : Unicode-aware string interpolation that handles all textual types.
--- Copyright   : (c) William Yao, 2019-2022
+-- Copyright   : (c) William Yao, 2019-2023
 -- License     : BSD-3
 -- Maintainer  : williamyaoh@gmail.com
 -- Stability   : experimental
diff --git a/src/lib/Data/String/Interpolate/Parse.hs b/src/lib/Data/String/Interpolate/Parse.hs
--- a/src/lib/Data/String/Interpolate/Parse.hs
+++ b/src/lib/Data/String/Interpolate/Parse.hs
@@ -1,6 +1,6 @@
 -- |
 -- Module      : Data.String.Interpolate.Parse
--- Copyright   : (c) William Yao, 2019-2022
+-- Copyright   : (c) William Yao, 2019-2023
 -- License     : BSD-3
 -- Maintainer  : williamyaoh@gmail.com
 -- Stability   : experimental
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.2.0
+version:        0.3.2.1
 synopsis:       Haskell string/text/bytestring interpolation that just works
 description:    Unicode-aware string interpolation that handles all textual types.
                 .
@@ -11,7 +11,7 @@
 bug-reports:    https://gitlab.com/williamyaoh/string-interpolate/issues
 author:         William Yao
 maintainer:     williamyaoh@gmail.com
-copyright:      2019-2022 William Yao
+copyright:      2019-2023 William Yao
 license:        BSD3
 license-file:   LICENSE
 build-type:     Simple
@@ -76,7 +76,7 @@
       , split <0.3
       , haskell-src-exts <1.24
       , haskell-src-meta <0.9
-      , template-haskell <2.20
+      , template-haskell <2.21
       , text-conversions <0.4
       , utf8-string <1.1
     default-language: Haskell2010
@@ -94,9 +94,9 @@
       , QuickCheck <2.15
       , bytestring <0.12
       , text <2.1
-      , template-haskell <2.20
-      , hspec <2.11
-      , hspec-core <2.11
+      , template-haskell <2.21
+      , hspec ==2.*
+      , hspec-core ==2.*
       , quickcheck-instances <0.4
       , quickcheck-text <0.2
       , quickcheck-unicode <1.1
