diff --git a/just-the-docs.gemspec b/just-the-docs.gemspec
index 4be9738d29fe1180b8be3573a645203f8383f6c4..9d1f2cfa48dae4c86bc93d949445ba531aa20be2 100644
--- a/just-the-docs.gemspec
+++ b/just-the-docs.gemspec
@@ -13,7 +13,7 @@ Gem::Specification.new do |spec|
   spec.files         = `git ls-files -z`.split("\x0").select { |f| f.match(%r{^(assets|bin|_layouts|_includes|lib|Rakefile|_sass|LICENSE|README)}i) }
   spec.executables   << 'just-the-docs'
 
-  spec.add_runtime_dependency "jekyll", "~> 3.8.5"
+  spec.add_runtime_dependency "jekyll", ">= 3.8.5", "< 4.1.0"
   spec.add_runtime_dependency "jekyll-seo-tag", "~> 2.0"
   spec.add_runtime_dependency "rake", "~> 12.3.1"