Vim’s package manager doesn’t really support version constraints, as it’s mostly used with git submodules.
One way to fix that would be plugin repositories with branches like 1.x or 1.1.x, and have users git submodule add --branch 1.x
to not break their setups. 🤔