Align gem specs more tightly
Loosen dev gem version constraints

Rely on semantic versioning.