Skip to content

Releases: ASSERT-KTH/depclean

2.0.5

01 Jan 15:01
092a28d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.4...2.0.5

2.0.4

24 Dec 21:59
eea5147
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.3...2.0.4

2.0.3

19 Sep 12:28
Compare
Choose a tag to compare

What's Changed

  • Bump gson from 2.8.6 to 2.8.9 in /depclean-maven-plugin by @dependabot in #130

Full Changelog: 2.0.2...2.0.3

2.0.2

08 Apr 08:29
Compare
Choose a tag to compare

New features

  • Static analysis check based on imports in source files (#126)
  • Update to JDK17 (#122)

Refactorings

  • Code clarifications, Unit Tests, Responsibilities (#109)
  • End2end tests for core (#123)

Documentation

  • New parameter added in createCallGraphCsv README

What's Changed

New Contributors

Full Changelog: 2.0.0...2.0.2

2.0.0

09 Mar 22:44
Compare
Choose a tag to compare

New features

  • Add a parameter to detect compile scope dependencies that are only used for testing (#35)

Bug Fixes

  • Size of the project is not reported in the depclean-json (#33)
  • NaN usage ratio in depclean-results.json (#34)
  • Fix issue with Coveralls

Refactorings

  • The actual parameters' name in the command line are not the same as in the README (#36)
  • Refactor methods in DefaultProjectDependencyAnalyzer (52c2869, c9a3579)

Documentation

  • Add a new parameter in README

1.1.2

08 Mar 22:00
Compare
Choose a tag to compare

New features

  • Fail the Maven if there exists at least one bloated dependency (#26)
  • The status of inherited dependencies is not visible in the console report (#20)

Bug Fixes

  • Unable to resolve all the dependencies in the Windows environment (#28)

Documentation

1.1.1

21 Dec 15:39
Compare
Choose a tag to compare

New features

  • Show the size of the dependencies in the dependency tree (#17)
  • Generate a JSON file with the output of DepClean (#16)
  • Add support for failing the build if there are bloated direct, transitive, or inherited dependencies (47faca7)
  • Collect information about the number of classes used per dependency (#23)
  • Implement web graph tool for dependencies (moved to https://github.com/castor-software/depclean-web)

Bug Fixes

  • The calculation of the dependency size doesn't work in some cases (#21)
  • The status of inherited dependencies is not visible in the console report (#20)
  • The sorting of dependencies in the report is broken (#18)

Documentation

  • Update README.md

1.1.0

21 May 07:14
Compare
Choose a tag to compare

New features

  • Ignore dependencies with specific scopes from the DepClean analysis (Issue #5)
  • Include scope information of each dependency in the report (Issue #5)

Bug Fixes

  • Update dependencies

Documentation

  • Add a license to the header of Java files
  • Add GitHub templates for contributors

Refactoring

  • Add Gradle connector API
  • Invoke copy-dependencies task via Gradle connector API

Initial release

27 Dec 11:04
Compare
Choose a tag to compare