diff --git a/pipes-key-value-csv.cabal b/pipes-key-value-csv.cabal
--- a/pipes-key-value-csv.cabal
+++ b/pipes-key-value-csv.cabal
@@ -1,5 +1,5 @@
 name:                pipes-key-value-csv
-version:             0.4.0.2
+version:             0.4.0.3
 synopsis:            Streaming processing of CSV files preceded by key-value pairs.
 description:         Nonstandard CSV files, with the table preceded by a header consisting of key-value pairs are often the output format of varius test equipment, such as digital oscilloscopes.
 homepage:            https://github.com/marcinmrotek/key-value-csv
@@ -37,21 +37,21 @@
                      , Pipes.KeyValueCsv.Internal.Types
                      , Data.Validation
   build-depends:       base               >= 4.8     && < 5
-                     , bifunctors         >= 5.2     && < 5.5
+                     , bifunctors         >= 5.2     && < 5.6
                      , containers         >= 0.5.6   && < 0.6
                      , data-default-class >= 0.0.1   && < 0.2
                      , lens               >= 4.12    && < 4.16
                      , mtl                >= 2.2     && < 2.3
-                     , pipes              >= 4.1     && < 4.3
+                     , pipes              >= 4.1     && < 4.4
                      , pipes-bytestring   >= 2.1     && < 2.2
                      , pipes-group        >= 1.0     && < 1.1
                      , pipes-parse        >= 3.0     && < 3.1
                      , pipes-safe         >= 2.2     && < 2.3
                      , pipes-text         >= 0.0     && < 0.1
                      , reflection         >= 1.5     && < 2.2
-                     , semigroupoids      >= 5.0.0   && < 5.2
+                     , semigroupoids      >= 5.0.0   && < 5.3
                      , text               >= 1.2     && < 1.3
-                     , vinyl              >= 0.5.2   && < 0.6
+                     , vinyl              >= 0.5.2   && < 0.8
                      , vinyl-utils        >= 0.2.0.1 && < 0.4
   if impl(ghc < 8.0)
     build-depends: semigroups == 0.18.*
