snap 0.9.2.1 → 0.9.2.2
raw patch · 6 files changed
+32/−40 lines, 6 filesdep −unixdep −utf8-stringdep ~directory-treedep ~vectorPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies removed: unix, utf8-string
Dependency ranges changed: directory-tree, vector
API changes (from Hackage documentation)
- Snap.Snaplet: snapletConfig :: Lens (Snaplet s_az9h) SnapletConfig
+ Snap.Snaplet: snapletConfig :: Lens (Snaplet s_az5L) SnapletConfig
- Snap.Snaplet: snapletValue :: Lens (Snaplet s_az9h) s_az9h
+ Snap.Snaplet: snapletValue :: Lens (Snaplet s_az5L) s_az5L
Files
- project_template/barebones/foo.cabal +1/−1
- project_template/default/foo.cabal +1/−1
- project_template/tutorial/foo.cabal +1/−1
- snap.cabal +4/−10
- src/Snap/Snaplet/HeistNoClass.hs +4/−3
- test/snap-testsuite.cabal +21/−24
project_template/barebones/foo.cabal view
@@ -16,7 +16,7 @@ Build-depends: base >= 4 && < 5,- bytestring >= 0.9.1 && < 0.10,+ bytestring >= 0.9.1 && < 0.11, MonadCatchIO-transformers >= 0.2.1 && < 0.4, mtl >= 2 && < 3, snap-core >= 0.9.2 && < 0.10,
project_template/default/foo.cabal view
@@ -20,7 +20,7 @@ Build-depends: base >= 4 && < 5,- bytestring >= 0.9.1 && < 0.10,+ bytestring >= 0.9.1 && < 0.11, data-lens >= 2.0.1 && < 2.11, data-lens-template >= 2.1 && < 2.2, heist >= 0.8 && < 0.9,
project_template/tutorial/foo.cabal view
@@ -16,7 +16,7 @@ Build-depends: base >= 4 && < 5,- bytestring >= 0.9.1 && < 0.10,+ bytestring >= 0.9.1 && < 0.11, MonadCatchIO-transformers >= 0.2.1 && < 0.4, mtl >= 2 && < 3, snap >= 0.9.2 && < 0.10,
snap.cabal view
@@ -1,5 +1,5 @@ name: snap-version: 0.9.2.1+version: 0.9.2.2 synopsis: Top-level package for the Snap Web Framework description: This is the top-level package for the official Snap Framework libraries.@@ -133,10 +133,6 @@ Snap.Snaplet.Session.SecureCookie, Snap.Snaplet.Session.SessionManager - if !os(windows)- build-depends:- unix >= 2.2.0.0 && < 2.7- build-depends: MonadCatchIO-transformers >= 0.2 && < 0.4, aeson >= 0.6 && < 0.7,@@ -148,7 +144,7 @@ configurator >= 0.1 && < 0.3, containers >= 0.3 && < 0.6, directory >= 1.0 && < 1.3,- directory-tree >= 0.10 && < 0.11,+ directory-tree >= 0.10 && < 0.12, data-lens >= 2.0.1 && < 2.11, data-lens-template >= 2.1 && < 2.2, filepath >= 1.1 && < 1.4,@@ -162,13 +158,11 @@ snap-server >= 0.9.2 && < 0.10, stm >= 2.2 && < 2.5, syb >= 0.1 && < 0.4,- template-haskell >= 2.2 && < 2.9, text >= 0.11 && < 0.12, time >= 1.1 && < 1.5, transformers >= 0.2 && < 0.4, unordered-containers >= 0.1.4 && < 0.3,- utf8-string >= 0.3 && < 0.4,- vector >= 0.7.1 && < 0.10,+ vector >= 0.7.1 && < 0.11, vector-algorithms >= 0.4 && < 0.6, xmlhtml >= 0.1 && < 0.3 @@ -210,7 +204,7 @@ bytestring >= 0.9.1 && < 0.11, containers >= 0.3 && < 0.6, directory >= 1.0 && < 1.3,- directory-tree >= 0.10 && < 0.11,+ directory-tree >= 0.10 && < 0.12, filepath >= 1.1 && < 1.4, old-time >= 1.0 && < 1.2, snap-server >= 0.9.1 && < 0.10,
src/Snap/Snaplet/HeistNoClass.hs view
@@ -48,12 +48,12 @@ import Control.Monad.State import Data.ByteString (ByteString) import qualified Data.ByteString.Char8 as B-import qualified Data.ByteString.UTF8 as U import Data.Maybe import Data.Monoid import Data.Lens.Lazy import Data.Text (Text) import qualified Data.Text as T+import Data.Text.Encoding import System.FilePath.Posix import Text.Templating.Heist import Text.Templating.Heist.Splices.Cache@@ -296,7 +296,8 @@ ts <- liftIO $ loadTemplates templateDir mempty >>= either error return rootUrl <- getSnapletRootURL- let fullPrefix = U.toString rootUrl </> U.toString urlPrefix+ let fullPrefix = (T.unpack $ decodeUtf8 rootUrl) </>+ (T.unpack $ decodeUtf8 urlPrefix) printInfo $ T.pack $ unwords [ "...adding" , (show $ length $ templateNames ts)@@ -306,7 +307,7 @@ , fullPrefix ++ "/" ] addPostInitHook $ return . changeTS- (`mappend` addTemplatePathPrefix (U.fromString fullPrefix) ts)+ (`mappend` addTemplatePathPrefix (encodeUtf8 $ T.pack fullPrefix) ts) ------------------------------------------------------------------------------
test/snap-testsuite.cabal view
@@ -8,33 +8,32 @@ main-is: TestSuite.hs build-depends:- Glob >= 0.5 && < 0.8,- HUnit >= 1.2 && < 2,- MonadCatchIO-transformers >= 0.2 && < 0.4,+ Glob >= 0.5 && < 0.8,+ HUnit >= 1.2 && < 2,+ MonadCatchIO-transformers >= 0.2 && < 0.4, QuickCheck >= 2.3.0.2,- attoparsec >= 0.10 && <0.11,- base >= 4 && < 5,- bytestring >= 0.9 && < 0.10,+ attoparsec >= 0.10 && < 0.11,+ base >= 4 && < 5,+ bytestring >= 0.9 && < 0.11, containers >= 0.3,- data-lens >= 2.0.1 && < 2.11,- data-lens-template >= 2.1.1 && < 2.2,+ data-lens >= 2.0.1 && < 2.11,+ data-lens-template >= 2.1.1 && < 2.2, directory,- directory-tree >= 0.10 && < 0.11,+ directory-tree >= 0.10 && < 0.12, filepath,- heist >= 0.7 && < 0.9,- http-conduit >= 1.4 && < 1.7,- http-types >= 0.6 && < 0.8,+ heist >= 0.7 && < 0.9,+ http-conduit >= 1.4 && < 1.7,+ http-types >= 0.6 && < 0.8, mtl >= 2, process == 1.*, snap-core >= 0.9 && < 0.10, snap-server >= 0.9 && < 0.10,- test-framework >= 0.6 && <0.7,- test-framework-hunit >= 0.2.7 && <0.3,- test-framework-quickcheck2 >= 0.2.12.1 && <0.3,- text >= 0.11 && < 0.12,+ test-framework >= 0.6 && < 0.7,+ test-framework-hunit >= 0.2.7 && < 0.3,+ test-framework-quickcheck2 >= 0.2.12.1 && < 0.3,+ text >= 0.11 && < 0.12, transformers >= 0.2,- unix >= 2.2.0.0 && < 2.7,- utf8-string >= 0.3 && < 0.4,+ unix >= 2.2.0.0 && < 2.7, template-haskell extensions:@@ -68,7 +67,7 @@ MonadCatchIO-transformers >= 0.2 && < 0.4, attoparsec >= 0.10 && < 0.11, base >= 4 && < 5,- bytestring >= 0.9 && < 0.10,+ bytestring >= 0.9 && < 0.11, cereal >= 0.3, clientsession >= 0.7.3.6 && < 0.9, configurator >= 0.1 && < 0.3,@@ -76,7 +75,7 @@ data-lens >= 2.0.1 && < 2.11, data-lens-template >= 2.1.1 && < 2.2, directory,- directory-tree >= 0.10 && < 0.11,+ directory-tree >= 0.10 && < 0.12, filepath, hashable >= 1.1, heist >= 0.7 && < 0.9,@@ -90,7 +89,6 @@ text >= 0.11 && < 0.12, transformers >= 0.2, unordered-containers >= 0.1.4,- utf8-string >= 0.3 && < 0.4, template-haskell --FIXME @@ -124,12 +122,12 @@ MonadCatchIO-transformers >= 0.2 && < 0.4, attoparsec >= 0.10 && < 0.11, base >= 4 && < 5,- bytestring >= 0.9 && < 0.10,+ bytestring >= 0.9 && < 0.11, containers >= 0.3, data-lens >= 2.0.1 && < 2.11, data-lens-template >= 2.1 && < 2.2, directory,- directory-tree >= 0.10 && < 0.11,+ directory-tree >= 0.10 && < 0.12, filepath, heist >= 0.7 && < 0.9, mtl >= 2,@@ -138,7 +136,6 @@ snap-server >= 0.9 && < 0.10, text >= 0.11 && < 0.12, transformers >= 0.2,- utf8-string >= 0.3 && < 0.4, template-haskell extensions: