github sbt/sbt-assembly v1.0.0
1.0.0

latest releases: v2.2.0, v2.1.5, v2.1.4...
3 years ago

changes with compatibility implication

  • assembly no longer runs test by default. #432 by @eed3si9n
  • Deprecated keys jarName, mergeStrategy etc are removed. Use assemblyJarName, assemblyMergeStrategy instead. #432 by @eed3si9n

ThisBuild / assemblyMergeStrategy

assemblyAppendContentHash     assemblyCacheOutput           assemblyCacheUnzip
assemblyExcludedJars          assemblyMergeStrategy         assemblyShadeRules

The default values for the above keys are now provided by globalSettings, as recommended by Plugin Best Practice.

This mean that those keys can be used as:

ThisBuild / assemblyMergeStrategy := ...

// or
lazy val app = (project in file("app"))
  .settings(
    assemblyMergeStrategy := ...

    // more settings here ...
  )

ThisBuild / assemblyMergeStrategy is shared across all subprojects.

fixes

  • Fixes "Negative Time" warning #430 by @eed3si9n
  • Fixes "Ignored unknown package option FixedTimestamp" warning on sbt 1.5.x #422 by @xuwei-k
  • Fixes examples on the README to use slash syntax #427 by @nevillelyh

Don't miss a new sbt-assembly release

NewReleases is sending notifications on new releases.