diff --git a/snap.cabal b/snap.cabal
--- a/snap.cabal
+++ b/snap.cabal
@@ -1,5 +1,5 @@
 name:           snap
-version:        1.0.0.1
+version:        1.0.0.2
 synopsis:       Top-level package for the Snap Web Framework
 description:
     This is the top-level package for the official Snap Framework libraries.
@@ -34,7 +34,7 @@
 bug-reports:    https://github.com/snapframework/snap/issues
 category:       Web, Snap
 Tested-With:    GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3,
-                GHC == 8.0.1
+                GHC == 8.0.1, GHC == 8.2.1
 
 extra-source-files:
   .ghci
@@ -103,15 +103,15 @@
     Snap.Snaplet.Session.SecureCookie
 
   build-depends:
-    aeson                     >= 0.6      && < 1.1,
+    aeson                     >= 0.6      && < 1.2,
     attoparsec                >= 0.10     && < 0.14,
-    base                      >= 4        && < 5,
+    base                      >= 4        && < 4.11,
     bytestring                >= 0.9.1    && < 0.11,
     cereal                    >= 0.3      && < 0.6,
     clientsession             >= 0.8      && < 0.10,
     configurator              >= 0.1      && < 0.4,
     containers                >= 0.2      && < 0.6,
-    directory                 >= 1.1      && < 1.3,
+    directory                 >= 1.1      && < 1.4,
     directory-tree            >= 0.10     && < 0.13,
     dlist                     >= 0.5      && < 0.9,
     filepath                  >= 1.3      && < 1.5,
@@ -120,7 +120,7 @@
     -- the version disjunction causes problems with dependency resolution.
     hashable                  >= 1.2.0.6  && < 1.3,
     heist                     >= 1.0      && < 1.1,
-    lens                      >= 3.7.6    && < 4.15,
+    lens                      >= 3.7.6    && < 4.16,
     lifted-base               >= 0.2      && < 0.3,
     map-syntax                >= 0.2      && < 0.3,
     monad-control             >= 0.3      && < 1.1,
@@ -233,11 +233,11 @@
     directory-tree,
     dlist,
     filepath,
-    Glob                       >= 0.7.5    && < 0.8,
+    Glob                       >= 0.7.5    && < 0.9,
     hashable,
     heist,
     http-streams               >= 0.7.1.1  && < 0.9,
-    HUnit                      >= 1.2.5.2  && < 1.4,
+    HUnit                      >= 1.2.5.2  && < 1.7,
     lens,
     lifted-base,
     map-syntax,
@@ -245,7 +245,7 @@
     mtl,
     mwc-random,
     pwstore-fast,
-    QuickCheck                 >= 2.4.2    && < 2.9,
+    QuickCheck                 >= 2.4.2    && < 2.10,
     smallcheck                 >= 1.1.1    && < 1.2,
     snap-core,
     snap-server,
diff --git a/src/Snap/Snaplet/Config.hs b/src/Snap/Snaplet/Config.hs
--- a/src/Snap/Snaplet/Config.hs
+++ b/src/Snap/Snaplet/Config.hs
@@ -9,7 +9,9 @@
 import Data.Maybe                       (fromMaybe)
 import Data.Monoid                      (Last(..), getLast)
 
-#if MIN_VERSION_base(4,7,0)
+#if MIN_VERSION_base(4,10,0)
+import           Data.Typeable          (Typeable)
+#elif MIN_VERSION_base(4,7,0)
 import           Data.Typeable.Internal (Typeable)
 #else
 import           Data.Typeable          (Typeable, TyCon, mkTyCon,
