Skip to content

1.7.0

Latest
Compare
Choose a tag to compare
@AlexisJehan AlexisJehan released this 27 Sep 17:42
· 15 commits to main since this release
f372de2

New features

  • [#2] Add the --filter option to filter build file artifacts with a groupId[:artifactId[:updateVersion]] expression (thanks to TobseF)
  • [#5] Generate an executable JAR as an extra release file (thanks to TobseF)
  • Add the --include-output/-o option to include build files from output directories (target for Maven and build for Gradle, note that this was the default behavior in previous releases)

Bug fixes

  • [#3] Fix parsing errors related to the BOM character of the UTF-8 with BOM encoding (thanks to TobseF)

Improvements

  • Improve the Maven Artifact Resolver usage by migrating from Eclipse Sisu to Supplier
  • Improve artifact filtering, wildcard characters are now supported in the group identifier and the artifact identifier as well as in the update version
  • Build files from output directories (target for Maven and build for Gradle) are now excluded by default

Notes

  • Add the maven-resolver-supplier dependency
  • Update the maven-core dependency to 3.9.9
  • Update the gradle-tooling-api dependency to 8.10.2
  • Update the github-api dependency to 1.326
  • Update the commons-cli dependency to 1.9.0
  • Update log4j-api, log4j-core, log4j-jul and log4j-slf4j-impl dependencies to 2.24.0
  • Update the junit-jupiter dependency to 5.11.1
  • Update mockito-core and mockito-junit-jupiter dependencies to 5.13.0
  • Update the license-maven-plugin plugin to 4.6
  • Update the maven-pmd-plugin plugin to 3.25.0
  • Update pmd-core and pmd-java dependencies to 7.5.0
  • Update maven-surefire-plugin and maven-failsafe-plugin plugins to 3.5.0
  • Update the maven-javadoc-plugin plugin to 3.10.0
  • Update the maven-gpg-plugin plugin to 3.2.6
  • Remove maven-resolver-connector-basic and maven-resolver-transport-http dependencies