diff --git a/docs/requirements.txt b/docs/requirements.txt
index bb93e2125751b23bba528fe4452d24abda618c51..8bbb92e6f79f00b03379cd8dc2c8ba636809c9e9 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -4,9 +4,9 @@
 sphinx>=1.8.4
 breathe==4.11.1
 sphinx-rtd-theme
-sphinxcontrib-blockdiag>=1.5.5
-sphinxcontrib-seqdiag>=0.8.5
-sphinxcontrib-actdiag>=0.8.5
-sphinxcontrib-nwdiag>=0.9.5
+sphinxcontrib-blockdiag>=1.5.5, <2.0.0
+sphinxcontrib-seqdiag>=0.8.5, <2.0.0
+sphinxcontrib-actdiag>=0.8.5, <2.0.0
+sphinxcontrib-nwdiag>=0.9.5, <2.0.0
 recommonmark
 future>=0.16.0 # for ../tools/gen_esp_err_to_name.py