diff --git a/reader-soup.cabal b/reader-soup.cabal
--- a/reader-soup.cabal
+++ b/reader-soup.cabal
@@ -4,13 +4,19 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: caef3fbe77580e1053ab30d901319fa0afe198bb4febb8ff51096d41bc1832a2
+-- hash: 83894fcf058ac979963448797eec30f4bbf10cc60ecad4cebf04b84d65c88995
 
 name:           reader-soup
-version:        0.1.0.0
+version:        0.1.0.1
 synopsis:       Vinyl-based reader-like monad composition
-description:    See README at <https://github.com/tweag/porcupine#README.md>
-category:       Numerical, JSON
+description:    Packs together a stack of reader-like monads as one single ReaderT of a
+                composite state (represented as an array). This permits to represent the
+                entire monad stack of an application as one record (in the vinyl sense) of the
+                parameters used to run this monad stack, and to add capabilities to that stack
+                by just adding a new field to that record. reader-soup is part of the
+                porcupine ecosystem. See the README at
+                <https://github.com/tweag/porcupine#README.md>
+category:       Control, Combinators
 homepage:       https://github.com/tweag/porcupine#readme
 bug-reports:    https://github.com/tweag/porcupine/issues
 maintainer:     Yves Parès <yves.pares@tweag.io>
@@ -45,5 +51,5 @@
     , transformers
     , transformers-base
     , unliftio-core
-    , vinyl
+    , vinyl >=0.11
   default-language: Haskell2010
