Add a new function loadAppConfig to provide app configs in the IO monad
Add MonadReader instance for Handler
Use derived instance for Typeable AppConfig
Update SimpleLoupe to ALens' for lens-3.8 and forward
Small documentation fix
Use the latest version of either instead of setting an older upper bound
Add compiled splices for a user
Add modules for only compiled or interpreted heist functionality.
Changed mkLabels to makeLenses for use with Control.Lens.
Partial functions strike again
Update heistServe docs
lens no longer exports "right"
setPasswordResetToken needs to return the new token
Expand to allow lens-0.6
Merge branch 'snaplet-test' of https://github.com/adinapoli/snap into…
Added password reset functionality to the auth snaplet
Merged upstream/0.10, aligned the test code with the new lenses
Merge 0.10 into snaplet-test
Merge branch 'new-lens' into 0.10
Get the last failing tests working
Moved `Loupe` into lens 3.2. Updated SnapletLens code accordingly.
Refactored to use Loupes rather than ReifiedLenses
Clarify heistServe documentation
Merge remote-tracking branch 'upstream/0.10' into snaplet-test
Working on switching to lens
Added the withTemporaryFile function to implement a poor-man-setUp me…
Added tests for createUser. They pass but I need to find a way to flu…
…sh users.json at every test
First full-fledged implementation of runHandler. Hooray
Used Initializer in RunHandler. Still not completely satisfied, though
Used undefined as placeholder for (Snaplet b), one test passes