diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,5 @@
+1.0.0.0 - 2016-08-06 - Upgrade to snap 1.0
+
 0.4.0.1 - 2016-3-23 - Export RespCode.
 
 0.4.0.0 - 2015-10-7 - Add response codes to responses.
diff --git a/hspec-snap.cabal b/hspec-snap.cabal
--- a/hspec-snap.cabal
+++ b/hspec-snap.cabal
@@ -1,5 +1,5 @@
 name:                hspec-snap
-version:             0.4.0.1
+version:             1.0.0.0
 synopsis:            A library for testing with Hspec and the Snap Web Framework
 homepage:            https://github.com/dbp/hspec-snap
 license:             BSD3
@@ -18,8 +18,8 @@
   exposed-modules:
         Test.Hspec.Snap
   hs-source-dirs:  src
-  build-depends:   base                     >= 4.6      && < 4.9
-                 , aeson                    >= 0.6      && < 1
+  build-depends:   base                     >= 4.6      && < 4.10
+                 , aeson                    >= 0.6      && < 1.1
                  , bytestring               >= 0.9      && < 0.11
                  , containers               >= 0.4      && < 0.6
                  , digestive-functors       >= 0.7      && < 0.9
@@ -29,10 +29,10 @@
                  , HandsomeSoup             >= 0.3      && < 0.5
                  , lens                     >= 3.10     && < 5
                  , mtl                      >= 2        && < 3
-                 , snap                     >= 0.13     && < 0.15
-                 , snap-core                >= 0.9      && < 0.10
+                 , snap                     >= 1.0      && < 1.1
+                 , snap-core                >= 1.0      && < 1.1
                  , text                     >= 0.11     && < 1.3
-                 , transformers             >= 0.3      && < 0.5
+                 , transformers             >= 0.3      && < 0.6
 
 
 Test-Suite test-hspec-snap
@@ -40,8 +40,8 @@
   hs-source-dirs:  spec
   main-is:         Main.hs
   other-modules:   Utils
-  build-depends:   base                     >= 4.6      && < 4.9
-                 , aeson                    >= 0.6      && < 1
+  build-depends:   base                     >= 4.6      && < 4.10
+                 , aeson                    >= 0.6      && < 1.1
                  , bytestring               >= 0.9      && < 0.11
                  , containers               >= 0.4      && < 0.6
                  , digestive-functors       >= 0.7      && < 0.9
@@ -51,9 +51,9 @@
                  , HandsomeSoup             >= 0.3      && < 0.5
                  , lens                     >= 3.10     && < 5
                  , mtl                      >= 2        && < 3
-                 , snap                     >= 0.13     && < 0.15
-                 , snap-core                >= 0.9      && < 0.10
+                 , snap                     >= 1.0      && < 1.1
+                 , snap-core                >= 1.0      && < 1.1
                  , text                     >= 0.11     && < 1.3
-                 , transformers             >= 0.3      && < 0.5
+                 , transformers             >= 0.3      && < 0.6
                  , directory                >= 1.2      && < 1.3
-  build-depends:   hspec-snap               == 0.4.0.1
+  build-depends:   hspec-snap               == 1.0.0.0
diff --git a/spec/Main.hs b/spec/Main.hs
--- a/spec/Main.hs
+++ b/spec/Main.hs
@@ -142,7 +142,7 @@
 app :: MVar (Map Int Foo) -> MVar () -> SnapletInit App App
 app state mvar = makeSnaplet "app" "An snaplet example application." Nothing $ do
    addRoutes routes
-   s <- nestSnaplet "sess" sess $ initCookieSessionManager "site_key.txt" "sess" (Just 3600)
+   s <- nestSnaplet "sess" sess $ initCookieSessionManager "site_key.txt" "sess" Nothing (Just 3600)
    Snap.onUnload (do e <- doesFileExist "site_key.txt"
                      when e $ removeFile "site_key.txt")
    return (App mvar state s)
