#22363 introduced version ranges for features, which #22375 implemented for features (and #22376 generates).
Where before features were defined in terms of a single version, usually the minimum version from which said feature is supported.
In some instances (annotated with a //TODO and an url to this issue), we simply take the min from this range and maintain the old logic (for example, using direct comparison operators >= instead of using the ranges .contains(version). Wherever possible, these cases should be eliminated, and .contains(version) should be preferred
#22363 introduced version ranges for features, which #22375 implemented for features (and #22376 generates).
Where before features were defined in terms of a single version, usually the minimum version from which said feature is supported.
In some instances (annotated with a //TODO and an url to this issue), we simply take the min from this range and maintain the old logic (for example, using direct comparison operators >= instead of using the ranges
.contains(version). Wherever possible, these cases should be eliminated, and.contains(version)should be preferred