Skip to content

Releases: ASSERT-KTH/depclean

2.1.0

06 Jun 16:46
7301043

Choose a tag to compare

What's Changed

  • [BUG] Dependencies with ignored scopes don't appear in the pom-debloated.xml bug by @cesarsotovalero in #153
  • Fixing option parameters in documentation by @patbaumgartner in #155
  • Bump jackson-databind from 2.12.6.1 to 2.12.7.1 in /depclean-maven-plugin/src/test/resources-its/se/kth/depclean/DepCleanMojoIT/unused_direct_only by @dependabot in #162
  • Configure Renovate by @renovate in #164
  • Update actions/cache action to v2.1.8 by @renovate in #166
  • Update dependency com.google.code.gson:gson to v2.10.1 by @renovate in #167
  • Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.13 by @renovate in #178
  • Update dependency org.slf4j:slf4j-log4j12 to v1.7.36 by @renovate in #176
  • Update dependency org.apache.maven.plugins:maven-release-plugin to v3.0.1 by @renovate in #169
  • Update dependency org.codehaus.plexus:plexus-utils to v3.5.1 by @renovate in #170
  • Update dependency org.jacoco:jacoco-maven-plugin to v0.8.10 by @renovate in #171
  • Update dependency org.jgrapht:jgrapht-core to v1.5.2 by @renovate in #172
  • Update dependency org.projectlombok:lombok to v1.18.28 by @renovate in #173
  • Update dependency org.projectlombok:lombok to v1.18.28 by @renovate in #174
  • Update dependency org.slf4j:slf4j-api to v2.0.7 by @renovate in #175
  • Update dependency org.slf4j:slf4j-log4j12 to v2.0.7 by @renovate in #177
  • Update dependency se.kth.castor:depclean-core to v2.0.6 by @renovate in #179
  • Update dependency se.kth.castor:depclean-maven-plugin to v2.0.6 by @renovate in #180
  • Update gradle/wrapper-validation-action action to v1.0.6 by @renovate in #181
  • Update actions/checkout action to v2.7.0 by @renovate in #182
  • Update dependency com.soebes.itf.jupiter.extension:itf-assertj to v0.12.0 by @renovate in #184
  • Update dependency com.soebes.itf.jupiter.extension:itf-extension-maven to v0.12.0 by @renovate in #185
  • Update dependency com.soebes.itf.jupiter.extension:itf-jupiter-extension to v0.12.0 by @renovate in #186
  • Update dependency com.soebes.itf.jupiter.extension:itf-maven-plugin to v0.12.0 by @renovate in #187
  • Update dependency commons-io:commons-io to v2.13.0 by @renovate in #188
  • Update dependency gradle to v7.6.2 by @renovate in #189
  • Update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v3.9.0 by @renovate in #190
  • Update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.3.0 by @renovate in #191
  • Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.11.0 by @renovate in #192
  • Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.11.0 by @renovate in #193
  • Update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.1.2 by @renovate in #194
  • Update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.1.0 by @renovate in #195
  • Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.5.0 by @renovate in #196
  • Update dependency org.apache.maven.plugins:maven-plugin-plugin to v3.9.0 by @renovate in #197
  • Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.4.5 by @renovate in #198
  • Update dependency org.apache.maven.plugins:maven-site-plugin to v3.12.1 by @renovate in #199
  • Update dependency org.apache.maven.plugins:maven-source-plugin to v3.3.0 by @renovate in #200
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.1.2 by @renovate in #201
  • Update dependency org.apache.maven:maven-plugin-api to v3.9.3 by @renovate in #203
  • Update dependency org.assertj:assertj-core to v3.24.2 by @renovate in #204
  • Update dependency org.ow2.asm:asm to v9.5 by @renovate in #205
  • Update dependency org.sonarsource.scanner.maven:sonar-maven-plugin to v3.9.1.2184 by @renovate in #206
  • Update dependency org.spockframework:spock-core to v2.3-groovy-4.0 by @renovate in #207
  • Update junit5 monorepo to v5.9.3 by @renovate in #208
  • Update dependency org.apache.maven:maven-plugin-api to v3.9.4 by @renovate in #219
  • Update dependency org.slf4j:slf4j-api to v2.0.9 by @renovate in #220
  • Update dependency org.slf4j:slf4j-log4j12 to v2.0.9 by @renovate in #221
  • Update gradle/wrapper-validation-action action to v1.1.0 by @renovate in #222
  • Update junit5 monorepo to v5.10.0 by @renovate in #223
  • Update dependency org.sonarsource.scanner.maven:sonar-maven-plugin to v3.10.0.2594 by @renovate in #226
  • Update actions/cache action to v3 by @renovate in #209
  • Update codecov/codecov-action action to v3 by @renovate in #212
  • Update actions/checkout action to v4 by @renovate in #224
  • Update pom.xml (JDK21) by @pwaldon in #231
  • Update dependency org.apache.maven:maven-plugin-api to v3.9.6 by @renovate in #234
  • Update dependency org.jacoco:jacoco-maven-plugin to v0.8.11 by @renovate in #235
  • Update dependency org.projectlombok:lombok to v1.18.30 by @renovate in #236
  • Update junit5 monorepo to v5.10.1 by @renovate in #237
  • Update dependency commons-io:commons-io to v2.15.1 by @renovate in #238
  • Update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v3.10.2 by @renovate in #239
  • Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.1 by @renovate in #240
  • Issue #225 ignore dependencies doesn't work by @cesarsotovalero in #248
  • Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.1 by @renovate in #241
  • Update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.2.3 by @renovate in #242
  • Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.3 by @renovate in #243
  • Update dependency org.slf4j:slf4j-log4j12 to v2 by @renovate in #251
  • Update dependency org.ow2.asm:asm to v9.6 by @renovate in #249
  • Update dependency org.apache.maven.plugins:maven-plugin-plugin to v3.10.2 by @renovate in #244
  • Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.5.0 by @renovate in #245
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.3 by @renovate in #246
  • Update dependency org.codehaus.plexus:plexus-component-annotations to v2.2.0 by @renovate in #247
  • Update dependency com.soebes.itf.jupiter.extension:itf-assertj to v0.13.0 by @renovate in #252
  • Update dependency com.soebes.itf.jupiter.extension:itf-extension-maven to v0.13.0 by @renovate in #253
  • Update dependency com.soebes.itf.jupiter.extension:itf-jupiter-extension to v0.13.0 by @renovate in #254
  • Update dependency org.slf4j:slf4j-api to v2.0.10 by @renovate in #256
  • Update dependency org.slf4j:slf4j-log4j12 to v2.0.10 by @renovate in #257
  • Update dependency org.slf4j:slf4j-log4j12 to v2.0.10 by @renovate in https://github.com/ASSERT-KTH/depclean/p...
Read more

2.0.5

01 Jan 15:01
092a28d

Choose a tag to compare

What's Changed

Full Changelog: 2.0.4...2.0.5

2.0.4

24 Dec 21:59
eea5147

Choose a tag to compare

What's Changed

Full Changelog: 2.0.3...2.0.4

2.0.3

19 Sep 12:28

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

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

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

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

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

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

Choose a tag to compare