diff --git a/ChangeLog.md b/ChangeLog.md
new file mode 100644
--- /dev/null
+++ b/ChangeLog.md
@@ -0,0 +1,3 @@
+## 0.2.0.0
+
+- Upgrade to yesod-core 1.6
diff --git a/src/Yesod/GitRev.hs b/src/Yesod/GitRev.hs
--- a/src/Yesod/GitRev.hs
+++ b/src/Yesod/GitRev.hs
@@ -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)
diff --git a/yesod-gitrev.cabal b/yesod-gitrev.cabal
--- a/yesod-gitrev.cabal
+++ b/yesod-gitrev.cabal
@@ -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
