diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+- 0.2.1
+    - Support GHC-8.6.5...9.10.1
+
 - 0.2
     - Rename everything
 
diff --git a/generics-sop-lens.cabal b/generics-sop-lens.cabal
--- a/generics-sop-lens.cabal
+++ b/generics-sop-lens.cabal
@@ -1,5 +1,5 @@
 name:               generics-sop-lens
-version:            0.2.0.1
+version:            0.2.1
 synopsis:           Lenses for types in generics-sop
 description:        Lenses for types in generics-sop package
 category:           Generics, Data
@@ -10,7 +10,14 @@
 license:            BSD3
 license-file:       LICENSE
 tested-with:
-  GHC ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.3 || ==8.10.1
+  GHC ==8.6.5
+   || ==8.8.4
+   || ==8.10.7
+   || ==9.0.2
+   || ==9.2.8
+   || ==9.4.8
+   || ==9.6.3
+   || ==9.8.1
 
 build-type:         Simple
 cabal-version:      >=1.10
@@ -26,9 +33,9 @@
   hs-source-dirs:   src
   ghc-options:      -Wall
   build-depends:
-      base          >=4.9  && <4.15
-    , generics-sop  >=0.5  && <0.6
-    , lens          >=4.14 && <4.20
+      base          >=4.12.0.0 && <4.21
+    , generics-sop  >=0.5.1.4  && <0.6
+    , lens          >=5.2.3    && <5.4
 
   exposed-modules:  Generics.SOP.Lens
   default-language: Haskell2010
diff --git a/src/Generics/SOP/Lens.hs b/src/Generics/SOP/Lens.hs
--- a/src/Generics/SOP/Lens.hs
+++ b/src/Generics/SOP/Lens.hs
@@ -1,4 +1,3 @@
-{-# LANGUAGE CPP                   #-}
 {-# LANGUAGE ConstraintKinds       #-}
 {-# LANGUAGE DataKinds             #-}
 {-# LANGUAGE EmptyCase             #-}
@@ -9,10 +8,6 @@
 {-# LANGUAGE TypeFamilies          #-}
 {-# LANGUAGE TypeOperators         #-}
 {-# OPTIONS_GHC -fno-warn-orphans  #-}
-
-#if __GLASGOW_HASKELL__ <804
-{-# LANGUAGE TypeInType            #-}
-#endif
 
 -- | Lenses for "Generics.SOP"
 --
