Commit Graph

4138 Commits

Author SHA1 Message Date
Michael Snoyman
159da2e953 Merge pull request #1257 from ran-lasgalen/urlParamRenderOverride
urlParamRenderOverride method for Yesod class
2016-08-10 08:38:56 +03:00
Artem Chuprina
83299bf1be urlParamRenderOverride method for Yesod class
this method replaces urlRenderOverride because the latter lacks support for query string
2016-08-09 22:54:24 +03:00
Michael Snoyman
9ce2770813 Merge pull request #1250 from MaxGabriel/documentCsrfMiddlewareUsage
Document recommended usage of the CSRF middleware
2016-07-14 18:05:45 +03:00
Maximilian Tagher
0eb8ab3050 Document recommended usage of the CSRF middleware
* Closes #1246
2016-07-14 07:56:31 -07:00
Sibi
65433b2fa4 Merge pull request #1249 from Vlix/patch-1
Updated some Dutch translations.
2016-07-13 00:26:04 +05:30
Felix Paulusma
76726063e4 Updated some Dutch translations. 2016-07-12 17:19:09 +02:00
Michael Snoyman
8bbe91cbfe Merge pull request #1243 from mschristiansen/master
Cleanup of yesod-core code
2016-06-28 11:13:50 +03:00
Mikkel Christiansen
50c4138a5c Take hlint suggestions. 2016-06-28 08:28:23 +02:00
Mikkel Christiansen
cc134b93de Remove compiler warnings for unused var and unused imports. 2016-06-27 19:47:55 +02:00
Michael Snoyman
6595a707d0 Version bump 2016-06-27 10:46:19 +03:00
Michael Snoyman
1036550d00 Add missing Monoid import 2016-06-23 08:15:53 +03:00
Michael Snoyman
c24d0e7f80 Allow deepseq 1.3 2016-06-22 23:01:44 +03:00
Michael Snoyman
90ecc1ebe3 Significant cleanup of runHandler
@nh2 This hopefully makes the logic much clearer to avoid exceptional
cases slipping through.

@gregwebs Maybe you'd like to review this?

