diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,3 +1,7 @@
+[1.17.3.1]
+
+  * Bumped upper bounds for criterion and QuickCheck.
+
 [1.17.3]
 
   * Added Walkable instances for `[Inline] Inline` and `[Block] Block`.
diff --git a/pandoc-types.cabal b/pandoc-types.cabal
--- a/pandoc-types.cabal
+++ b/pandoc-types.cabal
@@ -1,5 +1,5 @@
 Name:                pandoc-types
-Version:             1.17.3
+Version:             1.17.3.1
 Synopsis:            Types for representing a structured document
 Description:         @Text.Pandoc.Definition@ defines the 'Pandoc' data
                      structure, which is used by pandoc to represent
@@ -73,7 +73,7 @@
                        test-framework >= 0.3 && < 0.9,
                        test-framework-hunit >= 0.2 && < 0.4,
                        test-framework-quickcheck2 >= 0.2.9 && < 0.4,
-                       QuickCheck >= 2.4 && < 2.11,
+                       QuickCheck >= 2.4 && < 2.12,
                        HUnit >= 1.2 && < 1.7,
                        string-qq == 0.0.2
   ghc-options:         -threaded -rtsopts -with-rtsopts=-N -Wall -O2
@@ -84,5 +84,5 @@
   hs-source-dirs:  benchmark
   build-depends:   pandoc-types,
                    base >= 4.2 && < 5,
-                   criterion >= 1.0 && < 1.3
+                   criterion >= 1.0 && < 1.4
   ghc-options:   -rtsopts -Wall -fno-warn-unused-do-bind -O2
