On 08/10/2013 11:51, Bruno Medeiros wrote:
Rather, I think dub should adopt Semantic Versioning as part of its
recommended practices for package versioning:
http://semver.org/spec/v2.0.0.html
In this practice, stuff like "xyz": ">=0.0.1" is not recommended, an
upper bound on the version is required, to allow breaking changes in xyz.

Doh, I should have checked this before I posted, but dub does this already:
http://code.dlang.org/package-format#version-specs

That means all packages (at least production ready ones) should use upper bounds on their dependencies.

--
Bruno Medeiros - Software Engineer

Reply via email to