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
+
+  * Compatibility with `archive-sig-0.2.0.0`
diff --git a/archive-tar.cabal b/archive-tar.cabal
--- a/archive-tar.cabal
+++ b/archive-tar.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.0
 name: archive-tar
-version: 0.1.0.0
+version: 0.2.0.0
 license: BSD3
 license-file: LICENSE
 copyright: Copyright: (c) 2019 Vanessa McHale
@@ -11,6 +11,7 @@
     Backpack-ified way to use [tar](http://hackage.haskell.org/package/tar) bindings
 category: Codec, Tar, Archive
 build-type: Simple
+extra-doc-files: CHANGELOG.md
 
 source-repository head
     type: git
diff --git a/src/Archive/Tar.hs b/src/Archive/Tar.hs
--- a/src/Archive/Tar.hs
+++ b/src/Archive/Tar.hs
@@ -3,7 +3,7 @@
                    , writeArchiveBytes
                    , unpackToDir
                    , readArchiveBytes
-                   , packFromFiles
+                   , packFiles
                    ) where
 
 import           Codec.Archive.Tar    (Entries (..))
@@ -30,5 +30,5 @@
 unpackToDir :: FilePath -> BSL.ByteString -> IO ()
 unpackToDir = Tar.read .@ Tar.unpack
 
-packFromFiles :: FilePath -> [FilePath] -> IO ()
-packFromFiles arc = Tar.create arc "."
+packFiles :: [FilePath] -> IO BSL.ByteString
+packFiles = fmap Tar.write . Tar.pack "."
