diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+0.1.0.1
+
+* Add support for GHC 7.10 and GHC 8.4
+
 0.1.0.0
 
 * This change log starts.
diff --git a/natural.cabal b/natural.cabal
--- a/natural.cabal
+++ b/natural.cabal
@@ -1,7 +1,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                natural
-version:             0.1.0.0
+version:             0.1.0.1
 synopsis:            Natural number
 description:       
   <<http://i.imgur.com/uZnp9ke.png>>
@@ -18,7 +18,7 @@
 cabal-version:       >=1.10
 homepage:            https://github.com/qfpl/natural
 bug-reports:         https://github.com/qfpl/natural/issues
-tested-with:         GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.1
+tested-with:         GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.3
 
 source-repository   head
   type:             git
@@ -26,20 +26,22 @@
 
 library
   exposed-modules:     Natural
-  build-depends:       base >=4.8 && <4.11
-                     , lens >=4.15 && < 4.17
+  build-depends:       base >=4.8 && <4.12
+                     , lens >=4.15 && < 4.18
   hs-source-dirs:      src
   default-language:    Haskell2010
   ghc-options:         -Wall
+  if impl(ghc<8.0.1)
+    build-depends:     semigroups >= 0.9 && < 0.19
 
 test-suite             tests
   build-depends:       QuickCheck >=2.9.2 && <2.12
-                     , base >=4.8 && <4.11
+                     , base >=4.8 && <4.12
                      , checkers >=0.4.6 && <0.5
                      , natural
-                     , hedgehog >=0.5 && <0.6
-                     , lens >=4.15 && <4.17
-                     , tasty >=0.11 && <1.1
+                     , hedgehog >=0.5 && <0.7
+                     , lens >=4.15 && <4.18
+                     , tasty >=0.11 && <1.2
                      , tasty-hunit >=0.9 && <0.11
                      , tasty-hedgehog >= 0.1 && <0.3
                      , tasty-quickcheck >=0.8.4 && <0.11
