sbt 1.3.12
I'm happy to announce sbt 1.3.12 patch release. Full release note is here - https://github.com/sbt/sbt/releases/tag/v1.3.12.
Special thanks to Scala Center. It takes time to review bug reports, pull requests, make sure contributions land to the right places, and Scala Center sponsored me to do maintainer tasks for sbt during May. Darja + whole Scala Center crew have been chill to work with.
Change since sbt 1.3.11
There was a regression in sbt 1.3.11 around the launcher integration, which showed up as repositories
file getting ignored. sbt 1.3.12 fixes it. #5583
How to upgrade
Normally changing the project/build.properties
to
sbt.version=1.3.12
would be ok. However, given that the release may contain fixes to scripts and also because your initial resolution would be faster with *.(zip|tgz|msi)
that contains all the JAR files, we recommend you use the installer distribution. They will be available from SDKMAN etc:
sdk upgrade sbt
Notes about Homebrew
Homebrew maintainers have added a dependency to JDK 13 because they want to use more brew dependencies brew#50649. This causes sbt to use JDK 13 even when java
available on PATH is JDK 8 or 11.
To prevent sbt
from running on JDK 13, install jEnv or switch to using SDKMAN.
Highlights
sbt 1.3.12 updates lm-coursier to 2.0.0-RC6-4, which deprecates $HOME/.coursier/cache
directory in favor of OS specific cache locations:
$HOME/Library/Caches/Coursier/v1
for macOS%LOCALAPPDATA%\Coursier\Cache\v1
for Windows$HOME/.cache/coursier/v1
for Linux etc
Other fixes:
- Updates Apache Ivy to handle HTTP redirects ivy#39 / #5059 by @itviewer
- Updates sbt-giter8-resolver to 0.12.0, which brings in
giter8.version
support inproject/build.properties
#5537 by @drocsid
Participation
sbt 1.3.12 was brought to you by Scala Center + 7 contributors. Eugene Yokota (eed3si9n), Alexandre Archambault, Brice Jaglin, Colin Williams, Dale Wijnand, Jason Zaugg, and Xinjun Ma. Thank you!
Thanks to everyone who's helped improve sbt and Zinc 1 by using them, reporting bugs, improving our documentation, porting builds, porting plugins, and submitting and reviewing pull requests.
For anyone interested in helping sbt, there are many avenues for you to help, depending on your interest. If you're interested, Contributing, "help wanted", "good first issue" are good starting points.
- Login to post comments