v0.6.0
- The
addcommand must explicitly have a--versionor--unmanagedparam specified. With--versiononly semver versions or ranges are supported. The--unmanagedflag specifies that you'll manage what branch you're on yourself, modulo will simply do a pull. You'll use this flag for non-modulo-enabled repos that you depend on. - Removed support for dependening on specific branches and commit hashes.
- No longer adds a .gitignore for /modules path so non-modulo dependencies can coexist.
To update previous repositories, replace checkout in your .modulo file with version. If your checkout line does not contain a semver version or range, simply remove the "checkout" and/or "version" line, this will then become an unmanaged repository.