diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,11 @@
 # Changelog for single-tuple
 
+## 0.1.1.0
+
+2020.05.26
+
+Relaxing the upper bound for the base package.
+
 ## 0.1.0.0
 
 2019.10.10
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,1 +1,5 @@
-# homotuple
+# single-tuple
+
+[![GitHub Actions](https://github.com/kakkun61/tuple/workflows/build/badge.svg?branch=master)](https://github.com/kakkun61/tuple/actions?query=workflow%3Abuild)
+
+[![Hackage](https://matrix.hackage.haskell.org/api/v2/packages/single-tuple/badge)](http://hackage.haskell.org/package/single-tuple)
diff --git a/single-tuple.cabal b/single-tuple.cabal
--- a/single-tuple.cabal
+++ b/single-tuple.cabal
@@ -1,24 +1,19 @@
-cabal-version: 1.12
-
--- This file has been generated from package.yaml by hpack version 0.31.1.
---
--- see: https://github.com/sol/hpack
---
--- hash: 4ba9f1d2514aef5df15c28c62a56b699783522afb6aec15cf63d24c6dd60ab5e
+cabal-version: 2.2
 
 name:           single-tuple
-version:        0.1.0.0
+version:        0.1.1.0
 synopsis:       a class for single tuple implementations
 description:    a class for single tuple implementations
 category:       Data
-homepage:       https://github.com/kakkun61/tuple#readme
+homepage:       https://github.com/kakkun61/tuple
 bug-reports:    https://github.com/kakkun61/tuple/issues
 author:         Kazuki Okamoto
 maintainer:     kazuki.okamoto@kakkun61.com
 copyright:      2019 Kazuki Okamoto
-license:        Apache
+license:        Apache-2.0
 license-file:   LICENSE
 build-type:     Simple
+
 extra-source-files:
     README.md
     ChangeLog.md
@@ -27,33 +22,43 @@
   type: git
   location: https://github.com/kakkun61/tuple
 
-library
-  exposed-modules:
-      Data.Tuple.Single
-  other-modules:
-      Paths_single_tuple
-  hs-source-dirs:
-      src
-  ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wmonomorphism-restriction -Wmissing-exported-signatures -Wmissing-export-lists -Wmissing-home-modules -Wmissing-import-lists -Widentities -Wredundant-constraints -Wpartial-fields -Wno-name-shadowing -Wno-unticked-promoted-constructors
-  build-depends:
-      OneTuple >=0.2 && <0.3
-    , Only >=0.1 && <0.2
-    , base >=4.12 && <4.13
+common common
+  build-depends: base >=4.10 && <4.15,
+                 OneTuple >=0.2 && <0.3,
+                 Only >=0.1 && <0.2
+  ghc-options:   -Wall
+                 -Wcompat
+                 -Wincomplete-uni-patterns
+                  -Wincomplete-record-updates
+                 -Wmonomorphism-restriction
+                 -Wmissing-exported-signatures
+                 -Wmissing-home-modules
+                 -Wmissing-import-lists
+                 -Widentities
+                 -Wredundant-constraints
+                 -Wno-name-shadowing
+                 -Wno-unticked-promoted-constructors
+  if impl(ghc >= 8.4.0)
+    ghc-options: -Wpartial-fields
   default-language: Haskell2010
 
+library
+  import:          common
+  exposed-modules: Data.Tuple.Single
+  hs-source-dirs:  src
+  if impl(ghc >= 8.4.0)
+    ghc-options: -Wmissing-export-lists
+
 test-suite test
-  type: exitcode-stdio-1.0
-  main-is: Spec.hs
-  other-modules:
-      Data.Tuple.SingleSpec
-      Paths_single_tuple
-  hs-source-dirs:
-      test
-  ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wmonomorphism-restriction -Wmissing-exported-signatures -Wmissing-export-lists -Wmissing-home-modules -Wmissing-import-lists -Widentities -Wredundant-constraints -Wpartial-fields -Wno-name-shadowing -Wno-unticked-promoted-constructors -threaded -rtsopts -with-rtsopts=-N -Wno-missing-export-lists -Wno-missing-import-lists
-  build-depends:
-      OneTuple >=0.2 && <0.3
-    , Only >=0.1 && <0.2
-    , base >=4.12 && <4.13
-    , hspec
-    , single-tuple
-  default-language: Haskell2010
+  import:             common
+  type:               exitcode-stdio-1.0
+  main-is:            Spec.hs
+  other-modules:      Data.Tuple.SingleSpec
+  hs-source-dirs:     test
+  ghc-options:        -threaded
+                      -rtsopts
+                      -with-rtsopts=-N
+                      -Wno-missing-import-lists
+  build-depends:      single-tuple,
+                      hspec
+  build-tool-depends: hspec-discover:hspec-discover
