diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,5 @@
+# shake-cabal
+
+## 0.1.0.5
+
+  * Slightly better behavior for `getCabalDepsA` and `getCabalDepsV`
diff --git a/shake-cabal.cabal b/shake-cabal.cabal
--- a/shake-cabal.cabal
+++ b/shake-cabal.cabal
@@ -1,18 +1,19 @@
 cabal-version: 1.18
 name: shake-cabal
-version: 0.1.0.4
+version: 0.1.0.5
 license: BSD3
 license-file: LICENSE
 copyright: Copyright: (c) 2018 Vanessa McHale
 maintainer: vanessa.mchale@iohk.io
 author: Vanessa McHale
-bug-reports: https://github.com/vmchale/atspkg/issues
+bug-reports: https://hub.darcs.net/vmchale/ats/issues
 synopsis: Shake library for use with cabal
 description:
     A library for using [shake](http://hackage.haskell.org/package/shake) alongside [cabal](https://www.haskell.org/cabal/).
 category: Development
 build-type: Simple
 extra-doc-files: README.md
+                 CHANGELOG.md
 
 source-repository head
     type: darcs
@@ -35,7 +36,8 @@
         shake >=0.14,
         Cabal >=2.2,
         directory -any,
-        composition-prelude -any
+        composition-prelude -any,
+        filepath -any
     
     if flag(development)
         ghc-options: -Werror
diff --git a/src/Development/Shake/Cabal.hs b/src/Development/Shake/Cabal.hs
--- a/src/Development/Shake/Cabal.hs
+++ b/src/Development/Shake/Cabal.hs
@@ -29,6 +29,7 @@
 import           Distribution.Verbosity                 as Distribution
 import           Distribution.Version
 import           System.Directory                       (doesFileExist)
+import           System.FilePath                        (pathSeparator)
 import           System.Info                            (arch, os)
 
 data HsCompiler = GHC { _suff :: Maybe String -- ^ Compiler version
@@ -119,7 +120,7 @@
         benchSrc = extractHelper benchToFiles benches
         foreignSrc = extractHelper foreignToFiles foreigns
 
-        dirHelper f xs = (fmap (++ "/") . hsSourceDirs . f <=< extract) =<< xs
+        dirHelper f xs = (fmap (++ [pathSeparator]) . hsSourceDirs . f <=< extract) =<< xs
 
         dir = dirHelper libBuildInfo libs
         exeDir = dirHelper buildInfo exes
@@ -146,4 +147,4 @@
     benchFiles <- h (dirgeBench benchSrc)
     foreignFiles <- h (dirgeForeign foreignSrc)
 
-    pure (vers, extraSrc ++ norms ++ exeFiles ++ subFiles ++ testFiles ++ benchFiles ++ foreignFiles)
+    pure (vers, p : extraSrc ++ norms ++ exeFiles ++ subFiles ++ testFiles ++ benchFiles ++ foreignFiles)
