Skip to content

v3.7.0

Latest

Choose a tag to compare

@kevin-lee kevin-lee released this 20 Jul 15:36
· 2 commits to main since this release

3.7.0 - 2026-07-21

New Features

  • [sbt 2] Add support for project-specific caching for sbt 2 (#523)

    Name Type Default Description
    devOopsUseLocalCache SettingKey[Boolean] false Set to true at the Global scope to make sbt 2's cache build-local.
    devOopsBuildLocalCacheDirectory SettingKey[File] <build root>/.sbt-local-cache The build-local cache directory.
    devOopsCleanIncludesLocalCache SettingKey[Boolean] false If true, clean also removes the build-local cache.
    devOopsLocalCacheSize TaskKey[Long] Show the location and the total size of the sbt local cache in use, and return the size in bytes.
    devOopsCleanLocalCache Command Remove the build-local cache.
  • [sbt 2] Once sbt server starts, sbt console (sbt client) doesn't show onLoadMessage anymore (#525) - Always show onLoadMessage on sbt 2 interactive start

    Setting Type Default Description
    devOopsAlwaysShowOnLoadMessage Boolean false sbt 2 only. Show onLoadMessage on every interactive start, including a warm thin-client attach.

Internal Housekeeping

  • Unify the sbt-API-split plugin sources via sbt2-compat (#522)

What's Changed

  • Unify the sbt-API-split plugin sources via sbt2-compat by @kevin-lee in #522
  • Close #523: Add sbt-devoops-sbt-local-cache for a build-local sbt 2 cache with flag-controlled cleaning by @kevin-lee in #524
  • Close #525: Add devOopsAlwaysShowOnLoadMessage to show the welcome message on every sbt 2 interactive start by @kevin-lee in #526
  • sbt-devoops v3.7.0 by @kevin-lee in #527

Full Changelog: v3.6.0...v3.7.0