For yesod-core 1.5: we should make as many datatypes strict-fielded as
possible in Yesod.Core.Types to make for less corner cases. Also, the
idea of an exception value itself being partial is _really_ terrifying.
2016-06-22 20:28:42 +03:00
Michael Snoyman
33ea980dba Simplify away from returnDeepSessionMap 2016-06-22 18:45:46 +03:00
Michael Snoyman
a3d9a13abe Proper handling of impure exceptions within HandlerError values 2016-06-22 18:24:18 +03:00
Michael Snoyman
85e7fd7e33 Version bump for #1241 2016-06-20 17:30:28 +03:00
Alexander Lippling
18cd7834d6 Added support for aeson's toEncoding function (>= 0.11) 2016-06-20 13:19:11 +02:00
Sibi
2a01710f4b Remove outdated instruction for jsLoader (#1238) 2016-06-05 11:28:22 -07:00
Michael Snoyman
3a2a71537e Merge pull request #1237 from bergmark/patch-3
yesod-core needs bytestring >= 0.10
2016-06-04 21:29:54 +03:00
Adam Bergmark
7f9f8b450e yesod-core needs bytestring >= 0.10 2016-06-04 18:55:35 +02:00
Michael Snoyman
a64dd5ebbd Disable 7.8.4 OS X build (no hfsevents) 2016-05-25 11:47:41 +03:00
Michael Snoyman
bec401d081 Don't install from sdist tarballs 2016-05-25 11:47:30 +03:00
Michael Snoyman
a4554b1163 Disable 7.6.3 build 2016-05-25 09:26:27 +03:00
Michael Snoyman
44c78058fe Switch to newer Travis config 2016-05-25 08:55:20 +03:00
Michael Snoyman
b5ea4326f9 Work around optparse-applicative behavior change 2016-05-25 08:44:36 +03:00
Michael Snoyman
e39be76191 Merge branch 'master' of github.com:yesodweb/yesod 2016-05-25 08:40:49 +03:00
Michael Snoyman
af816e7690 Merge pull request #1234 from agreif/patch-1
fix typos
2016-05-17 18:27:28 +03:00
Alex Greif
b85ffbaf52 fix typos 2016-05-17 17:21:03 +02:00
Bryan Richter
5342f891f3 Add key reuse warning (#1222) (#1233) 2016-05-14 15:40:07 -07:00
Michael Snoyman
cad058a758 Version bump 2016-04-25 18:22:28 +03:00
Michael Snoyman
465210d131 Version bump 2016-04-25 18:20:33 +03:00
Michael Snoyman
e6216fa289 Version bump 2016-04-25 18:19:26 +03:00
Michael Snoyman
bd1ea59cbd Version bump 2016-04-25 18:17:13 +03:00
Michael Snoyman
bf0ca2bc10 Version bump 2016-04-25 16:57:40 +03:00
Michael Snoyman
18993caf3a Merge pull request #1223 from erikd/master
yesod-core: Fix for a *very* late change in ghc-8.0 TH api
2016-04-24 08:23:28 +03:00
Erik de Castro Lopo
96af1e7f39 yesod-core: Fix for a *very* late change in ghc-8.0 TH api 2016-04-23 10:54:41 +10:00
Michael Snoyman
b00d372c76 Fix benchmark compilation of yesod-core 2016-04-21 20:17:05 +03:00
Michael Snoyman
120c236fc5 More changelog updates 2016-04-20 20:12:30 +03:00
Michael Snoyman
8cbfb100fb Update changelog 2016-04-20 20:12:03 +03:00
Michael Snoyman
0761cd7087 Merge pull request #1219 from bermanjosh/yesod-keter-no-stack
error handling when checking for stack binary
2016-04-20 20:11:27 +03:00
Josh Berman
580eb46563 narrower exception type for stack check; only a patch number bump 2016-04-20 19:48:23 +03:00
Josh Berman
1038fc0125 error handling when checking for stack binary 2016-04-20 16:43:06 +03:00
Michael Snoyman
d44f8539ab Merge pull request #1213 from erikd/master
Fixes for ghc-8.0 and persistent 2.5
2016-04-20 13:18:44 +03:00
Erik de Castro Lopo
21d27626b2 yesod-core: Fix for ghc-7.8 2016-04-19 15:18:46 +10:00
Erik de Castro Lopo
833e74e797 yesod-bin: Fixes for ghc-8.0 2016-04-19 15:18:46 +10:00
Erik de Castro Lopo
bd9197fc1e yesod-auth-oauth: Allow transformers == 0.5* 2016-04-19 15:18:46 +10:00
Erik de Castro Lopo
34e0c8b638 yesod-auth: Fixes for persistent 2.5 2016-04-19 15:18:46 +10:00
Erik de Castro Lopo
d101c8eebe yesod-persistent: Make it work with persistent 2.5 2016-04-19 15:18:46 +10:00
Erik de Castro Lopo
226c381baa yesod-core: Make it work with ghc-8.0
Use CPP hackery to make it compile with ghc-8.0 and ghc 7.10. If
ghc-7.10 works, I assume earlier supported versions of GHC also
work. All tests pass with both GHC versions.

Unfortunately, the TH changes force changes in the type signature
of Yesod.Routes.TH.RenderRoute.mkRouteCons from:

    mkRouteCons :: [ResourceTree Type] -> ([Con], [Dec])

to

    mkRouteCons :: [ResourceTree Type] -> Q ([Con], [Dec])

and I can't see a way around that.
2016-04-19 14:52:03 +10:00
Michael Snoyman
1b5477bc78 Merge pull request #1157 from pseudonom/master
Adjustments for split read and write DB
2016-04-19 07:40:00 +03:00