diff --git a/snap.cabal b/snap.cabal
--- a/snap.cabal
+++ b/snap.cabal
@@ -1,5 +1,5 @@
 name:           snap
-version:        1.1.3.0
+version:        1.1.3.1
 synopsis:       Top-level package for the Snap Web Framework
 description:
     This is the top-level package for the official Snap Framework libraries.
@@ -29,21 +29,18 @@
                 Gregory Collins, Carl Howells, Chris Smith
 maintainer:     snap@snapframework.com
 build-type:     Simple
-cabal-version:  >= 1.8.0.4
+cabal-version:  >= 1.10
 homepage:       http://snapframework.com/
 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.2,
   GHC == 8.2.2,
   GHC == 8.4.4,
   GHC == 8.6.3,
-  GHC == 8.8.1
+  GHC == 8.8.1,
+  GHC == 8.10.2
 
 extra-source-files:
   .ghci
@@ -78,6 +75,7 @@
   test/snaplets/heist/templates/userpage.tpl
 
 Library
+  default-language: Haskell2010
   hs-source-dirs: src
 
   exposed-modules:
@@ -114,7 +112,7 @@
   build-depends:
     aeson                     >= 0.6      && < 1.5,
     attoparsec                >= 0.10     && < 0.14,
-    base                      >= 4        && < 4.14,
+    base                      >= 4        && < 4.15,
     bytestring                >= 0.9.1    && < 0.11,
     cereal                    >= 0.3      && < 0.6,
     clientsession             >= 0.8      && < 0.10,
@@ -130,7 +128,7 @@
     -- the version disjunction causes problems with dependency resolution.
     hashable                  >= 1.2.0.6  && < 1.4,
     heist                     >= 1.1      && < 1.2,
-    lens                      >= 3.7.6    && < 4.19,
+    lens                      >= 3.7.6    && < 4.20,
     lifted-base               >= 0.2      && < 0.3,
     map-syntax                >= 0.2      && < 0.4,
     monad-control             >= 0.3      && < 1.1,
@@ -150,7 +148,7 @@
   if !impl(ghc >= 8.0)
     build-depends: semigroups >= 0.16 && < 0.19
 
-  extensions:
+  default-extensions:
     BangPatterns,
     CPP,
     DeriveDataTypeable,
@@ -178,6 +176,7 @@
                  -fno-warn-orphans
 
 Test-suite testsuite
+  default-language: Haskell2010
   hs-source-dirs: src test/suite
   type: exitcode-stdio-1.0
   main-is: TestSuite.hs
@@ -259,7 +258,7 @@
     mwc-random,
     pwstore-fast,
     QuickCheck                 >= 2.4.2    && < 2.14,
-    smallcheck                 >= 1.1.1    && < 1.2,
+    smallcheck                 >= 1.1.1    && < 1.3,
     snap-core,
     snap-server,
     snap,
@@ -279,7 +278,7 @@
   if !impl(ghc >= 8.0)
     build-depends: semigroups
 
-  extensions:
+  default-extensions:
     BangPatterns,
     CPP,
     DeriveDataTypeable,
