snap 0.14.0 → 0.14.0.1
raw patch · 6 files changed
+15/−5 lines, 6 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Snap.Snaplet: snapletConfig :: Lens' (Snaplet s_atUK) SnapletConfig
+ Snap.Snaplet: snapletConfig :: Lens' (Snaplet s_atUJ) SnapletConfig
- Snap.Snaplet: snapletValue :: Lens' (Snaplet s_atUK) s_atUK
+ Snap.Snaplet: snapletValue :: Lens' (Snaplet s_atUJ) s_atUJ
Files
- CHANGELOG.md +5/−0
- project_template/default/foo.cabal +1/−1
- project_template/default/src/Site.hs +2/−1
- project_template/tutorial/foo.cabal +1/−1
- project_template/tutorial/src/Tutorial.lhs +4/−1
- snap.cabal +2/−1
+ CHANGELOG.md view
@@ -0,0 +1,5 @@+# 0.14.0++* Allow lens-4.8+* Remove re-export of Control.Lens.Loupe, since it was removed upstream.+* Remove re-exports of other non-snap modules in Snap.
project_template/default/foo.cabal view
@@ -27,7 +27,7 @@ heist >= 0.14 && < 0.15, MonadCatchIO-transformers >= 0.2.1 && < 0.4, mtl >= 2 && < 3,- snap >= 0.13 && < 0.14,+ snap >= 0.13 && < 0.15, snap-core >= 0.9 && < 0.10, snap-server >= 0.9 && < 0.10, snap-loader-static >= 0.9 && < 0.10,
project_template/default/src/Site.hs view
@@ -11,6 +11,7 @@ ------------------------------------------------------------------------------ import Control.Applicative import Data.ByteString (ByteString)+import Data.Monoid import qualified Data.Text as T import Snap.Core import Snap.Snaplet@@ -30,7 +31,7 @@ handleLogin :: Maybe T.Text -> Handler App (AuthManager App) () handleLogin authError = heistLocal (I.bindSplices errs) $ render "login" where- errs = maybe noSplices splice authError+ errs = maybe mempty splice authError splice err = "loginError" ## I.textSplice err
project_template/tutorial/foo.cabal view
@@ -22,7 +22,7 @@ bytestring >= 0.9.1 && < 0.11, MonadCatchIO-transformers >= 0.2.1 && < 0.4, mtl >= 2 && < 3,- snap >= 0.11 && < 0.14,+ snap >= 0.11 && < 0.15, snap-core >= 0.9 && < 0.10, snap-server >= 0.9 && < 0.10
project_template/tutorial/src/Tutorial.lhs view
@@ -65,9 +65,12 @@ > > module Main where > +> import Control.Applicative > import Control.Lens.TH-> import Data.IORef+> import Control.Monad.State+> import Control.Monad.Trans > import qualified Data.ByteString.Char8 as B+> import Data.IORef > import Data.Maybe > import Snap > import Snap.Snaplet.Heist
snap.cabal view
@@ -1,5 +1,5 @@ name: snap-version: 0.14.0+version: 0.14.0.1 synopsis: Top-level package for the Snap Web Framework description: This is the top-level package for the official Snap Framework libraries.@@ -32,6 +32,7 @@ category: Web, Snap extra-source-files:+ CHANGELOG.md, CONTRIBUTORS, LICENSE, README.md,