Skip to content

1.0.0

Compare
Choose a tag to compare
@eed3si9n eed3si9n released this 07 Jun 03:30
· 105 commits to develop since this release
v1.0.0
9a2ca18

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