diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,5 @@
 # Revision history for project-forge
 
-## 0.1.0.0 -- YYYY-mm-dd
+## 0.3.0.0
 
-* First version. Released on an unsuspecting world.
+* Exports the `directoryListToTemplate` function.
diff --git a/project-forge.cabal b/project-forge.cabal
--- a/project-forge.cabal
+++ b/project-forge.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               project-forge
-version:            0.2.0.0
+version:            0.3.0.0
 author:             Bradley Saul
 maintainer:         bsaul@novisci.com
 category:           Development
diff --git a/src/ProjectForge/Get.hs b/src/ProjectForge/Get.hs
--- a/src/ProjectForge/Get.hs
+++ b/src/ProjectForge/Get.hs
@@ -10,6 +10,7 @@
     getProjectTemplateFromDir
   , getProjectTemplateFromGit
   , getFileTemplateFromFile
+  , directoryListToTemplate
 ) where
 
 import           Blammo.Logging.Simple
@@ -57,9 +58,9 @@
 then this is thrown as an exception.
 -}
 directoryListToTemplate :: (MonadIO m) =>
+  -- | list of (@FilePath@, @ByteString@) pairs
+  -- corresponding to the contents of a template directory
     [(FilePath, BL.ByteString)]
-    -- | list of (@FilePath@, @ByteString@) pairs
-    -- corresponding to the contents of a template directory
   -> m ProjectTemplate
 directoryListToTemplate x =
   compileProjectTemplate =<< traverse (traverse decodeToText) x
