web-routes-quasi 0.5.0 → 0.6.0
raw patch · 2 files changed
+5/−6 lines, 2 filesdep −web-routesPVP ok
version bump matches the API change (PVP)
Dependencies removed: web-routes
API changes (from Hackage documentation)
Files
- Web/Routes/Quasi/TH.hs +3/−2
- web-routes-quasi.cabal +2/−4
Web/Routes/Quasi/TH.hs view
@@ -103,9 +103,10 @@ let ps' = zip [1..] ps let pat = ConP (mkName n) $ mapMaybe go' ps' bod <- mkBod ps'- return $ Clause [pat] (NormalB bod) []+ return $ Clause [pat] (NormalB $ TupE [bod, ListE []]) [] go (n, SubSite{ssRender = r, ssPieces = pieces}) = do- let cons a b = InfixE (Just a) (ConE $ mkName ":") (Just b)+ cons' <- [|\a (b, c) -> (a : b, c)|]+ let cons a b = cons' `AppE` a `AppE` b x <- newName "x" let r' = r `AppE` VarE x let pat = ConP (mkName n) [VarP x]
web-routes-quasi.cabal view
@@ -1,5 +1,5 @@ name: web-routes-quasi-version: 0.5.0+version: 0.6.0 license: BSD3 license-file: LICENSE author: Michael Snoyman <michael@snoyman.com>@@ -16,9 +16,7 @@ default: False library- build-depends: base >= 4 && < 5,- web-routes >= 0.22 && < 0.23,- template-haskell >= 2.4 && < 2.5+ build-depends: base >= 4 && < 5, template-haskell >= 2.4 && < 2.5 exposed-modules: Web.Routes.Quasi Web.Routes.Quasi.Classes Web.Routes.Quasi.Parse