Suitable versions of Sphinx for building different versions of CMake Docs?

I suspect other changes may need backported to those source trees. But CMake generates its docs from the source tree, so some tracking of how to update these releases to newer Sphinx would best be tracked in the history as well (basically, branch off of the last 3.0.x release, update it to work with new Sphinx, then regenerate and merge the changes into master with -s ours for tracking purposes). What would be the benefit of regenerating the docs?