diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 1.7.1.3
+
+* Support `persistent-2.11` [#8](https://github.com/paul-rouse/yesod-auth-hashdb/pull/8)
+
 ## 1.7.1.2
 
 * Fix test to allow use of persistent-template-2.8
diff --git a/stack.yaml b/stack.yaml
--- a/stack.yaml
+++ b/stack.yaml
@@ -1,4 +1,4 @@
-resolver: lts-13.16
+resolver: lts-16.20
 packages:
 - .
 extra-deps: []
diff --git a/test/TestSite.hs b/test/TestSite.hs
--- a/test/TestSite.hs
+++ b/test/TestSite.hs
@@ -1,4 +1,6 @@
 {-# LANGUAGE CPP                        #-}
+{-# LANGUAGE DataKinds                  #-}
+{-# LANGUAGE FlexibleInstances          #-}
 {-# LANGUAGE GADTs                      #-}
 {-# LANGUAGE GeneralizedNewtypeDeriving #-}
 {-# LANGUAGE MultiParamTypeClasses      #-}
diff --git a/yesod-auth-hashdb.cabal b/yesod-auth-hashdb.cabal
--- a/yesod-auth-hashdb.cabal
+++ b/yesod-auth-hashdb.cabal
@@ -1,5 +1,5 @@
 name:            yesod-auth-hashdb
-version:         1.7.1.2
+version:         1.7.1.5
 license:         MIT
 license-file:    LICENSE
 author:          Patrick Brisbin, later changes Paul Rouse
@@ -7,7 +7,7 @@
 synopsis:        Authentication plugin for Yesod.
 category:        Web, Yesod
 stability:       Stable
-cabal-version:   >= 1.8.0
+cabal-version:   >= 1.10
 build-type:      Simple
 homepage:        https://github.com/paul-rouse/yesod-auth-hashdb
 bug-reports:     https://github.com/paul-rouse/yesod-auth-hashdb/issues
@@ -38,18 +38,20 @@
                    , yesod-auth              >= 1.4.18     && < 1.7
                    , text                    >= 0.7
                    , yesod-persistent        >= 1.2
-                   , persistent              >= 2.1        && < 2.11
+                   , persistent              >= 2.1
                    , yesod-form              >= 1.4        && < 1.7
                    , aeson
 
     exposed-modules: Yesod.Auth.HashDB
     ghc-options:     -Wall
+    default-language: Haskell2010
 
 test-suite test
     type:            exitcode-stdio-1.0
     main-is:         main.hs
     hs-source-dirs:  test
     ghc-options:     -Wall
+    default-language: Haskell2010
     other-modules:   ExampleData
                      NonDBTests
     build-depends:   base               >= 4.8 && < 5
@@ -62,6 +64,7 @@
     main-is:         integration.hs
     hs-source-dirs:  test
     ghc-options:     -Wall
+    default-language: Haskell2010
     other-modules:   IntegrationTest
                    , TestSite
                    , TestTools
@@ -75,7 +78,7 @@
                    , http-types
                    , monad-logger
                    , network-uri
-                   , persistent-sqlite
+                   , persistent-sqlite  >= 2.1 && < 2.12
                    , resourcet
                    , text
                    , unordered-containers
