Releases: sbt/sbt
Releases · sbt/sbt
1.3.0-RC3
v1.3.0-RC3 1.3.0-RC3
1.3.0-RC2
1.3.0-RC1
v1.3.0-RC1 1.3.0-RC1
1.2.8
1.2.7
0.13.18
1.2.6
1.2.5
1.2.4
Bug fixes
- Publishes JUnit reports using a compliant file name. #4343 by @ignasi35
- Fixes Zinc to detect changes in private trait definitions. zinc#599 by @jvican
- Fixes IO.relativize's handling of symbolic links. io#184 by @eed3si9n
Enhancement
IO.classLocation[A: Manifest]: URL
On JDK 11 onwards the class location from a Java Module returns a jrt URL, for example jrt:/java.base, which cannot convert to java.io.File, but can be represented as an NIO Path.
To work around this, sbt 1.2.4:
- deprecates
IO.classLocationFile[A: Manifest]: File - brings back
IO.classLocation[A: Manifest]: URL - adds
IO.classLocationPath[A: Manifest]: java.nio.file.PathandIO.classLocationFileOption[A: Manifest]: Option[File].
All of them return the directory, Java module, or the JAR containing the class file for type A (as determined by an implicit Manifest).