diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+0.8.3
+-----------------------------------------------------------------------------
+- Update various upper bounds.
+
 0.8.2
 -----------------------------------------------------------------------------
 - Update `bytestring-conversion` to version 0.2
diff --git a/wai-predicates.cabal b/wai-predicates.cabal
--- a/wai-predicates.cabal
+++ b/wai-predicates.cabal
@@ -1,5 +1,5 @@
 name:                wai-predicates
-version:             0.8.2
+version:             0.8.3
 synopsis:            WAI request predicates
 license:             OtherLicense
 license-file:        LICENSE
@@ -53,18 +53,18 @@
         Network.Wai.Predicate.Parser.MediaType
 
     build-depends:
-        attoparsec            >= 0.10   && < 0.13
+        attoparsec            >= 0.10   && < 1.0
       , base                  == 4.*
-      , bytestring            >= 0.10   && < 0.11
+      , bytestring            >= 0.10   && < 1.0
       , bytestring-conversion == 0.2.*
       , cookie                == 0.4.*
-      , case-insensitive      >= 1.1    && < 1.3
-      , http-types            == 0.8.*
-      , singletons            >= 0.10   && < 1.1
+      , case-insensitive      >= 1.1    && < 2.0
+      , http-types            >= 0.8    && < 1.0
+      , singletons            >= 0.10   && < 2.0
       , transformers          >= 0.3    && < 0.5
       , vault                 == 0.3.*
-      , vector                == 0.10.*
-      , wai                   >= 2.0    && < 3.1
+      , vector                >= 0.10   && < 1.0
+      , wai                   >= 2.0    && < 4.0
 
 test-suite wai-predicate-tests
     type:             exitcode-stdio-1.0
