This version can be pinned in stack with:yesod-core-1.4.15@sha256:34d79bdd9aa036c6e2885a22ba8b6cbe399bb95eeb11275e1d9485b7f4051a19,6867
Module documentation for 1.4.15
Depends on 48 packages
(full list with versions ) :
aeson ,
auto-update ,
base ,
blaze-builder ,
blaze-html ,
blaze-markup ,
byteable ,
bytestring ,
case-insensitive ,
cereal ,
clientsession ,
conduit ,
conduit-extra ,
containers ,
cookie ,
data-default ,
deepseq ,
directory ,
exceptions ,
fast-logger ,
http-types ,
lifted-base ,
monad-control ,
monad-logger ,
mtl ,
mwc-random ,
old-locale ,
parsec ,
path-pieces ,
primitive ,
random ,
resourcet ,
safe ,
semigroups ,
shakespeare ,
template-haskell ,
text ,
time ,
transformers ,
transformers-base ,
and many more Used by 29 packages in
nightly-2015-09-02 (full list with versions ) :
git-annex ,
hledger-web ,
serversession-frontend-yesod ,
yackage ,
yesod ,
yesod-auth ,
yesod-auth-account ,
yesod-auth-deskcom ,
yesod-auth-fb ,
yesod-auth-hashdb ,
yesod-auth-oauth ,
yesod-auth-oauth2 ,
yesod-default ,
yesod-eventsource ,
yesod-fay ,
yesod-fb ,
yesod-form ,
yesod-gitrepo ,
yesod-gitrev ,
yesod-mangopay ,
yesod-newsfeed ,
yesod-persistent ,
yesod-sitemap ,
yesod-static ,
yesod-static-angular ,
yesod-table ,
yesod-test ,
yesod-text-markdown ,
yesod-websockets yesod-core
This is the main package for Yesod, providing all core functionality on which
other packages can be built. It provides dispatch, handler functions, widgets,
etc.
Yesod is well documented on its website .
1.4.15
mkYesod avoids using reify when it isn’t necessary. This avoids needing to define the site type below the call to mkYesod.
1.4.14
Add CSRF protection functions and middleware based on HTTP cookies and headers #1017
Add mkYesodWith, which allows creating sites with polymorphic type parameters #1055
Do not define the site type below a call to mkYesod (or any variant), as it will be required at splicing time for reification.
This was allowed before because reification was not in use. Reification was introduced to allow parametrized types to be used
by mkYesod (and variants), with potentially polymorphic variables.
1.4.13
Add getsYesod function #1042
Add IsString instance for WidgetT site m () #1038
1.4.12
Don’t show source location for logs that don’t have that information #1027
1.4.11
Expose stripHandlerT
and subHelper
1.4.10
Export log formatting #1001
1.4.9.1
Deal better with multiple cookie headers
1.4.9
Add simple authentication helpers #962
1.4.8.3
Use 307 redirect for cleaning paths and non-GET requests #951
1.4.8.2
1.4.8.1
Bump upper bound on path-pieces
1.4.8
Add a bunch of Semigroup
instances
1.4.7.3
Remove defunct reference to SpecialResponse #925
1.4.7
SSL-only session security #894
1.4.6.2
monad-control 1.0
1.4.6
Added the Yesod.Core.Unsafe
module.
1.4.5
envClientSessionBackend
Add MonadLoggerIO
instances (conditional on monad-logger 0.3.10 being used).
1.4.4.5
Support time 1.5
1.4.4.2
neverExpires
uses dates one year in the future (instead of in 2037).
1.4.4.1
Improvements to etag/if-none-match support #868 #869
1.4.4
Add the notModified
and setEtag
functions.
1.4.3
Switch to mwc-random for token generation.
Stackage is a service provided by the
Haskell Foundation
│ Originally developed by
FP Complete