diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,13 @@
 # doctemplates
 
+## 0.3.0.1
+
+* Bump lower bound on base to 4.9, drop support for ghc 7.10.
+
+* Add needed import for older base versions.
+
+* Add test.hs to repository.
+
 ## 0.3
 
 * Note that all of the changes to template syntax described
diff --git a/doctemplates.cabal b/doctemplates.cabal
--- a/doctemplates.cabal
+++ b/doctemplates.cabal
@@ -1,5 +1,5 @@
 name:                doctemplates
-version:             0.3
+version:             0.3.0.1
 synopsis:            Pandoc-style document templates
 description:         A simple text templating system used by pandoc.
 homepage:            https://github.com/jgm/doctemplates#readme
@@ -21,7 +21,7 @@
 library
   hs-source-dirs:      src
   exposed-modules:     Text.DocTemplates
-  build-depends:       base >= 4.7 && < 5,
+  build-depends:       base >= 4.9 && < 5,
                        aeson,
                        text,
                        containers,
diff --git a/test/test.hs b/test/test.hs
--- a/test/test.hs
+++ b/test/test.hs
@@ -14,6 +14,7 @@
 import Control.Monad.Identity
 import System.FilePath.Glob
 import qualified Data.ByteString.Lazy as BL
+import Data.Semigroup ((<>))
 
 main :: IO ()
 main = withTempDirectory "test" "out." $ \tmpdir -> do
