Jappie Klooster
d54dbf5fd6
bump version number
2022-03-25 07:52:32 -04:00
Jappie Klooster
4daf1d2107
update changelog
2022-03-25 07:51:57 -04:00
Jappie Klooster
73f20b6285
Remove sometimes failing test
...
This test sometimes fails on nix builds.
I'm not sure why, but it should be superflous with
"thread killed = 500" test anyway.
They test both for async exceptions.
Just a different one.
2022-03-25 07:30:33 -04:00
Michael Snoyman
3d65a3bf16
Remove NumericUnderscores for older GHCs
2022-03-24 10:29:28 +02:00
Michael Snoyman
60111462de
Merge branch 'ghc-9.2-compat' of https://github.com/TeofilC/yesod
2022-03-24 05:25:39 +02:00
Michael Snoyman
53936c43a3
Merge branch 'fix-catch-async-exception-on-requst-threads' of https://github.com/SupercedeTech/yesod
2022-03-24 05:24:18 +02:00
Teo Camarasu
b117e5a4cd
update yesod-core changelog
2022-03-23 08:43:20 +00:00
Teo Camarasu
3c2b50e08c
bump yesod-core
2022-03-23 08:43:20 +00:00
Ryan Scott
9039df924d
Allow building with template-haskell-2.18.0
2022-03-22 20:29:50 +00:00
Jappie Klooster
764fd94bc6
add changelog entry
2022-03-22 15:51:10 -04:00
Jappie Klooster
f48485e181
Bump version number
2022-03-22 15:46:47 -04:00
Jappie Klooster
5b96d94915
Fix it for async exceptions in the sessions as well
2022-03-22 15:45:20 -04:00
Jappie Klooster
e284a68a9f
Remove the use of masks
...
I don't think these are neccisary.
If an exception get's delivered at these points,
we couldn't do anything about it anyway
2022-03-22 15:18:38 -04:00
Jappie Klooster
4c1719cb6e
Disable the allocation limit within the test instead
...
I don't think we should add that to the function
seems odly specific
2022-03-22 15:15:49 -04:00
Jappie Klooster
eb7405765d
Add async exception handling for basic runner.
2022-03-22 14:47:27 -04:00
Jappie Klooster
42abd9b666
add explicit exports
2022-03-22 14:20:46 -04:00
Jappie Klooster
08d37a1857
Add test showing the failures
2022-03-22 14:02:25 -04:00
Boris Lykah
7d44c38c91
Update changelog
2022-03-22 11:46:09 -06:00
Boris Lykah
8fb0cbb31a
Bump version for yesod-core
2022-03-22 11:44:16 -06:00
Boris Lykah
d3808c3a97
Create instances for ToContent Void, ToTypedContent Void
2022-03-21 12:17:24 -06:00
Steve Hart
ee41ae000e
Update changelog
2022-01-19 10:26:41 -05:00
Steve Hart
6b164c6007
Add missing documentation to 'warp'
2022-01-19 10:18:12 -05:00
Georgi Lyubenov
1f52a39aa2
Export defaultGen
2021-07-22 14:54:58 +03: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
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
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
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
f52291d2c9
Forgot to update cabal file
2020-12-14 11:30:14 +02:00
Michael Snoyman
e4cd44a4c7
Fix test suite for latest wai-extra ( fixes #1711 )
2020-12-14 11:29:11 +02:00
Eric Ahlberg
fd049ec3b0
Update changelog
2020-11-18 19:37:39 +01:00
Eric Ahlberg
13039e567f
Bump version
2020-11-18 19:28:36 +01:00
Eric Ahlberg
62479374cf
Use property attribute instead of name
2020-11-18 19:22:17 +01:00
Jeff Happily
29bb2053fd
Bump version and update changelog
2020-11-08 18:32:33 +08:00
Jeff Happily
de375e26de
Replace HandlerT with HandlerFor in the documentation
2020-11-08 10:55:01 +08:00
Maximilian Tagher
24061e18bd
..
2020-10-06 10:41:53 -04:00
Maximilian Tagher
067914aac0
Document ErrorResponse
2020-10-06 10:41:03 -04:00
Michael Snoyman
de45bc0d27
Appease Hackage
2020-09-22 17:37:55 +03:00
Michael Snoyman
f6ac2b1d3a
Fix filepath in cabal file
2020-09-22 17:32:37 +03:00
d86leader
22c59207c1
Update changelog and version
2020-09-22 15:59:18 +07:00
d86leader
e3528ad85d
Add test for regression of mkYesod
2020-09-22 15:41:45 +07:00