diff --git a/aeson-via.cabal b/aeson-via.cabal
--- a/aeson-via.cabal
+++ b/aeson-via.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.33.0.
+-- This file has been generated from package.yaml by hpack version 0.34.4.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 318cc7b2c6d83b710b0f777d76624040eeabdc8b6851a92937edba2804dcffde
+-- hash: 965bdc6666274f02520725291b928ec477ce92d958a6b618a16f349660a2d9a5
 
 name:           aeson-via
-version:        0.1.1
+version:        0.1.2
 synopsis:       Wrappers to derive-via Aeson ToJSON/FromJSON typeclasses
 description:    Please see the README on GitHub at <https://github.com/ejconlon/aeson-via#readme>
 category:       Data
@@ -35,11 +35,11 @@
       src
   ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -fno-warn-unused-top-binds
   build-depends:
-      aeson >=1.5 && <1.6
-    , aeson-casing >=0.2 && <0.3
+      aeson ==1.5.*
+    , aeson-casing ==0.2.*
     , base >=4.12 && <5
-    , newtype-generics >=0.5 && <0.6
-    , text >=1.2 && <1.3
+    , newtype-generics >=0.5 && <0.7
+    , text ==1.2.*
   default-language: Haskell2010
 
 test-suite aeson-via-test
@@ -51,12 +51,12 @@
       test
   ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -fno-warn-unused-top-binds -threaded -rtsopts -with-rtsopts=-N
   build-depends:
-      aeson >=1.5 && <1.6
-    , aeson-casing >=0.2 && <0.3
+      aeson ==1.5.*
+    , aeson-casing ==0.2.*
     , aeson-via
     , base >=4.12 && <5
-    , newtype-generics >=0.5 && <0.6
-    , tasty >=1.2 && <1.3
-    , tasty-hunit >=0.10 && <0.11
-    , text >=1.2 && <1.3
+    , newtype-generics >=0.5 && <0.7
+    , tasty >=1.2 && <1.5
+    , tasty-hunit ==0.10.*
+    , text ==1.2.*
   default-language: Haskell2010
