basho/rebar — pull request #263 by thijsterlouw (2012-07-03 06:28:17+00:00)
Title: Semantic versioning + improved version resolution

Initial support for Semantic Versioning for dependencies. Details are discussed in issue #258 .
Major improvements:
- allow user to specify detailed version requirements using http://semver.org/
- show project that caused version mismatch (so it can be rectified)
- don't cause version mismatches immediately on the first error (but verify the whole chain of version constraints and try to download highest requested and allowed version)