sbt v1.3.12 Release Notes

Release Date: 2020-05-31 // almost 4 years ago
  • ๐Ÿ”„ change since 1.3.11

    ๐Ÿ›  There was a regression in sbt 1.3.11 around the handling of repositories file. sbt 1.3.12 fixes it. #5583

    lm-coursier 2.0.0-RC6-4

    ๐Ÿš€ sbt 1.3.11 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 in project/build.properties #5537 by @drocsid
    • ๐Ÿ›  Fixes cross building + task #5512 / #5497 by @eed3si9n
    • ๐Ÿ›  Fixes ServiceLoader handling in layered ClassLoader #5540 by @bjaglin
    • ๐Ÿ›  Fixes NullPointerException #5563 by @dwijnand
    • ๐Ÿ–จ Avoids duplicated TypeFunctions.const(()) Strings to reduce memory footprint #5535 by @retronym
    • โž• Adds support for allowInsecureProtocol flag in repositories file to opt into using HTTP. Note: This requires sbt + launcher to be updated to the latest. launcher#75 by @eed3si9n
    • Displays welcome banner with sbt version and Java version #5580 by @eed3si9n