diff --git a/Cabal/doc/developing-packages.rst b/Cabal/doc/developing-packages.rst
index 59c1133d2a0e29ca8e27c7a9eb68617469d1f01a..0a6e229d31c62a2051832b59bd0967899aab59c3 100644
--- a/Cabal/doc/developing-packages.rst
+++ b/Cabal/doc/developing-packages.rst
@@ -785,7 +785,7 @@ describe the package as a whole:
 
         package-version = 1*DIGIT *("." 1*DIGIT)
 
-.. pkg-field:: cabal-version: >= x.y
+.. pkg-field:: cabal-version: x.y
 
     The version of the Cabal specification that this package description
     uses. The Cabal specification does slowly evolve, introducing new
@@ -794,11 +794,6 @@ describe the package as a whole:
     programs which process the package description to know what syntax
     to expect and what each part means.
 
-    For historical reasons this is always expressed using *>=* version
-    range syntax. No other kinds of version range make sense, in
-    particular upper bounds do not make sense. In future this field will
-    specify just a version number, rather than a version range.
-
     The version number you specify will affect both compatibility and
     behaviour. Most tools (including the Cabal library and cabal
     program) understand a range of versions of the Cabal specification.