wai-routes 0.6.0 → 0.6.1
raw patch · 3 files changed
+38/−6 lines, 3 files
Files
- README.md +18/−3
- src/Network/Wai/Middleware/Routes/TH.hs +16/−0
- wai-routes.cabal +4/−3
README.md view
@@ -1,5 +1,5 @@-Wai Routes (wai-routes-0.5.1)-==============================+Wai Routes (wai-routes-0.6.1)+==================================== [](https://travis-ci.org/ajnsit/wai-routes) @@ -17,9 +17,22 @@ - Handlers can abort processing and pass control to the next application in the wai stack -It depends on yesod-routes package for the TH functionality (but not the rest of yesod). The aim is to provide a similar level of typesafe URL functionality to Wai applications as is available to Yesod applications.+The aim is to provide a similar level of typesafe URL functionality to Wai applications as is available to Yesod applications. +Planned Features+====================++The following features are planned for later releases -++- Subsites+- Development mode+- Keter and Heroku support+- Scaffolding+- Better documentation+- Tests and code coverage++ Example Usage ============= @@ -84,4 +97,6 @@ * 0.4.1 : showRoute now returns "/" instead of "" * 0.5.0 : Added raw,text,html,json helpers. Update to wai-2.1. * 0.5.1 : Bumped dependency upper bounds to allow text 1.*+* 0.6.0 : Removed dependency on yesod-routes. Updated code to compile with wai-3 and ghc-7.8, ghc-7.10+* 0.6.1 : Fixed cabal and travis files
+ src/Network/Wai/Middleware/Routes/TH.hs view
@@ -0,0 +1,16 @@+{-# LANGUAGE TemplateHaskell #-}+module Network.Wai.Middleware.Routes.TH+ ( module Network.Wai.Middleware.Routes.TH.Types+ -- * Functions+ , module Network.Wai.Middleware.Routes.TH.RenderRoute+ , module Network.Wai.Middleware.Routes.TH.ParseRoute+ , module Network.Wai.Middleware.Routes.TH.RouteAttrs+ -- ** Dispatch+ , module Network.Wai.Middleware.Routes.TH.Dispatch+ ) where++import Network.Wai.Middleware.Routes.TH.Types+import Network.Wai.Middleware.Routes.TH.RenderRoute+import Network.Wai.Middleware.Routes.TH.ParseRoute+import Network.Wai.Middleware.Routes.TH.RouteAttrs+import Network.Wai.Middleware.Routes.TH.Dispatch
wai-routes.cabal view
@@ -1,5 +1,5 @@ name : wai-routes-version : 0.6.0+version : 0.6.1 cabal-version : >=1.18 build-type : Simple license : MIT@@ -63,8 +63,8 @@ source-repository this type : git- location : http://github.com/ajnsit/wai-routes/tree/v0.6- tag : v0.6+ location : http://github.com/ajnsit/wai-routes/tree/v0.6.1+ tag : v0.6.1 library build-depends: base >= 4.7 && < 4.9@@ -87,6 +87,7 @@ Network.Wai.Middleware.Routes.Monad Network.Wai.Middleware.Routes.Handler Network.Wai.Middleware.Routes.ContentTypes+ Network.Wai.Middleware.Routes.TH Network.Wai.Middleware.Routes.TH.Types Network.Wai.Middleware.Routes.TH.Dispatch Network.Wai.Middleware.Routes.TH.ParseRoute