sbt 0.13.7-RC2 is now available. sbt 0.13.7 is a technology preview of what's to come in sbt 1.0.
- Natural whitespace handling (no blank lines needed in build.sbt) #1606 by @rkrzewski, @ajozwik and others at @WarszawScala. Dziękujemy!!
- Adds support for publishing to a custom Maven local repository. #1589/#1600 by @topping
- Adds circular dependency check. #1601 by @eed3si9n
- Adds experimental cached resolution (minigraph caching). #1631 by @eed3si9n
Since 0.13.7-RC2 two issues have been resolved:
- Force/Override rules in cachedResolution has been altered to mimic maven better.
- Specifying mainClass regression has been fixed.
See [release notes][1] for the full details.
This release is intended to be binary and source compatible with 0.13.{x|x<7}, however the new parser is unable to handle certain classes of Scala syntax. Of the builds we were able to check (see scala community builds), we did not see this syntax used in practice. For examples and workaround, please see the [release notes][1]
It is possible to use the existing 0.13.x launcher with this release by settings project/build.properties as follows:
sbt.version=0.13.7-RC2
No changes should be necessary to your project definition and all plugins published for sbt 0.13.{0,1,2,5,6} should still work. Please report any issues you encounter if this is not the case.
Special thanks to the community for making this release a success.
- sbt team