diff --git a/getopt-generics.cabal b/getopt-generics.cabal
--- a/getopt-generics.cabal
+++ b/getopt-generics.cabal
@@ -1,11 +1,13 @@
--- This file has been generated from package.yaml by hpack version 0.20.0.
+cabal-version: 1.12
+
+-- This file has been generated from package.yaml by hpack version 0.31.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: abf4e8f0f1099d8b59aa00485728092abae08230a22f2e54917e955bc4a2b80e
+-- hash: a8f8322b2416d58ac189c12c7f304a9e93419217f59a6b53375ab335009c9bc3
 
 name:           getopt-generics
-version:        0.13.0.2
+version:        0.13.0.3
 synopsis:       Create command line interfaces with ease
 description:    Create command line interfaces with ease
 category:       Console, System
@@ -17,8 +19,6 @@
 license:        BSD3
 license-file:   LICENSE
 build-type:     Simple
-cabal-version:  >= 1.10
-
 extra-source-files:
     docs/CustomOption.hs
     docs/CustomOption.shell-protocol
@@ -42,15 +42,6 @@
   location: https://github.com/soenkehahn/getopt-generics
 
 library
-  hs-source-dirs:
-      src
-  ghc-options: -Wall -fno-warn-name-shadowing
-  build-depends:
-      base ==4.*
-    , base-compat >=0.8
-    , base-orphans
-    , generics-sop >=0.1 && <0.4
-    , tagged
   exposed-modules:
       WithCli
       WithCli.Pure
@@ -65,27 +56,20 @@
       WithCli.Pure.Internal
       WithCli.Result
       Paths_getopt_generics
-  default-language: Haskell2010
-
-test-suite spec
-  type: exitcode-stdio-1.0
-  main-is: Spec.hs
   hs-source-dirs:
       src
-      test
-      docs
-  ghc-options: -Wall -fno-warn-name-shadowing -threaded -O0
+  ghc-options: -Wall -fno-warn-name-shadowing
   build-depends:
-      QuickCheck
-    , base ==4.*
+      base ==4.*
     , base-compat >=0.8
     , base-orphans
-    , filepath
-    , generics-sop >=0.1 && <0.4
-    , hspec >=2.1.8
-    , safe
-    , silently
+    , generics-sop >=0.1 && <0.5
     , tagged
+  default-language: Haskell2010
+
+test-suite spec
+  type: exitcode-stdio-1.0
+  main-is: Spec.hs
   other-modules:
       WithCli
       WithCli.Argument
@@ -122,4 +106,20 @@
       Test03
       Test04
       Paths_getopt_generics
+  hs-source-dirs:
+      src
+      test
+      docs
+  ghc-options: -Wall -fno-warn-name-shadowing -threaded -O0
+  build-depends:
+      QuickCheck
+    , base ==4.*
+    , base-compat >=0.8
+    , base-orphans
+    , filepath
+    , generics-sop >=0.1 && <0.5
+    , hspec >=2.1.8
+    , safe
+    , silently
+    , tagged
   default-language: Haskell2010
