Commit Graph

3272 Commits

Author SHA1 Message Date
Michael Snoyman
e23c78f2ce Better overlap rules #779
We now have the concept that either an entire route is overlap checked
or not. This is essentially what we had before, except there was code
littered everywhere on the mistaken assumption that just one component
could be overlap checked. This also allows us to mark parent routes or
multipiece components as non-overlapped checked.

In addition, if you put a bang at the beginning of the pattern, the
entire route is not overlap checked. The previous syntax is kept for
backwards compatibility.
2014-07-23 12:40:24 +03:00
Michael Snoyman
21d1965774 Merge remote-tracking branch 'origin/master' into yesod-1.4 2014-06-15 15:49:51 +03:00
Michael Snoyman
f21d926ef7 warp bump for yesod-platform 2014-06-15 15:49:09 +03:00
Michael Snoyman
f92cdd5c41 sendWaiApplication 2014-06-15 15:48:57 +03:00
Michael Snoyman
d9faced6b1 Merge pull request #751 from MaxGabriel/validateName
Validate cabal package name not having numeric-only words
2014-06-13 08:34:20 +03:00
Michael Snoyman
f648f5982c entropy bump 2014-06-13 08:29:28 +03:00
Michael Snoyman
1f704e914d Fixes for WAI 2.1 2014-06-10 13:59:35 +03:00
Michael Snoyman
32e729fdb3 Version bump 2014-06-09 13:36:13 +03:00
Michael Snoyman
e8c910d958 ghc 7.8.3 support #748 2014-06-09 12:37:22 +03:00
Michael Snoyman
b93a5d1993 Merge branch 'master' into yesod-1.4
Conflicts:
	yesod-core/test/YesodCoreTest/CleanPath.hs
	yesod-persistent/yesod-persistent.cabal
2014-06-09 11:22:30 +03:00
Michael Snoyman
4c2b8eec33 Platform fix 2014-06-09 11:18:41 +03:00
Michael Snoyman
0dc5d2e88e yesod-platform and scaffolding update 2014-06-09 11:01:49 +03:00
Michael Snoyman
1c78f86c8d Version bumps 2014-06-09 10:44:03 +03:00
Michael Snoyman
6ac697f032 Merge branch 'wai3'
Conflicts:
	yesod-core/yesod-core.cabal
	yesod-form/yesod-form.cabal
	yesod-persistent/yesod-persistent.cabal
2014-06-09 10:27:32 +03:00
Michael Snoyman
ebc18ad1cd Remove transformers upper bounds 2014-06-09 10:25:51 +03:00
Michael Snoyman
33c384bb4e yesod-test: use HTTP/1.1 2014-06-08 08:14:38 +03:00
Maximilian Tagher
7315a464d7 Use Cabal's Distribution.Text/Distribution.Package to validate package names 2014-06-07 12:27:34 -07:00
Maximilian Tagher
5b5caf2ad4 Break out the check for numeric-only words into a separate function, with comments 2014-06-06 13:08:20 -07:00
Maximilian Tagher
62877cbba0 In yesod init, ensure words have atleast one character; fixes #550 2014-06-06 13:02:08 -07:00
Michael Snoyman
4158353070 Merge remote-tracking branch 'origin/master' into yesod-1.4 2014-06-05 15:13:15 +03:00
Michael Snoyman
d42ba4d024 Fix a conditional 2014-06-05 15:12:14 +03:00
Michael Snoyman
0d599e463a Version bumps 2014-06-05 06:05:47 +03:00
Michael Snoyman
fa6bc0fa5b Merge branch 'master' of github.com:yesodweb/yesod 2014-06-05 06:03:31 +03:00
Michael Snoyman
a265b094ad Merge branch 'master' of https://github.com/jprider63/yesod
Conflicts:
	yesod-core/yesod-core.cabal
