Skip to content

Releases: stringbean/sbt-dependency-lock

v1.5.1

04 Jul 09:06
1b5b653
Compare
Choose a tag to compare
  • Update dependencies & switch to Scala 3 sources (#40)

v1.5.0

19 Dec 14:58
0400614
Compare
Choose a tag to compare
  • Add ability to filter dependency configurations (#35, credit to @dmitchellmim).
  • Updates to plugin dependencies (#34).

v1.4.0

17 Sep 11:54
fb293a2
Compare
Choose a tag to compare

v1.3.0

19 May 14:58
dc23a43
Compare
Choose a tag to compare
  • Update sbt & dependencies.
  • Do not rewrite lockfile during dependencyLockWrite if there are no changes (#29, credit to @dasormeter).
  • Add option to automatically update lockfile if changes detected (#31).

v1.2.0

21 Jun 10:50
007ec6e
Compare
Choose a tag to compare

Long report now has results sorted by dependency.

Before

Dependency lock check failed:
  3 dependencies changed:
    org.example:version  (compile)                          1.0  -> 2.0
    org.example:both     (compile)       -> (compile,test)  1.0  -> 2.0
    org.example:configs  (compile,test)  -> (compile)       1.0

After

Dependency lock check failed:
  3 dependencies changed:
    org.example:both     (compile)       -> (compile,test)  1.0  -> 2.0
    org.example:configs  (compile,test)  -> (compile)       1.0
    org.example:version  (compile)                          1.0  -> 2.0

v1.1.1

21 Jun 10:48
5a7467e
Compare
Choose a tag to compare
  • Update sbt & dependencies.
  • Publish to Maven Central.
  • Switch to GitHub for CI.

v1.1.0

11 Feb 10:40
539183e
Compare
Choose a tag to compare

Improvements to long error report.

Before

Dependency lock check failed:
  1 config added: test1
  2 configs removed: test2,test3
  2 dependencies added:
    com.example:artifact1:1.0 (compile)
    com.example:artifact2:1.2 (test)
  1 dependency removed:
    com.example:artifact3:3.1.1 (runtime)
  3 dependencies changed:
    org.example:version:[1.0]->[2.0] (compile)
    org.example:configs:1.0 (compile,test)->(compile)
    org.example:both:[1.0]->[2.0] (compile)->(compile,test)

After

Dependency lock check failed:
  1 config added: test1
  2 configs removed: test2,test3
  2 dependencies added:
    com.example:artifact1  (compile)  1.0
    com.example:artifact2  (test)     1.2
  1 dependency removed:
    com.example:artifact3  (runtime)  3.1.1
  3 dependencies changed:
    org.example:version  (compile)                          1.0  -> 2.0
    org.example:configs  (compile,test)  -> (compile)       1.0
    org.example:both     (compile)       -> (compile,test)  1.0  -> 2.0

1.0.0

12 Dec 11:49
b49e2b7
Compare
Choose a tag to compare

First stable release!

Includes everything in 0.4.0 plus:

  • Minor documentation tweaks.
  • Tweaks to status messages.

Note: from version 1.0.0 onwards the lockfile format v1 is considered fixed and will not change.

0.4.0

11 Dec 20:27
85d318b
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release
  • Add automatic checking of lock file after update operation.
    • By default this will warn on changed dependencies.
    • This feature can be disabled by setting dependencyLockAutoCheck := DependencyLockUpdateMode.CheckDisabled

0.3.0

10 Dec 16:42
7289c3e
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release
  • Improve output of dependencyLockCheck to include details of changed dependencies.

Note: ordering of lockfile entries may change since 0.2.1. From 0.3.0 onwards the ordering will not affect check results.