diff --git a/src/Data/Structured/Internal.hs b/src/Data/Structured/Internal.hs
--- a/src/Data/Structured/Internal.hs
+++ b/src/Data/Structured/Internal.hs
@@ -31,32 +31,32 @@
 
 import GHC.Generics
 
-import qualified Data.Aeson                   as Aeson
-import qualified Data.Array.IArray            as Array
-import qualified Data.Array.Unboxed           as Array
-import qualified Data.ByteString              as BS
-import qualified Data.ByteString.Lazy         as LBS
-import qualified Data.ByteString.Lazy.Builder as Builder
-import qualified Data.ByteString.Short        as SBS
-import qualified Data.Fixed                   as Fixed
-import qualified Data.HashMap.Lazy            as HML
-import qualified Data.HashSet                 as HS
-import qualified Data.IntMap                  as IM
-import qualified Data.IntSet                  as IS
-import qualified Data.Map                     as Map
-import qualified Data.Monoid                  as Monoid
-import qualified Data.Scientific              as Sci
-import qualified Data.Semigroup               as Semigroup
-import qualified Data.Sequence                as Seq
-import qualified Data.Set                     as Set
-import qualified Data.Text                    as T
-import qualified Data.Text.Lazy               as LT
-import qualified Data.Time.Compat             as Time
-import qualified Data.UUID.Types              as UUID
-import qualified Data.Vector                  as V
-import qualified Data.Vector.Storable         as SV
-import qualified Data.Vector.Unboxed          as UV
-import qualified Data.Version                 as Version
+import qualified Data.Aeson              as Aeson
+import qualified Data.Array.IArray       as Array
+import qualified Data.Array.Unboxed      as Array
+import qualified Data.ByteString         as BS
+import qualified Data.ByteString.Builder as Builder
+import qualified Data.ByteString.Lazy    as LBS
+import qualified Data.ByteString.Short   as SBS
+import qualified Data.Fixed              as Fixed
+import qualified Data.HashMap.Lazy       as HML
+import qualified Data.HashSet            as HS
+import qualified Data.IntMap             as IM
+import qualified Data.IntSet             as IS
+import qualified Data.Map                as Map
+import qualified Data.Monoid             as Monoid
+import qualified Data.Scientific         as Sci
+import qualified Data.Semigroup          as Semigroup
+import qualified Data.Sequence           as Seq
+import qualified Data.Set                as Set
+import qualified Data.Text               as T
+import qualified Data.Text.Lazy          as LT
+import qualified Data.Time.Compat        as Time
+import qualified Data.UUID.Types         as UUID
+import qualified Data.Vector             as V
+import qualified Data.Vector.Storable    as SV
+import qualified Data.Vector.Unboxed     as UV
+import qualified Data.Version            as Version
 
 #if __GLASGOW_HASKELL__ >= 800
 import Data.Kind (Type)
diff --git a/structured.cabal b/structured.cabal
--- a/structured.cabal
+++ b/structured.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.2
 name:          structured
-version:       0.1
+version:       0.1.0.1
 synopsis:      Structure (hash) of your data types
 category:      Data
 description:
@@ -22,8 +22,9 @@
    || ==8.2.2
    || ==8.4.4
    || ==8.6.5
-   || ==8.8.3
-   || ==8.10.1
+   || ==8.8.4
+   || ==8.10.4
+   || ==9.0.1
 
 source-repository head
   type:     git
@@ -41,21 +42,21 @@
   -- Libraries bundled with GHC
   build-depends:
       array         >=0.5.0.0  && <0.6
-    , base          >=4.7.0.2  && <4.15
+    , base          >=4.7.0.2  && <4.16
     , binary        >=0.7.1.0  && <0.10
-    , bytestring    >=0.10.4.0 && <0.11
+    , bytestring    >=0.10.4.0 && <0.12
     , containers    >=0.5.5.1  && <0.7
     , text          >=1.2.3.0  && <1.3
-    , time-compat   >=1.9.2.2  && <1.10
     , transformers  >=0.3.0.0  && <0.6
 
   -- other dependencies
   build-depends:
-      aeson                 >=0.8     && <1.5
-    , base16-bytestring     >=0.1.1.6 && <0.2
+      aeson                 >=1.2.1.0 && <1.6
+    , base16-bytestring     >=0.1.1.6 && <1.1
     , hashable              >=1.2     && <1.4
     , scientific            >=0.3     && <0.4
     , tagged                >=0.7     && <0.9
+    , time-compat           >=1.9.2.2 && <1.10
     , unordered-containers  >=0.2     && <0.3
     , uuid-types            >=1.0.3   && <1.1
     , vector                >=0.10    && <0.13
