sbt v1.3.12 Release Notes

Release Date: 2020-05-31 // 2 months 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

Previous changes from v1.3.11

  • 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