web-routes-quasi 0.6.0 → 0.6.0.1
raw patch · 2 files changed
+12/−4 lines, 2 filesdep ~template-haskellPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: template-haskell
API changes (from Hackage documentation)
Files
- Web/Routes/Quasi/Parse.hs +10/−2
- web-routes-quasi.cabal +2/−2
Web/Routes/Quasi/Parse.hs view
@@ -18,7 +18,11 @@ -- overlapping routes, failing if present; use 'parseRoutesNoCheck' to skip the -- checking. See documentation site for details on syntax. parseRoutes :: QuasiQuoter-parseRoutes = QuasiQuoter x y where+parseRoutes = QuasiQuoter+ { quoteExp = x+ , quotePat = y+ }+ where x s = do let res = resourcesFromString s case findOverlaps res of@@ -28,7 +32,11 @@ -- | Same as 'parseRoutes', but performs no overlap checking. parseRoutesNoCheck :: QuasiQuoter-parseRoutesNoCheck = QuasiQuoter x y where+parseRoutesNoCheck = QuasiQuoter+ { quoteExp = x+ , quotePat = y+ }+ where x = lift . resourcesFromString y = dataToPatQ (const Nothing) . resourcesFromString
web-routes-quasi.cabal view
@@ -1,5 +1,5 @@ name: web-routes-quasi-version: 0.6.0+version: 0.6.0.1 license: BSD3 license-file: LICENSE author: Michael Snoyman <michael@snoyman.com>@@ -16,7 +16,7 @@ default: False library- build-depends: base >= 4 && < 5, template-haskell >= 2.4 && < 2.5+ build-depends: base >= 4 && < 5, template-haskell >= 2.4 && < 2.6 exposed-modules: Web.Routes.Quasi Web.Routes.Quasi.Classes Web.Routes.Quasi.Parse