diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -12,3 +12,5 @@
 `microlens-process` provides optics for the [process](https://hackage.haskell.org/package/process) package. These optics provide convenient lenses, as well as classy variants for significant classifiable portions of the library for convenience. In addition, we provide some combinators for working with `CreateProcess` types. The intention of this package is to create a well-typed optical layer for `process`, reflecting the shape of certain types of commands at the type level. For instance, consider the following:
 
 For a fuller and more well-typed layer, see [lens-process](https://github.com/emilypi/lens-process)
+
+![microlens-process dependencies](https://i.imgur.com/nnvH0W7.png)
diff --git a/microlens-process.cabal b/microlens-process.cabal
--- a/microlens-process.cabal
+++ b/microlens-process.cabal
@@ -1,18 +1,20 @@
-cabal-version:      1.18
+cabal-version:      2.0
 
 -- Initial package description 'microlens-process.cabal' generated by
 -- 'cabal init'.  For further documentation, see
 -- http://haskell.org/cabal/users-guide/
 
 name:               microlens-process
-version:            0.2.0.1
+version:            0.2.0.2
 synopsis:           Micro-optics for the process library
 description:
   'microlens-process' is a set of multi-purpose optics and convenience
   combinators for working with the `process` library, including
   a more well-typed api for the parts that can be typed.
 
-homepage:           https://github.com/emilypi/lens-process
+homepage:
+  https://github.com/emilypi/lens-process/tree/master/microlens
+
 bug-reports:        https://github.com/emilypi/lens-process/issues
 license:            BSD3
 license-file:       LICENSE
@@ -25,7 +27,8 @@
   CHANGELOG.md
   README.md
 
-tested-with:        GHC ==8.8.1 || ==8.6.5 || ==8.6.3 || ==8.4.4 || ==8.4.3 || ==8.0.2
+tested-with:
+  GHC ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.3 || ==8.10.1
 
 source-repository head
   type:     git
@@ -33,9 +36,9 @@
 
 custom-setup
   setup-depends:
-      base           >=4.0 && <5
+      base           >=4.8 && <5
     , Cabal
-    , cabal-doctest  >=1   && <1.1
+    , cabal-doctest  ^>=1
 
 library
   exposed-modules:
@@ -47,10 +50,10 @@
     System.Process.Microlens.StdStream
 
   build-depends:
-      base       >=4.0    && <5
-    , filepath   >=1.0    && <1.5
-    , microlens  >=0.2    && <0.4.12
-    , process    >=1.3    && <1.7
+      base       >=4.0 && <5
+    , filepath   >=1.0 && <1.5
+    , microlens  >=0.3 && <0.4.12
+    , process    >=1.3 && <1.7
 
   hs-source-dirs:   src
   default-language: Haskell2010
@@ -59,9 +62,9 @@
   main-is:           doctests.hs
   type:              exitcode-stdio-1.0
   build-depends:
-      base               >=4.0     && <5
+      base               >=4.8     && <5
     , doctest            >=0.16    && <1.1
-    , microlens          >=0.2.0.0 && <0.4.12.0
+    , microlens          >=0.3.0.0 && <0.4.12.0
     , microlens-process
     , process            >=1.3     && <1.7
 
