diff --git a/liblastfm.cabal b/liblastfm.cabal
--- a/liblastfm.cabal
+++ b/liblastfm.cabal
@@ -1,5 +1,5 @@
 name: liblastfm
-version: 0.0.3.7
+version: 0.0.3.8
 synopsis: Wrapper to Lastfm API
 license: MIT
 license-file: LICENSE
@@ -22,7 +22,7 @@
                  mtl == 2.*,
                  curl >= 1.3.7,
                  pureMD5 == 2.1.*,
-                 urlencoded == 0.3.*,
+                 urlencoded >= 0.3 && < 0.5,
                  attoparsec >= 0.10,
                  aeson == 0.6.*,
                  xml == 1.3.12,
@@ -82,14 +82,14 @@
   extensions: UnicodeSyntax
   ghc-options: -Wall
                -fno-warn-unused-do-bind
-  cpp-options: -Idocs
+  include-dirs: docs
 
 test-suite json-no-authentication
   build-depends: base >= 3 && < 5,
                  bytestring >= 0.9 && < 0.11,
                  attoparsec >= 0.10,
                  aeson == 0.6.*,
-                 HUnit == 1.2.4.*,
+                 HUnit >= 1.2.4,
                  liblastfm
   type: exitcode-stdio-1.0
   main-is: json-no-auth.hs
@@ -104,7 +104,7 @@
                  bytestring >= 0.9 && < 0.11,
                  attoparsec >= 0.10,
                  aeson == 0.6.*,
-                 HUnit == 1.2.4.*,
+                 HUnit >= 1.2.4,
                  liblastfm
   type: exitcode-stdio-1.0
   main-is: json-auth.hs
