diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Changelog
 
+#### 0.7.1.1
+
+* Allow `generic-deriving 1.7.*`
+
 ### 0.7.1.0
 
 * Export `GJSONSchema` type to allow clients to write type signatures for `gSchema` and `gSchemaWithSettings`.
diff --git a/json-schema.cabal b/json-schema.cabal
--- a/json-schema.cabal
+++ b/json-schema.cabal
@@ -1,5 +1,5 @@
 name:                json-schema
-version:             0.7.1.0
+version:             0.7.1.1
 synopsis:            Types and type classes for defining JSON schemas.
 description:         Types and type classes for defining JSON schemas.
                      .
@@ -38,7 +38,7 @@
     , aeson >= 0.7 && < 0.9
     , containers >= 0.3 && < 0.6
     , generic-aeson == 0.2.*
-    , generic-deriving == 1.6.*
+    , generic-deriving >= 1.6 && < 1.8
     , mtl >= 2.1 && < 2.3
     , scientific == 0.3.*
     , tagged >= 0.2 && < 0.8
