- Check version ranges of optional dependencies when present (#7710) If an optional dependency is present, but it does not conform to the version range, it will now error out in the same fashion as missing required dependencies, instead of a more cryptic error down the line due to a missing method/class/field/etc. Implements and closes #7696