Permalink
Switch branches/tags
Nothing to show
Commits on Mar 16, 2014
  1. Fewer warnings

    singpolyma committed Mar 16, 2014
Commits on Sep 25, 2013
  1. 0.6.1

    singpolyma committed Sep 25, 2013
  2. Much better error messages.

    singpolyma committed Sep 25, 2013
    Also, don't silently ignore things.
    And have a hint error message for people who's editors don't put
    line endings on the ends of lines.
Commits on Sep 20, 2013
  1. Version bump

    singpolyma committed Sep 20, 2013
  2. Made Routes Module Name Configurable

    psycotica0 authored and singpolyma committed Sep 20, 2013
    It was hardcoded to spit out a module called "Routes", no matter where
    you wanted to put it.
    Since filenames and module names are linked, though, this got really
    grouchy when you put it anywhere other than a file called Routes.hs
    
    Better now.
Commits on Oct 16, 2012
  1. Version bump

    singpolyma committed Oct 16, 2012
  2. PartialURI

    singpolyma committed Oct 16, 2012
  3. PathHelpers use fully qualified imports

    singpolyma committed Oct 16, 2012
    To help with CPP usage
Commits on Oct 15, 2012
  1. Version bump: 0.4

    singpolyma committed Oct 15, 2012
  2. Suppress GHC warnings

    singpolyma committed Oct 15, 2012
  3. Fix some escaping issues

    singpolyma committed Oct 15, 2012
  4. Pass multi pieces through

    singpolyma committed Oct 15, 2012
Commits on Aug 18, 2012
  1. bump version

    singpolyma committed Aug 18, 2012
  2. Need to escape URI components

    singpolyma committed Aug 18, 2012
    Oops.
  3. version bump

    singpolyma committed Aug 18, 2012
  4. Allow generating Routes and/or PathHelpers

    singpolyma committed Aug 18, 2012
    Basically, make route generation optional.  The primary motivation for
    this is so that path helpers can be placed into a second file that is
    CPP #include into your application, to avoid recursive dependencies at
    least until <http://hackage.haskell.org/trac/ghc/ticket/1409> is solved.
  5. Add optional support for path helpers

    singpolyma committed Aug 18, 2012
    These are functions named `actionPath` that take all the arguments the
    route takes (so, the arguments of the action, minus the arguments to the
    routes because those are just global).  It generates a `typeRestrict`
    function in the where clause of each path helper that never gets used,
    but which causes the type inference engine to restrict the argument
    types of the path helper to the types of the actual arguments to the
    action.
    
    The helpers return Network.URI.URI, a relative URI with an absolute path
    If your application does not live in the root of your domain, you may
    need to take the path prefix on.  For absolute URIs you can use
    (Network.URI.relativeTo <baseuri> <pathhelper>)
Commits on Aug 11, 2012
  1. hlint clean output

    singpolyma committed Aug 11, 2012
Commits on Aug 9, 2012
  1. 0.2

    singpolyma committed Aug 9, 2012
  2. Add the option to pass arguments to routes

    singpolyma committed Aug 9, 2012
    N arguments can be passed to routes, and each of these arguments is then
    passed to all Application before they are applied to any arguments
    coming from the URI.  This allows IORefs, network connections to
    databases, and other such things from IO to be passed to each action.
  3. typo

    singpolyma committed Aug 9, 2012
  4. example

    singpolyma committed Aug 9, 2012
  5. .gitignore

    singpolyma committed Aug 9, 2012
  6. .gitignore

    singpolyma committed Aug 9, 2012
  7. Cabalize and document

    singpolyma committed Aug 9, 2012
  8. COPYING

    singpolyma committed Aug 9, 2012
  9. usage message

    singpolyma committed Aug 9, 2012
  10. hlint and warnings clean

    singpolyma committed Aug 9, 2012
  11. initial commit

    singpolyma committed Aug 9, 2012