Recommend .yesodroutes file extension (#1686)
* Recommend .yesodroutes file extension Closes https://github.com/yesodweb/yesod/issues/1685 * ..
This commit is contained in:
parent
7964967ba8
commit
77e6c3e7c2
@ -1,5 +1,9 @@
|
|||||||
# ChangeLog for yesod-core
|
# ChangeLog for yesod-core
|
||||||
|
|
||||||
|
## 1.6.18.2
|
||||||
|
|
||||||
|
* Recommends `.yesodroutes` as the file extension for Yesod routes files. [#1686](https://github.com/yesodweb/yesod/pull/1686)
|
||||||
|
|
||||||
## 1.6.18.1
|
## 1.6.18.1
|
||||||
|
|
||||||
* Increase the size of CSRF token
|
* Increase the size of CSRF token
|
||||||
|
|||||||
@ -35,9 +35,15 @@ parseRoutes = QuasiQuoter { quoteExp = x }
|
|||||||
[] -> lift res
|
[] -> lift res
|
||||||
z -> error $ unlines $ "Overlapping routes: " : map show z
|
z -> error $ unlines $ "Overlapping routes: " : map show z
|
||||||
|
|
||||||
|
-- | Same as 'parseRoutes', but uses an external file instead of quasiquotation.
|
||||||
|
--
|
||||||
|
-- The recommended file extension is @.yesodroutes@.
|
||||||
parseRoutesFile :: FilePath -> Q Exp
|
parseRoutesFile :: FilePath -> Q Exp
|
||||||
parseRoutesFile = parseRoutesFileWith parseRoutes
|
parseRoutesFile = parseRoutesFileWith parseRoutes
|
||||||
|
|
||||||
|
-- | Same as 'parseRoutesNoCheck', but uses an external file instead of quasiquotation.
|
||||||
|
--
|
||||||
|
-- The recommended file extension is @.yesodroutes@.
|
||||||
parseRoutesFileNoCheck :: FilePath -> Q Exp
|
parseRoutesFileNoCheck :: FilePath -> Q Exp
|
||||||
parseRoutesFileNoCheck = parseRoutesFileWith parseRoutesNoCheck
|
parseRoutesFileNoCheck = parseRoutesFileWith parseRoutesNoCheck
|
||||||
|
|
||||||
|
|||||||
@ -227,7 +227,7 @@ main = hspec $ do
|
|||||||
describe "routing table parsing" $ do
|
describe "routing table parsing" $ do
|
||||||
it "recognizes trailing backslashes as line continuation directives" $ do
|
it "recognizes trailing backslashes as line continuation directives" $ do
|
||||||
let routes :: [ResourceTree String]
|
let routes :: [ResourceTree String]
|
||||||
routes = $(parseRoutesFile "test/fixtures/routes_with_line_continuations")
|
routes = $(parseRoutesFile "test/fixtures/routes_with_line_continuations.yesodroutes")
|
||||||
length routes @?= 3
|
length routes @?= 3
|
||||||
|
|
||||||
describe "overlap checking" $ do
|
describe "overlap checking" $ do
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
name: yesod-core
|
name: yesod-core
|
||||||
version: 1.6.18.1
|
version: 1.6.18.2
|
||||||
license: MIT
|
license: MIT
|
||||||
license-file: LICENSE
|
license-file: LICENSE
|
||||||
author: Michael Snoyman <michael@snoyman.com>
|
author: Michael Snoyman <michael@snoyman.com>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user