Michael Snoyman
bffa6de813
Merge pull request #1730 from felixonmars/ghc9
...
Fix compatibility with template-haskell 2.17 for yesod
2021-06-30 18:45:03 +03:00
Felix Yan
44b1ea252c
Bump version and update Changelog
2021-06-30 18:11:33 +08:00
Felix Yan
189487914d
Fix compatibility with template-haskell 2.17 for yesod
2021-06-30 18:07:24 +08:00
Michael Snoyman
9edbc05827
Version bump for #1729
2021-06-27 12:19:01 +03:00
Felix Yan
a1e18c5b68
Fix compatibility with template-haskell 2.17
2021-06-25 10:54:55 +08:00
Michael Snoyman
81236a2832
Merge pull request #1728 from NorfairKing/breadcrumb-loop-detector
...
yesod-core: detect loops in breadcrumbs
2021-05-21 18:09:59 +03:00
Tom Sydney Kerckhove
2d0dab20a6
minor version bump and changelog entry
2021-05-21 17:09:10 +02:00
Tom Sydney Kerckhove
0db056534c
breadcrumbs: guard refactor
2021-05-21 08:41:42 +02:00
Tom Sydney Kerckhove
884d937792
use ++ instead of <> to fix the build
2021-05-20 16:00:55 +02:00
Tom Sydney Kerckhove
59ef730317
yesod-core: refactor the loop detector to not use Just wrapping
2021-05-20 14:28:09 +02:00
Tom Sydney Kerckhove
96a940b60c
yesod-core: test for looping breadcrumbs
2021-05-20 14:25:17 +02:00
Tom Sydney Kerckhove
d981c87c39
yesod-core: detect loops in breadcrumbs
2021-05-17 20:40:09 +02:00
Michael Snoyman
8a799d2768
Merge pull request #1726 from Smart-Hypercube-fork/master
...
Use secure entropy source to generate CSRF tokens
2021-05-11 11:05:37 +03:00
Hypercube
1cb0fc579c
Change version number
2021-05-11 14:03:51 +08:00
Hypercube
5deabe53e8
Update changelog
2021-05-11 11:35:59 +08:00
Hypercube
b6215582d8
Use secure entropy source to generate CSRF tokens
2021-05-11 11:32:07 +08:00
Michael Snoyman
5d8566ad5c
Merge pull request #1724 from yesodweb/parsonsmatt-matt/support-persistent-2.13
...
Parsonsmatt matt/support persistent 2.13
2021-05-07 14:18:13 +03:00
Michael Snoyman
3ea97d21b8
Fix extra-deps
2021-05-07 13:08:39 +03:00
parsonsmatt
b3188d962e
add to test
2021-05-06 07:35:37 -06:00
parsonsmatt
3d3fe3f5b6
fix version in changelog
2021-05-05 16:31:30 -06:00
parsonsmatt
d42354ae98
use hackage release
2021-05-05 15:17:46 -06:00
parsonsmatt
69735fc9c6
Add link to changelog, version bump
2021-05-05 12:33:24 -06:00
parsonsmatt
3224e8e6f1
Support persistent-2.13
2021-05-05 12:16:05 -06:00
Michael Snoyman
2f8036c61f
Version bump for bounds
2021-04-15 09:29:10 +03:00
Michael Snoyman
e064306ef3
Version bumps for bounds
2021-04-15 09:18:55 +03:00
Michael Snoyman
cf3d9db87d
Merge pull request #1722 from schoettl/selectFieldGrouped
...
Forms: selectFieldGrouped
2021-04-15 08:58:21 +03:00
Jakob Schöttl
73a85310c6
Relax version constraints for yesod-form
2021-04-14 13:46:53 +02:00
Jakob Schöttl
08b5150ac0
Fix typo
2021-04-14 13:46:03 +02:00
Jakob Schöttl
7ffff25326
Add some type annotations
2021-04-14 09:40:34 +02:00
Jakob Schöttl
e3a95bd92c
Simplify code, fix linter warnings
2021-04-14 09:40:21 +02:00
Jakob Schöttl
848da5ff12
Bump version and fix old version comments
2021-04-14 09:39:13 +02:00
Jakob Schöttl
c6f44d47b9
Also export this helper
2021-04-13 22:22:26 +02:00
Jakob Schöttl
2998849e99
Fix comments
2021-04-13 22:16:29 +02:00
Jakob Schöttl
829b5af62c
Fix implementation of instance Functor OptionList
2021-04-13 21:58:40 +02:00
Jakob Schöttl
993de7fa86
Add selectFieldGrouped
2021-04-13 09:57:50 +02:00
Jakob Schöttl
daf977fdb1
Use standard function forM_
2021-04-10 11:42:04 +02:00
Michael Snoyman
21bfad3570
Merge pull request #1721 from yesodweb/pb/reorder-languages
...
Stop moving session language ahead of reqLangs
2021-04-09 06:04:58 +03:00
patrick brisbin
0c2a4ebc81
Bump minor, not patch
2021-04-08 10:07:18 -04:00
patrick brisbin
7875930c43
Version bump
2021-04-08 09:53:58 -04:00
patrick brisbin
dc2d5d9cd0
Stop moving session language ahead of reqLangs
...
Yesod.Core.Handler.languages checks first for a language set in the
user's session, prepending that value to YesodRequest{reqLangs}, so it
is respected above all else if present.
For context, reqLangs itself also includes the session, but just later
in line:
langs' = catMaybes [ lookup langKey gets -- Query _LANG
, lookup langKey cookies -- Cookie _LANG
, lookupText langKey session -- Session _LANG
] ++ langs -- Accept-Language(s)
In #1720 , it was raised that allowing the session (something implicitly
present for any request) to override a query parameter (something
explicitly given on that request) is surprising.
We decided (without knowing what order reqLangs was doing) that query,
cookie, session, accept was best and languages should be changed to do
that. Conveniently, this just makes languages equivalent to reqLangs, so
that is what this patch does.
2021-04-08 09:34:38 -04:00
Michael Snoyman
c59993ff28
Change cabal-version syntax
2021-04-03 22:37:00 +03:00
Michael Snoyman
b97d8d60b3
Fix changelog
2021-03-30 22:13:53 +03:00
Michael Snoyman
42eea68fb6
Support persistent 2.12
2021-03-30 21:48:10 +03:00
Michael Snoyman
f2657e7ee0
Merge pull request #1717 from Burtannia/devel-ssl
...
Devel SSL
2021-02-10 17:46:18 +02:00
James Burton
a068bbdb8c
Simplified implementation of cert/key parser option
2021-02-10 13:54:22 +00:00
James Burton
4699479bbb
Removed unused imports
2021-02-09 17:52:55 +00:00
James Burton
8d0866f08b
Updated changelog
2021-02-09 17:41:49 +00:00
James Burton
818e8e3781
Parser now requires that both cert/key be provided or neither
2021-02-09 17:38:50 +00:00
James Burton
8a4fb790cf
Revert "Fixed indentation"
...
This reverts commit 52cf633993 .
2021-02-09 12:07:56 +00:00
James Burton
52cf633993
Fixed indentation
2021-02-08 22:42:26 +00:00