diff --git a/composite-opaleye.cabal b/composite-opaleye.cabal
--- a/composite-opaleye.cabal
+++ b/composite-opaleye.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.31.0.
+-- This file has been generated from package.yaml by hpack version 0.31.2.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: a165e49742efd61caf8c673211c5e9f70c4b579833740ea594949012cfff973b
+-- hash: 49f173b1450c86037548b42f1cee81f8c0fa67724d16c1c1cca1570ec9dd812d
 
 name:           composite-opaleye
-version:        0.5.5.0
+version:        0.6.0.0
 synopsis:       Opaleye SQL for Frames records
 description:    Integration between Frames records and Opaleye SQL, allowing records to be stored, retrieved, and queried from PostgreSQL.
 category:       Records
@@ -19,6 +19,15 @@
 build-type:     Simple
 
 library
+  exposed-modules:
+      Composite.Opaleye
+      Composite.Opaleye.ProductProfunctors
+      Composite.Opaleye.RecordTable
+      Composite.Opaleye.TH
+      Composite.Opaleye.Update
+      Composite.Opaleye.Util
+  other-modules:
+      Paths_composite_opaleye
   hs-source-dirs:
       src
   default-extensions: DataKinds FlexibleContexts FlexibleInstances LambdaCase MultiParamTypeClasses OverloadedStrings PatternSynonyms PolyKinds ScopedTypeVariables StrictData TemplateHaskell TypeFamilies TypeOperators ViewPatterns
@@ -26,29 +35,23 @@
   build-depends:
       base >=4.7 && <5
     , bytestring >=0.10.8.1 && <0.11
-    , composite-base >=0.5.3.0 && <0.6
-    , lens >=4.15.4 && <4.17
+    , composite-base >=0.5.3.0 && <0.7
+    , lens >=4.15.4 && <4.18
     , opaleye >=0.5.4.0 && <0.7
-    , postgresql-simple >=0.5.3.0 && <0.6
+    , postgresql-simple >=0.5.3.0 && <0.7
     , product-profunctors >=0.8.0.3 && <0.11
-    , profunctors >=5.2.1 && <5.3
-    , template-haskell >=2.11.1.0 && <2.14
+    , profunctors >=5.2.1 && <5.4
+    , template-haskell >=2.11.1.0 && <2.15
     , text >=1.2.2.2 && <1.3
-    , vinyl >=0.5.3 && <0.9
-  exposed-modules:
-      Composite.Opaleye
-      Composite.Opaleye.ProductProfunctors
-      Composite.Opaleye.RecordTable
-      Composite.Opaleye.TH
-      Composite.Opaleye.Update
-      Composite.Opaleye.Util
-  other-modules:
-      Paths_composite_opaleye
+    , vinyl >=0.5.3 && <0.12
   default-language: Haskell2010
 
 test-suite composite-opaleye-test
   type: exitcode-stdio-1.0
   main-is: Main.hs
+  other-modules:
+      UpdateSpec
+      Paths_composite_opaleye
   hs-source-dirs:
       test
   default-extensions: DataKinds FlexibleContexts FlexibleInstances LambdaCase MultiParamTypeClasses OverloadedStrings PatternSynonyms PolyKinds ScopedTypeVariables StrictData TemplateHaskell TypeFamilies TypeOperators ViewPatterns
@@ -57,18 +60,15 @@
       QuickCheck
     , base >=4.7 && <5
     , bytestring >=0.10.8.1 && <0.11
-    , composite-base >=0.5.3.0 && <0.6
+    , composite-base >=0.5.3.0 && <0.7
     , composite-opaleye
     , hspec
-    , lens >=4.15.4 && <4.17
+    , lens >=4.15.4 && <4.18
     , opaleye >=0.5.4.0 && <0.7
-    , postgresql-simple >=0.5.3.0 && <0.6
+    , postgresql-simple >=0.5.3.0 && <0.7
     , product-profunctors >=0.8.0.3 && <0.11
-    , profunctors >=5.2.1 && <5.3
-    , template-haskell >=2.11.1.0 && <2.14
+    , profunctors >=5.2.1 && <5.4
+    , template-haskell >=2.11.1.0 && <2.15
     , text >=1.2.2.2 && <1.3
-    , vinyl >=0.5.3 && <0.9
-  other-modules:
-      UpdateSpec
-      Paths_composite_opaleye
+    , vinyl >=0.5.3 && <0.12
   default-language: Haskell2010
