Exasol Release Droid 1.1.0, released 2022-08-10

August 10, 2022 ยท View on GitHub

Code name: Support Multi-module Maven Projects with Additional Improvements

Summary

Support releases of project-keeper again, after PK has been turned into a multi-module maven project.

And a list of additional improvements:

  • Improved usability when displaying progress and status of current release.
  • Warn if file ~/.release-droid/credentials has not been found.
  • Optionally read project language from file release_config.yml.
  • Display link to draft release.
  • Support version numbers starting with letter "v".

Features

  • #228: Enabled to release multi-maven projects. Actually only the check for project-keeper-maven-plugin in the pom file has been removed.
  • #238: Added a warning in case file ~/.release-droid/credentials has not been found. Saving credentials in this file is expected to be the preferred use case.
  • #231: Enabled to configure project language in file release_config.yml.
  • #242: Display link to draft release, so users conveniently can review the github release and make it final.
  • #245: Added support for version numbers starting with letter "v".
  • #120: Improved display of status and progress.

Documentation

  • #230: Updated user_guide.md regarding command line syntax and Jira credentials

Dependency Updates

Compile Dependency Updates

  • Updated org.apache.maven:maven-model:3.8.5 to 3.8.6
  • Updated org.commonmark:commonmark:0.18.2 to 0.19.0

Runtime Dependency Updates

  • Updated org.springframework:spring-beans:5.3.21 to 5.3.22

Test Dependency Updates

  • Added nl.jqno.equalsverifier:equalsverifier:3.10.1
  • Updated org.junit.jupiter:junit-jupiter:5.8.2 to 5.9.0
  • Updated org.mockito:mockito-core:4.5.1 to 4.6.1
  • Updated org.mockito:mockito-junit-jupiter:4.5.1 to 4.6.1

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.1.1 to 1.1.2
  • Updated com.exasol:project-keeper-maven-plugin:2.4.6 to 2.6.1
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.0.0 to 3.1.0