diff --git a/docs/get-releases-json.py b/docs/get-releases-json.py
index 8f623e7a0be380d20fe79c4d8db73dae341b6ade..6cd0f472b31f458ae61099aa27c8a1ace267834e 100644
--- a/docs/get-releases-json.py
+++ b/docs/get-releases-json.py
@@ -21,7 +21,15 @@ def get_versions():
             continue
 
         tags.append({"id": tag, "date": date})
-    return sorted(tags, key=lambda tag: StrictVersion(tag["id"]), reverse=True)
+    valid = []
+    for tag in tags:
+        try:
+            StrictVersion(tag["id"])
+            valid.append(tag)
+        except ValueError:
+            continue
+
+    return sorted(valid, key=lambda tag: StrictVersion(tag["id"]), reverse=True)
 
 
 def main():