diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,6 +1,17 @@
 Seonbi changelog
 ================
 
+Version 0.3.2
+-------------
+
+Released on August 11, 2022.
+
+ -  HTTP API now allows any headers from cross-origin.  (Previously, it allowed
+    only `Content-Type`.)
+ -  HTTP API now respond with header `Vary: Origin` for more accurate cache
+    control.
+
+
 Version 0.3.1
 -------------
 
diff --git a/app/seonbi-api.hs b/app/seonbi-api.hs
--- a/app/seonbi-api.hs
+++ b/app/seonbi-api.hs
@@ -197,7 +197,8 @@
     headers :: [Header]
     headers = headerAdder
         [ ("Content-Type", "application/json")
-        , ("Access-Control-Allow-Headers", "content-type")
+        , ("Access-Control-Allow-Headers", "*")
+        , ("Vary", "origin")
         ]
     headerAdder :: [Header] -> [Header]
     headerAdder = case allowOrigin of
diff --git a/seonbi.cabal b/seonbi.cabal
--- a/seonbi.cabal
+++ b/seonbi.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           seonbi
-version:        0.3.1
+version:        0.3.2
 synopsis:       SmartyPants for Korean language
 description:    Please see the README.md on GitHub at <https://github.com/dahlia/seonbi>.
 category:       Text