2014-06-05 06:03:07 +03:00
jp.rider63
8b1a675339 upped conduit version dependency 2014-06-03 13:57:27 -04:00
Michael Snoyman
0a3ae4ef66 Merge remote-tracking branch 'origin/master' into yesod-1.4 2014-06-01 16:12:36 +03:00
Michael Snoyman
96caaf31d8 GoogleEmail2 2014-06-01 16:10:47 +03:00
Michael Snoyman
3b53c047e7 Version bump 2014-05-29 18:52:39 +03:00
Erik de Castro Lopo
90d639d413 yesod-test : Add simple tests for htmlCount/html*Contain. 2014-05-29 08:55:14 +10:00
Erik de Castro Lopo
7318d47781 yesod-test : Add htmlNoneContain (logical inverse of htmlAnyContain). 2014-05-29 07:02:27 +10:00
Michael Snoyman
08f796fc58 Version bumps 2014-05-27 12:48:03 +03:00
Michael Snoyman
3202eec80a Merge remote-tracking branch 'origin/master' into wai3 2014-05-27 12:46:33 +03:00
Michael Snoyman
f0d6e1adaa Version bump 2014-05-25 08:29:11 +03:00
Michael Snoyman
e305587143 Don't warn about unlisted Setup module 2014-05-25 08:27:48 +03:00
Michael Snoyman
be6d36ae8c Merge pull request #744 from tdox/improve_doubleField
doubleField may add a zero to some text before sending it to Data.Text.Read ...
2014-05-25 08:04:45 +03:00
Tad Doxsee
59ded9e2b5 doubleField may add a zero to some text before sending it to Data.Text.Read so that text such as '.3' may be read as 0.3. 2014-05-23 11:18:18 -07:00
Michael Snoyman
62d3cbe552 Merge pull request #743 from haskellGardener/patch-1
yesod-bin.cabal grant developers rtsopts
2014-05-22 21:18:37 +03:00
Michael Snoyman
82de52e3d2 Various additional WAI 3.0 fixes 2014-05-22 21:04:28 +03:00
Michael Snoyman
71263ae047 Initial WAI 3.0 support, one test still failing 2014-05-22 20:17:29 +03:00
Robert Lee
a37e54ee8c yesod-bin.cabal grant developers rtsopts
Sometimes yesod (yesod-bin) needs a stack space boost. Large projects can suffer stack overflows during development rebuilds.
2014-05-22 11:15:10 -05:00
Michael Snoyman
ca8b032684 platform updates 2014-05-22 18:07:07 +03:00
Michael Snoyman
0633866ef9 Version bump 2014-05-15 11:51:35 +03:00
Michael Snoyman
11ac378920 fsnotify 0.1 2014-05-15 11:51:03 +03:00
Michael Snoyman
cb95446469 Call watchTree in background (faster startup when there are lots of files) 2014-05-14 08:09:21 +03:00
Michael Snoyman
cf20f15957 Use Map for updating environment variables.
This ensures that the newly inserted variables overwrite any existing
variables. For more information, see:

https://groups.google.com/d/msg/yesodweb/0AX2GbKqmIk/nKYTCVoCm4QJ
2014-05-13 18:31:21 +03:00
Michael Snoyman
787d3c828d Version bump 2014-05-13 16:14:52 +03:00
Michael Snoyman
96e59947eb Add ToJSON and FromJSON for Textarea (fixes #738) 2014-05-13 09:08:44 +03:00
Michael Snoyman
e35836bbc1 Include patched pwstore-fast implementation.
See: https://github.com/PeterScott/pwstore/pull/10
2014-05-11 15:43:06 +03:00
Michael Snoyman
c8f7e34b2f Merge pull request #731 from andrewthad/master
Fix starting field number
2014-05-09 18:28:07 +03:00
Michael Snoyman
ddc622485a Merge pull request #735 from axel-angel/master
Auth.Email: modern buttons, use translation RegisterLong
2014-05-09 07:31:04 +03:00