diff --git a/project_template/default/foo.cabal b/project_template/default/foo.cabal
--- a/project_template/default/foo.cabal
+++ b/project_template/default/foo.cabal
@@ -32,7 +32,7 @@
     snap-server               >= 0.9     && < 0.10,
     snap-loader-static        >= 0.9     && < 0.10,
     text                      >= 0.11    && < 1.3,
-    time                      >= 1.1     && < 1.5,
+    time                      >= 1.1     && < 1.6,
     xmlhtml                   >= 0.1     && < 0.3
 
   if flag(old-base)
@@ -42,7 +42,7 @@
   else
     build-depends:
       base                      >= 4.4      && < 5,
-      lens                      >= 3.7.6    && < 4.7
+      lens                      >= 3.7.6    && < 4.9
 
   if flag(development)
     build-depends:
diff --git a/project_template/tutorial/foo.cabal b/project_template/tutorial/foo.cabal
--- a/project_template/tutorial/foo.cabal
+++ b/project_template/tutorial/foo.cabal
@@ -33,7 +33,7 @@
   else
     build-depends:
       base                      >= 4.4      && < 5,
-      lens                      >= 3.7.6    && < 4.7
+      lens                      >= 3.7.6    && < 4.9
 
   if impl(ghc >= 6.12.0)
     ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2
diff --git a/snap.cabal b/snap.cabal
--- a/snap.cabal
+++ b/snap.cabal
@@ -1,5 +1,5 @@
 name:           snap
-version:        0.13.3.2
+version:        0.14.0
 synopsis:       Top-level package for the Snap Web Framework
 description:
     This is the top-level package for the official Snap Framework libraries.
@@ -171,7 +171,7 @@
     stm                       >= 2.2      && < 2.5,
     syb                       >= 0.1      && < 0.5,
     text                      >= 0.11     && < 1.3,
-    time                      >= 1.1      && < 1.5,
+    time                      >= 1.1      && < 1.6,
     transformers              >= 0.2      && < 0.5,
     unordered-containers      >= 0.1.4    && < 0.3,
     vector                    >= 0.7.1    && < 0.11,
@@ -186,7 +186,7 @@
   else
     build-depends:
       base                      >= 4.4      && < 5,
-      lens                      >= 3.7.6    && < 4.7
+      lens                      >= 3.7.6    && < 4.9
 
   extensions:
     BangPatterns,
@@ -232,7 +232,7 @@
     hashable            (>= 1.1 && < 1.2) || (>= 1.2.0.6 && <1.3),
     old-time            >= 1.0     && < 1.2,
     snap-server         >= 0.9     && < 0.11,
-    template-haskell    >= 2.2     && < 2.10,
+    template-haskell    >= 2.2     && < 2.11,
     text                >= 0.11    && < 1.3
 
   extensions:
diff --git a/src/Snap.hs b/src/Snap.hs
--- a/src/Snap.hs
+++ b/src/Snap.hs
@@ -7,17 +7,11 @@
 -}
 
 module Snap
-  ( module Control.Applicative
-  , module Control.Lens.Loupe
-  , module Control.Monad.State
-  , module Snap.Core
+  ( module Snap.Core
   , module Snap.Http.Server
   , module Snap.Snaplet
   ) where
 
-import Control.Applicative
-import Control.Lens.Loupe
-import Control.Monad.State
 import Snap.Core
 import Snap.Http.Server
 import Snap.Snaplet
diff --git a/src/Snap/Snaplet/Auth/Backends/JsonFile.hs b/src/Snap/Snaplet/Auth/Backends/JsonFile.hs
--- a/src/Snap/Snaplet/Auth/Backends/JsonFile.hs
+++ b/src/Snap/Snaplet/Auth/Backends/JsonFile.hs
@@ -14,7 +14,7 @@
 import           Control.Monad.State
 import           Control.Concurrent.STM
 import           Data.Aeson
-import qualified Data.Attoparsec as Atto
+import qualified Data.Attoparsec.ByteString as Atto
 import qualified Data.ByteString.Lazy as LB
 import qualified Data.ByteString as B
 import qualified Data.Map as HM
diff --git a/src/Snap/Snaplet/Internal/LensT.hs b/src/Snap/Snaplet/Internal/LensT.hs
--- a/src/Snap/Snaplet/Internal/LensT.hs
+++ b/src/Snap/Snaplet/Internal/LensT.hs
@@ -7,7 +7,7 @@
 
 import           Control.Applicative
 import           Control.Category
-import           Control.Lens.Loupe
+import           Control.Lens
 import           Control.Monad.CatchIO
 import           Control.Monad.Reader
 import           Control.Monad.State.Class
diff --git a/src/Snap/Snaplet/Internal/Lensed.hs b/src/Snap/Snaplet/Internal/Lensed.hs
--- a/src/Snap/Snaplet/Internal/Lensed.hs
+++ b/src/Snap/Snaplet/Internal/Lensed.hs
@@ -5,7 +5,7 @@
 module Snap.Snaplet.Internal.Lensed where
 
 import Control.Applicative
-import Control.Lens.Loupe
+import Control.Lens
 import Control.Monad
 import Control.Monad.Reader.Class
 import Control.Monad.Trans
diff --git a/test/snap-testsuite.cabal b/test/snap-testsuite.cabal
--- a/test/snap-testsuite.cabal
+++ b/test/snap-testsuite.cabal
@@ -66,7 +66,7 @@
   else
     build-depends:
       base                      >= 4.4      && < 5,
-      lens                      >= 3.7.6    && < 4.7
+      lens                      >= 3.7.6    && < 4.9
 
 
   extensions:
@@ -138,7 +138,7 @@
   else
     build-depends:
       base                      >= 4.4      && < 5,
-      lens                      >= 3.7.6    && < 4.7
+      lens                      >= 3.7.6    && < 4.9
 
   extensions:
     BangPatterns,
@@ -220,7 +220,7 @@
   else
     build-depends:
       base                      >= 4.4      && < 5,
-      lens                      >= 3.7.6    && < 4.7
+      lens                      >= 3.7.6    && < 4.9
 
 
   extensions:
