Michael Snoyman
c8e2aaf2a8
Fix test
2014-09-30 13:37:10 +03:00
Michael Snoyman
4b85a66d93
Simpler demonstration of descendent selector bug
2014-09-30 13:34:32 +03:00
Michael Snoyman
9a9cab4365
Demonstrate bug in CSS parsing
...
Pinging @erikd. I think this problem was introduced in the new parser.
2014-09-30 13:31:44 +03:00
Michael Snoyman
a39962b72d
Add missing module for Hackage testing
2014-09-30 12:47:59 +03:00
Michael Snoyman
9ce4d49d0a
persistent 2.1 and warp 3.0.2
2014-09-30 06:57:38 +03:00
Michael Snoyman
d98061408a
Merge remote-tracking branch 'origin/master' into yesod-1.4
...
Conflicts:
yesod-persistent/test/Yesod/PersistSpec.hs
2014-09-29 08:17:54 +03:00
Michael Snoyman
3447510080
Clean up a bunch of warnings
2014-09-29 08:08:02 +03:00
Michael Snoyman
14d9b7ce71
Fix compilation error
2014-09-29 07:41:54 +03:00
Michael Snoyman
fc9154ecc6
Add missing language extension
2014-09-29 07:39:48 +03:00
Greg Weber
963bdbfdcd
add MultiParamTypeClasses extension
2014-09-28 21:38:48 -07:00
Greg Weber
8fd0378c4b
TypeCache documentation
2014-09-24 09:04:41 -07:00
Greg Weber
510f70d5b3
fix typos
2014-09-24 08:07:15 -07:00
Greg Weber
01339ad528
add some documentation for Yesod.Auth.Email
2014-09-24 07:47:13 -07:00
Michael Snoyman
29894604e5
Merge branch 'master' into yesod-1.4
...
Conflicts:
yesod-core/yesod-core.cabal
2014-09-23 10:00:24 +03:00
Michael Snoyman
20041c0859
Version bump
2014-09-23 09:37:00 +03:00
RyanGlScott
b70790e525
Bump random upper version bounds
2014-09-22 23:43:31 -05:00
Michael Snoyman
0d1da1b583
Scaffolding update to Yesod 1.4
2014-09-21 22:00:53 +03:00
Michael Snoyman
343335f00e
Merge branch 'master' into yesod-1.4
2014-09-21 21:55:02 +03:00
Michael Snoyman
3848b23ca5
Updated scaffolding
2014-09-21 13:12:59 +03:00
Michael Snoyman
def48d8a45
Version bumps for 1.4 release
2014-09-21 11:41:37 +03:00
Michael Snoyman
f1de32ec68
Merge branch 'master' into yesod-1.4
2014-09-21 10:56:58 +03:00
Michael Snoyman
eda8597039
Better keter.yml in scaffolding
2014-09-21 10:56:22 +03:00
Michael Snoyman
a2563c8d05
yesod keter: support for new config file format
2014-09-21 10:42:53 +03:00
Michael Snoyman
bef44d962a
Merge pull request #831 from yesodweb/cachedBy
...
add cachedBy, like cached but adds a key
2014-09-21 08:24:34 +03:00
Greg Weber
f18d0a8bac
TypeCache typo and module exposure
2014-09-20 20:57:27 -07:00
Greg Weber
00b5781ec5
add cachedBy, like cached but adds a key
...
re-factored to a base implementation with
no Yesod dependencies in TypeCache.hs
2014-09-20 14:34:10 -07:00
Michael Snoyman
f86d181377
Merge branch 'master' into yesod-1.4
2014-09-21 00:07:11 +03:00
Michael Snoyman
60d1d5334b
Version bump
2014-09-20 23:44:08 +03:00
Michael Snoyman
c629cba207
Version bump
2014-09-20 23:34:38 +03:00
Michael Snoyman
b7b3294eb2
Merge pull request #828 from jcristovao/master
...
Added convertField function to ease the generation of new fields
2014-09-18 06:54:47 +03:00
Greg Weber
629df4a291
add required attribute
2014-09-17 12:31:42 -07:00
João Cristóvão
13bc55969a
Added convertField function to ease the generation of new fields
2014-09-17 18:08:06 +01:00
Greg Weber
17b94c16c7
version bump
2014-09-17 09:28:45 -07:00
Greg Weber
8c2542eb8c
add required attribute
2014-09-17 09:28:26 -07:00
Michael Snoyman
ed2aeda06d
Merge pull request #824 from erikd/master
...
yesod-test: Improve CSS selector parser.
2014-09-17 06:50:16 +03:00
Greg Weber
51927638c1
version bump
2014-09-16 18:50:06 -07:00
Greg Weber
448b33d1cc
fix confirmation email status
...
I screwed this up in a big re-factoring in 153654ad
2014-09-16 18:49:45 -07:00
Greg Weber
4f95cb9f64
Merge pull request #825 from yesodweb/confirm-email-status
...
Confirm email status
2014-09-16 20:49:05 -05:00
Greg Weber
2a30519169
fix some import warnings
2014-09-16 18:13:28 -07:00
Greg Weber
1067816b5d
fix confirmation email status
...
I screwed this up in a big re-factoring in 153654ad
2014-09-16 18:10:40 -07:00
Erik de Castro Lopo
581a688cf5
yesod-test: Improve CSS selector parser.
...
* Tighten up what the parser will accept (especially wrt identifiers).
* Write the parser in a more idiomatic (for *parsec) style.
2014-09-17 10:24:57 +10:00
Michael Snoyman
50f57a3586
Fix browserid.hs ( closes #547 )
2014-09-14 11:04:16 +03:00
Michael Snoyman
bec985467f
Merge pull request #821 from mgomezch/yesodauthpersist
...
Decouple YesodAuthPersist from Persistent
2014-09-14 07:30:18 +03:00
Michael Snoyman
d3e4831b38
Scaffolding update
2014-09-14 07:23:19 +03:00
Manuel Gómez
94331fcab9
Travis doesn't like type instance in a class
2014-09-12 13:35:00 +00:00
Manuel Gómez
9729cd9d15
Default type instance for AuthEntity
...
`AuthEntity` is now a type family associated to the `YesodAuthPersist`
class, so its old type alias definition has now become its default type
instance, which allows recovering the old behavior with minimal
boilerplate: an empty instance declaration for `YesodAuthPersist` makes
a Yesod application written with Persistent work just like before.
Unfortunately, this requires enabling `UndecidableInstances` in the
`Yesod.Auth` module since there is now a nested type family application
(as `AuthEntity` is now itself a type family).
This was tested with the scaffolded application with PostgreSQL, and it
works (given another small change to make it work with Persistent 2 due
to how `SqlPersistT` is now defined).
2014-09-12 13:18:51 +00:00
Manuel Gómez
4fd20299c1
maybeAuthPair, requireAuthPair
...
`maybeAuth` and `requireAuth` have been reverted to their original
signatures, which assume a Persistent database. `maybeAuthPair` and
`requireAuthPair` are introduced, which do the same but without that
assumption.
2014-09-12 13:14:15 +00:00
Michael Snoyman
ef55173383
Merge pull request #822 from docmunch/no-id-token
...
remove the id_token parameter
2014-09-12 07:01:51 +03:00
Greg Weber
ec6fd486b6
remove the id_token parameter
...
We saw this error:
Internal Server Error
key "id_token" not present
2014-09-11 13:19:20 -07:00
Manuel Gómez
086837686a
Decouple YesodAuthPersist from Persistent
2014-09-10 17:51:11 +00:00