diff --git a/registry.cabal b/registry.cabal
--- a/registry.cabal
+++ b/registry.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 4b8f95b17c048f77ecc40758d76c80db69f8e112fbc915ca1e9dc61da09a464d
+-- hash: 61a4e6dd8d565ecee4d2630089a265c4aaaea174f31300a45e261996c34d5747
 
 name:           registry
-version:        0.1.7.1
+version:        0.1.8.0
 synopsis:       data structure for assembling components
 description:    This library provides a "Registry" which is a data structure containing a list of functions and values representing dependencies in a directed acyclic graph. A `make` function can then be used to create a value of a specific type out of the registry.
                 You can start with the [README](https://github.com/etorreborre/registry/blob/master/README.md) for a full description of the library.
@@ -114,7 +114,7 @@
     , containers >=0.5 && <0.7
     , directory <1.4
     , exceptions >=0.8 && <0.11
-    , generic-lens <2
+    , generic-lens >=1.0 && <3.0
     , hashable >=1.2 && <1.4
     , hedgehog >=1.0 && <2.0
     , io-memoize <1.2
