diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2014-2016, philopon
+Copyright (c) 2014-2017, Hirotomo Moriwaki
 
 All rights reserved.
 
diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -2,6 +2,7 @@
 {-# LANGUAGE OverloadedStrings #-}
 {-# LANGUAGE Rank2Types        #-}
 {-# LANGUAGE TupleSections     #-}
+{-# LANGUAGE CPP               #-}
 
 module Main ( main ) where
 
@@ -25,6 +26,10 @@
 import           Documentation.Haddocset
 import           Documentation.Haddocset.Index
 import           Documentation.Haddocset.Plist
+
+#if MIN_VERSION_optparse_applicative(0,13,0)
+import Data.Semigroup ((<>))
+#endif
 
 createCommand :: Options -> IO ()
 createCommand o = do
diff --git a/haddocset.cabal b/haddocset.cabal
--- a/haddocset.cabal
+++ b/haddocset.cabal
@@ -1,5 +1,5 @@
 name:                haddocset
-version:             0.4.2
+version:             0.4.3
 synopsis:            Generate docset of Dash by Haddock haskell documentation tool
 description:         please read README.md <https://github.com/philopon/haddocset/blob/master/README.md>
 license:             BSD3
@@ -8,7 +8,7 @@
 maintainer:          HirotomoMoriwaki<philopon.dependence@gmail.com>
 Homepage:            https://github.com/philopon/haddocset
 Bug-reports:         https://github.com/philopon/haddocset/issues
-copyright:           (c) 2014-2016 Hirotomo Moriwaki
+copyright:           (c) 2014-2017 Hirotomo Moriwaki
 category:            Distribution
 build-type:          Simple
 cabal-version:       >=1.10
@@ -21,8 +21,8 @@
       Documentation.Haddocset.Plist
   ghc-options:         -Wall -O2
   build-depends:       base                 >=4.6   && <4.10
-                     , ghc                  >=7.4   && <8.1
-                     , optparse-applicative >=0.11  && <0.13
+                     , ghc                  >=7.8   && <8.1
+                     , optparse-applicative >=0.11  && <0.15
                      , conduit              >=1.0   && <1.3
                      , conduit-extra        >=1.1   && <1.2
                      , tagsoup              >=0.13  && <1.4
@@ -30,7 +30,7 @@
                      , text                 >=1.0   && <1.3
                      , sqlite-simple        >=0.4.5 && <0.5
                      , process              >=1.1   && <1.5
-                     , directory            >=1.1   && <1.3
+                     , directory            >=1.1   && <1.4
                      , filepath             >=1.3   && <1.5
                      , transformers         >=0.3   && <0.6
                      , exceptions           >=0.6   && <0.9
@@ -41,5 +41,8 @@
     build-depends:     haddock-api          >=2.15
   else
     build-depends:     haddock              >=2.13 && <2.14
+
+  if !impl(ghc >= 8.0)
+    build-depends:     semigroups           >=0.18
 
   default-language:    Haskell2010
