diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,10 @@
 # Revision history for reflex-gadt-api
 
+## 0.2.2.1
+
+* Support constraints-extras 0.4
+* Update obelisk version used by example
+
 ## 0.2.2.0
 
 * Support GHC 8.10
diff --git a/Readme.lhs b/Readme.lhs
--- a/Readme.lhs
+++ b/Readme.lhs
@@ -15,6 +15,7 @@
 
 ```haskell
 
+> {-# LANGUAGE ConstraintKinds #-}
 > {-# LANGUAGE DeriveGeneric #-}
 > {-# LANGUAGE FlexibleContexts #-}
 > {-# LANGUAGE FlexibleInstances #-}
diff --git a/Readme.md b/Readme.md
--- a/Readme.md
+++ b/Readme.md
@@ -15,6 +15,7 @@
 
 ```haskell
 
+> {-# LANGUAGE ConstraintKinds #-}
 > {-# LANGUAGE DeriveGeneric #-}
 > {-# LANGUAGE FlexibleContexts #-}
 > {-# LANGUAGE FlexibleInstances #-}
diff --git a/reflex-gadt-api.cabal b/reflex-gadt-api.cabal
--- a/reflex-gadt-api.cabal
+++ b/reflex-gadt-api.cabal
@@ -1,6 +1,6 @@
 cabal-version:      >=1.10
 name:               reflex-gadt-api
-version:            0.2.2.0
+version:            0.2.2.1
 synopsis:           Interact with a GADT API in your reflex-dom application.
 description:
   This package is designed to be used in full-stack Haskell applications where the API is defined as a GADT and the frontend is using reflex-dom.
@@ -17,21 +17,21 @@
   ChangeLog.md
   Readme.md
 
-tested-with:        GHC ==8.6.5 || ==8.8.1 || ==8.10.2
+tested-with:        GHC ==8.6.5 || ==8.8.1 || ==8.10.7
 
 library
   hs-source-dirs:   src
   build-depends:
-      aeson               >=1.4.4  && <1.5
+      aeson               >=1.4.4  && <1.6
     , aeson-gadt-th       >=0.2.4  && <0.3
     , base                >=4.12   && <4.16
     , bytestring          >=0.10.8 && <0.11
-    , constraints-extras  >=0.3.0  && <0.4
+    , constraints-extras  >=0.3.0  && <0.5
     , containers          >=0.6    && <0.7
     , data-default        >=0.6    && <0.8
     , jsaddle             >=0.9.7  && <0.10
     , reflex              >=0.7    && <0.9
-    , reflex-dom-core     >=0.7.0  && <0.8
+    , reflex-dom-core     >=0.7.0  && <0.9
     , some                >=1      && <1.1
     , text                >=1.2    && <1.3
     , time                >=1.6.0  && <2
