yesod-gitrev 0.1.0.0 → 0.2.0.0
raw patch · 3 files changed
+16/−5 lines, 3 filesdep ~yesod-corePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: yesod-core
API changes (from Hackage documentation)
- Yesod.GitRev: gitRevBranch :: GitRev -> String
- Yesod.GitRev: gitRevDirty :: GitRev -> Bool
- Yesod.GitRev: gitRevHash :: GitRev -> String
- Yesod.GitRev: instance Yesod master => YesodSubDispatch GitRev (HandlerT master IO)
+ Yesod.GitRev: [gitRevBranch] :: GitRev -> String
+ Yesod.GitRev: [gitRevDirty] :: GitRev -> Bool
+ Yesod.GitRev: [gitRevHash] :: GitRev -> String
+ Yesod.GitRev: instance Yesod.Core.Class.Yesod.Yesod site => Yesod.Core.Class.Dispatch.YesodSubDispatch Yesod.GitRev.Data.GitRev site
Files
- ChangeLog.md +3/−0
- src/Yesod/GitRev.hs +4/−3
- yesod-gitrev.cabal +9/−2
+ ChangeLog.md view
@@ -0,0 +1,3 @@+## 0.2.0.0++- Upgrade to yesod-core 1.6
src/Yesod/GitRev.hs view
@@ -14,10 +14,11 @@ import Data.Aeson import Yesod.Core+import Yesod.Core.Types import Yesod.GitRev.Data -getGitRevR :: Yesod master => HandlerT GitRev (HandlerT master IO) TypedContent-getGitRevR = getYesod >>= \GitRev{..} -> lift $ selectRep $ do+getGitRevR :: Yesod site => SubHandlerFor GitRev site TypedContent+getGitRevR = getSubYesod >>= \GitRev{..} -> liftHandler $ selectRep $ do provideRep $ defaultLayout $ do [whamlet| <dl>@@ -34,5 +35,5 @@ , "dirty" .= gitRevDirty ] -instance Yesod master => YesodSubDispatch GitRev (HandlerT master IO) where+instance Yesod site => YesodSubDispatch GitRev site where yesodSubDispatch = $(mkYesodSubDispatch resourcesGitRev)
yesod-gitrev.cabal view
@@ -1,10 +1,13 @@ name: yesod-gitrev-version: 0.1.0.0+version: 0.2.0.0 synopsis: A subsite for displaying git information. author: Dan Burton maintainer: danburton.email@gmail.com +homepage: https://github.com/DanBurton/yesod-gitrev+bug-reports: https://github.com/DanBurton/yesod-gitrev/issues+ copyright: 2015 FP Complete Corporation license: BSD3 license-file: LICENSE@@ -13,7 +16,7 @@ cabal-version: >=1.10 extra-source-files:- README.md+ README.md ChangeLog.md library exposed-modules:@@ -28,3 +31,7 @@ , yesod-core hs-source-dirs: src default-language: Haskell2010++source-repository head+ type: git+ location: git://github.com/DanBurton/yesod-gitrev.git