Releases: exasol/project-keeper
2.9.8: Broken Links Checker and Security Update
Summary
This release fixes security issues CVE-2023-28840, CVE-2023-28842, and CVE-2023-28841 reported by dependabot, all caused by vulnerable versions of components referenced in test resource project-keeper/src/test/resources/go.mod
. The current release fixes these issues by renaming the test resource to sample-contents-for-go.mod
.
Also the release adds two more exceptions for broken links checker as eclipse.org
seems to block requests.
Bugfixes
Dependency Updates
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.7
to2.9.8
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:2.9.7
to2.9.8
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.7
to2.9.8
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.9.7
to2.9.8
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.7
to2.9.8
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.9.7
to2.9.8
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.7
to2.9.8
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.7
to2.9.8
2.9.7: Find duplicate classes
Summary
This release adds duplicate-finder-maven-plugin to all Maven projects which finds duplicate classes in dependencies. This may cause the build to fail. In this case please fix your dependencies. You can run the plugin manually with mvn duplicate-finder:check
. See the plugin documentation for configuration options.
This release also adds a default link replacement for the parsson library and changes the warning log message Created '*'. Don't forget to update its content!
to level INFO.
Features
- #447: Added duplicate-finder-maven-plugin to all Maven projects
- #448: Added default link replacement for parsson library
Bugfixes
- #446: Changed warning log message "Created '*'. Don't forget to update its content!" to level INFO
Dependency Updates
Project-Keeper Shared Model Classes
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.14
to3.14.1
- Updated
org.mockito:mockito-core:5.2.0
to5.3.0
- Updated
org.slf4j:slf4j-jdk14:2.0.6
to2.0.7
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.2
to1.2.3
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1
to3.11.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.0
to3.1.1
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.2.1
to3.3.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8
to3.0.0
- Added
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.3.0
to1.4.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.14.2
to2.15.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.8
to0.8.9
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.6
to2.9.7
- Removed
javax.xml.bind:jaxb-api:2.4.0-b180830.0359
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:2.9.6
to2.9.7
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.6
to2.9.7
- Updated
nl.jqno.equalsverifier:equalsverifier:3.14
to3.14.1
- Updated
org.mockito:mockito-junit-jupiter:5.2.0
to5.3.0
- Updated
org.slf4j:slf4j-jdk14:2.0.6
to2.0.7
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.2
to1.2.3
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1
to3.11.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.0
to3.1.1
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.2.1
to3.3.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M8
to3.0.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8
to3.0.0
- Added
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.3.0
to1.4.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.14.2
to2.15.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.8
to0.8.9
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.9.6
to2.9.7
- Updated
org.apache.maven:maven-model:3.9.0
to3.9.1
Runtime Dependency Updates
- Updated
org.slf4j:slf4j-jdk14:2.0.6
to2.0.7
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.6
to2.9.7
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.2
to1.2.3
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1
to3.11.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.0
to3.1.1
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.2.1
to3.3.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M8
to3.0.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8
to3.0.0
- Added
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.3.0
to1.4.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.14.2
to2.15.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.8
to0.8.9
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.9.6
to2.9.7
Test Dependency Updates
- Updated
org.jacoco:org.jacoco.agent:0.8.8
to0.8.9
- Updated
org.mockito:mockito-core:5.2.0
to5.3.0
- Updated
org.slf4j:slf4j-jdk14:2.0.6
to2.0.7
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.2
to1.2.3
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1
to3.11.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.0
to3.1.1
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.2.1
to3.3.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M8
to3.0.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8
to3.0.0
- Added
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.3.0
to1.4.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.14.2
to2.15.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.8
to0.8.9
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.6
to2.9.7
Test Dependency Updates
- Updated
org.jacoco:org.jacoco.agent:0.8.8
to0.8.9
- Updated
org.mockito:mockito-core:5.2.0
to5.3.0
- Updated
org.slf4j:slf4j-jdk14:2.0.6
to2.0.7
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.2
to1.2.3
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1
to3.11.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.0
to3.1.1
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.2.1
to3.3.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M8
to3.0.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8
to3.0.0
- Added
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.3.0
to1.4.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.14.2
to2.15.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.8
to0.8.9
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.6
to2.9.7
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.2
to1.2.3
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1
to3.11.0
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.2.1
to3.3.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8
to3.0.0
- Added
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.3.0
to1.4.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.14.2
to2.15.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.8
to0.8.9
2.9.6: Remove Dependencies Workaround
Summary
This release removes the workaround for inconsistencies in file dependencies.md
introduced with release 2.9.5 as the developers preferred to install on the local machines the same maven version as on GitHub which should make the workaround obsolete.
Additionally generated file pk_generated_parent.pom
now will require at least Maven version 3.8.7 to be used.
Features
- #442: Removed workaround for inconsistencies in file
dependencies.md
- #444: Changed minimum required version of Maven tool to be used from
3.6.3
to3.8.7
.
Dependency Updates
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.5
to2.9.6
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:2.9.5
to2.9.6
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.5
to2.9.6
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.9.5
to2.9.6
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.5
to2.9.6
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.9.5
to2.9.6
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.5
to2.9.6
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.5
to2.9.6
2.9.5: Fixed dependencies validation
Summary
This release fixes inconsistent validation of file dependencies.md
.
Bugfixes
- #436: Fixed validation of file
dependencies.md
Dependency Updates
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.4
to2.9.5
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:2.9.4
to2.9.5
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.4
to2.9.5
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.9.4
to2.9.5
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.4
to2.9.5
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.9.4
to2.9.5
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.4
to2.9.5
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.4
to2.9.5
2.9.4: Non-maven Improvement
Summary
Changed GitHub workflow file project-keeper-verify.yml
for non-maven projects to include step actions/setup-node
only if the project contains an NPM module. Before the missing file package-lock.json
caused an error message.
The release also adds attribute addDefaultImplementationEntries
with value true
to maven-assembly-plugin
in order to add additional entries to file META-INF/MANIFEST.MF
in generated JARs:
Implementation-Title: ${project.name}
Implementation-Version: ${project.version}
Implementation-Vendor: ${project.organization.name}
This release also changes the Maven Central badge label in the README.md
file to contain –
(–) instead of a unicode endash \ux2013
. This makes it easier to copy the expected text in case the file is outdated.
Please note that when upgrading to Project Keeper 2.9.4 you will need to update README.md
and replace –
with –
.
Features
- #428: Fixed failure of GitHub Workflow
project-keeper-verify.yml
when no NPM modules are present - #430: Updated dependencies
- #427: Added
addDefaultImplementationEntries
attribute tomaven-assembly-plugin
- #359: Changed expected Maven Central badge label
Dependency Updates
Project-Keeper Shared Model Classes
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:1.0.0
to1.0.1
- Updated
org.eclipse.jgit:org.eclipse.jgit:6.4.0.202211300538-r
to6.5.0.202303070854-r
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.12.4
to3.14
- Updated
org.mockito:mockito-core:5.1.1
to5.2.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0
to3.1.0
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0
to3.2.1
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:1.0.0
to1.0.1
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.3
to2.9.4
- Updated
org.yaml:snakeyaml:1.33
to2.0
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:2.9.3
to2.9.4
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.3
to2.9.4
- Updated
nl.jqno.equalsverifier:equalsverifier:3.12.4
to3.14
- Updated
org.mockito:mockito-junit-jupiter:5.1.1
to5.2.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0
to3.1.0
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0
to3.2.1
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:1.0.0
to1.0.1
- Updated
com.exasol:project-keeper-core:2.9.3
to2.9.4
- Updated
org.apache.maven:maven-model:3.8.7
to3.9.0
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.3
to2.9.4
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-assembly-plugin:3.4.2
to3.5.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0
to3.1.0
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0
to3.2.1
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:1.0.0
to1.0.1
- Updated
com.exasol:project-keeper-core:2.9.3
to2.9.4
Test Dependency Updates
- Updated
org.mockito:mockito-core:5.1.1
to5.2.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0
to3.1.0
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0
to3.2.1
- Updated
org.apache.maven.plugins:maven-plugin-plugin:3.7.1
to3.8.1
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:1.0.0
to1.0.1
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.3
to2.9.4
- Updated
org.eclipse.jgit:org.eclipse.jgit:6.4.0.202211300538-r
to6.5.0.202303070854-r
Test Dependency Updates
- Updated
org.mockito:mockito-core:5.1.1
to5.2.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0
to3.1.0
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0
to3.2.1
- Updated
org.apache.maven.plugins:maven-plugin-plugin:3.7.1
to3.8.1
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.3
to2.9.4
- Updated
org.yaml:snakeyaml:1.33
to2.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0
to3.2.1
2.9.3: Fix GitHub verify workflow
Summary
This release fixes fetching dependencies for NPM modules. Dependencies where only fetched for the first NPM module, not for the others. The release also fixes the syntax of the GitHub verify workflow file and increases the timeout for Maven Central deployments.
PK's template for github workflow ci-build-next-java.yml
now uses Maven profile -P skipNativeImage
for projects using PK module native_image.
Features
- #416: Updated template for build script
ci-build-next-java.yml
for projects using PK modulenative_image
Bugfixes
- #421: Fixed syntax of GitHub verify workflow
- #422: Fixed fetching NPM dependencies for multiple modules.
Refactoring
- #419: Increase timeout for Maven Central deployments
Dependency Updates
Project-Keeper Shared Model Classes
Runtime Dependency Updates
- Removed
org.glassfish:jakarta.json:2.0.1
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.12.3
to3.12.4
- Updated
org.mockito:mockito-core:5.0.0
to5.1.1
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.2
to2.9.3
- Removed
org.glassfish.jaxb:jaxb-runtime:4.0.1
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:2.9.2
to2.9.3
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.2
to2.9.3
- Updated
nl.jqno.equalsverifier:equalsverifier:3.12.3
to3.12.4
- Updated
org.mockito:mockito-junit-jupiter:5.0.0
to5.1.1
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.9.2
to2.9.3
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.2
to2.9.3
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-assembly-plugin:3.3.0
to3.4.2
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.9.2
to2.9.3
Test Dependency Updates
- Removed
org.jacoco:org.jacoco.core:0.8.8
- Updated
org.mockito:mockito-core:5.0.0
to5.1.1
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-jar-plugin:3.2.2
to3.3.0
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.2
to2.9.3
Test Dependency Updates
- Removed
org.jacoco:org.jacoco.core:0.8.8
- Updated
org.mockito:mockito-core:5.0.0
to5.1.1
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-plugin-plugin:3.6.4
to3.7.1
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.2
to2.9.3
2.9.2: Fixed Self Update and Added Validation of Release Config
Summary
PK checks for updates at Maven Central to update itself. With this release PK accesses XML file maven-metadata.xml
rather than using the Maven Central REST API which showed sporadic failures lately.
Added validation for publication to Maven Central. PK now reports an error in the following cases
File release_config.yml |
File .project-keeper.yml |
---|---|
exists and contains release platform maven |
none of the sources activates module maven_central |
exists but does not contain release platform maven |
any of the sources activates module maven_central |
Updated template for build script .github/workflows/broken_links_checker.yml
to exclude mysql.com
as this site seems to block requests from github.com
and fixed a bug in support for NPM projects.
Added template for file .gitattributes
if the file does not exist, yet.
Bugfixes
- #408: Changed method to inquire latest version of PK for self-update in file
pom.xml
. - #409: Updated broken-links checker configuration
- #403: Added
npm ci
before checking npm licenses - #411: Ignore line comments and
replace
directives ingo.mod
files - #404: Added template for file
.gitattributes
Features
- #407: Added validation for publication to Maven Central
- #404: Added template for file
.gitattributes
Dependency Updates
Project-Keeper Shared Model Classes
Compile Dependency Updates
- Updated
org.eclipse.jgit:org.eclipse.jgit:6.3.0.202209071007-r
to6.4.0.202211300538-r
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.11
to3.12.3
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.1
to5.9.2
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.1
to5.9.2
- Updated
org.mockito:mockito-core:4.8.1
to5.0.0
- Updated
org.slf4j:slf4j-jdk14:1.7.36
to2.0.6
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.1
to1.2.2
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.codehaus.mojo:versions-maven-plugin:2.13.0
to2.14.2
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.1
to2.9.2
- Updated
javax.xml.bind:jaxb-api:2.3.1
to2.4.0-b180830.0359
- Updated
org.xmlunit:xmlunit-core:2.9.0
to2.9.1
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:2.9.1
to2.9.2
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.1
to2.9.2
- Updated
nl.jqno.equalsverifier:equalsverifier:3.11
to3.12.3
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.1
to5.9.2
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.1
to5.9.2
- Updated
org.mockito:mockito-junit-jupiter:4.8.1
to5.0.0
- Updated
org.slf4j:slf4j-jdk14:1.7.36
to2.0.6
- Updated
org.xmlunit:xmlunit-matchers:2.9.0
to2.9.1
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.1
to1.2.2
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.apache.maven.plugins:maven-jar-plugin:3.2.2
to3.3.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.codehaus.mojo:versions-maven-plugin:2.13.0
to2.14.2
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.9.1
to2.9.2
- Updated
org.apache.maven:maven-model:3.8.6
to3.8.7
Runtime Dependency Updates
- Updated
org.slf4j:slf4j-jdk14:1.7.36
to2.0.6
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.1
to2.9.2
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.1
to5.9.2
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.1
to5.9.2
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.1
to1.2.2
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.codehaus.mojo:versions-maven-plugin:2.13.0
to2.14.2
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.9.1
to2.9.2
Test Dependency Updates
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.1
to5.9.2
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.1
to5.9.2
- Updated
org.mockito:mockito-core:4.8.1
to5.0.0
- Updated
org.slf4j:slf4j-jdk14:1.7.36
to2.0.6
- Updated
org.xmlunit:xmlunit-matchers:2.9.0
to2.9.1
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.1
to1.2.2
- Updated
org.apache.maven.plugins:maven-dependency-plugin:3.3.0
to3.5.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.apache.maven.plugins:maven-plugin-plugin:3.6.4
to3.7.1
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.codehaus.mojo:versions-maven-plugin:2.13.0
to2.14.2
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.1
to2.9.2
- Updated
org.eclipse.jgit:org.eclipse.jgit:6.3.0.202209071007-r
to6.4.0.202211300538-r
Test Dependency Updates
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.1
to5.9.2
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.1
to5.9.2
- Updated
org.mockito:mockito-core:4.8.1
to5.0.0
- Updated
org.slf4j:slf4j-jdk14:1.7.36
to2.0.6
- Updated
org.xmlunit:xmlunit-matchers:2.9.0
to2.9.1
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.1
to1.2.2
- Updated
org.apache.maven.plugins:maven-dependency-plugin:3.3.0
to3.5.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.codehaus.mojo:versions-maven-plugin:2.13.0
to2.14.2
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.1
to2.9.2
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.1
to1.2.2
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.codehaus.mojo:versions-maven-plugin:2.13.0
to2.14.2
2.9.1: Bug Fixes
Summary
Fixed bugs #397, #398 and #400, see below.
Bug Fix
- #397: Categorized Go dependencies as 'unknown' if module name does not contain version number
- #398: Fixed dependency change report if file
package.json
orgo.mod
is missing in previous release. - #400: Improved error handling for missing attributes in
package.json
.
Dependency Updates
Project-Keeper Shared Model Classes
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:0.4.1
to1.0.0
- Updated
org.eclipse.jgit:org.eclipse.jgit:6.2.0.202206071550-r
to6.3.0.202209071007-r
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.10.1
to3.11
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.0
to5.9.1
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.0
to5.9.1
- Updated
org.mockito:mockito-core:4.7.0
to4.8.1
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:0.4.1
to1.0.0
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.0
to2.9.1
- Updated
org.glassfish.jaxb:jaxb-runtime:4.0.0
to4.0.1
- Updated
org.yaml:snakeyaml:1.32
to1.33
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:2.9.0
to2.9.1
Test Dependency Updates
- Updated
com.exasol:maven-project-version-getter:1.1.1
to1.2.0
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.0
to2.9.1
- Updated
nl.jqno.equalsverifier:equalsverifier:3.10.1
to3.11
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.0
to5.9.1
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.0
to5.9.1
- Updated
org.mockito:mockito-junit-jupiter:4.7.0
to4.8.1
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:0.4.1
to1.0.0
- Updated
com.exasol:project-keeper-core:2.9.0
to2.9.1
Test Dependency Updates
- Updated
com.exasol:maven-project-version-getter:1.1.1
to1.2.0
- Updated
com.exasol:project-keeper-shared-test-setup:2.9.0
to2.9.1
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.0
to5.9.1
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.0
to5.9.1
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:0.4.1
to1.0.0
- Updated
com.exasol:project-keeper-core:2.9.0
to2.9.1
Test Dependency Updates
- Updated
com.exasol:maven-project-version-getter:1.1.1
to1.2.0
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.0
to5.9.1
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.0
to5.9.1
- Updated
org.mockito:mockito-core:4.7.0
to4.8.1
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:0.4.1
to1.0.0
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.0
to2.9.1
- Updated
org.eclipse.jgit:org.eclipse.jgit:6.2.0.202206071550-r
to6.3.0.202209071007-r
Test Dependency Updates
- Updated
com.exasol:maven-project-version-getter:1.1.1
to1.2.0
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.0
to5.9.1
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.0
to5.9.1
- Updated
org.mockito:mockito-core:4.7.0
to4.8.1
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.9.0
to2.9.1
- Updated
org.yaml:snakeyaml:1.32
to1.33
2.9.0: Support for NPM projects and minor improvements.
Summary
Support for NPM projects and some additional minor improvements.
Features
- #387: Updated plugin versions for generated files
pk_generated_parent.xml
. - #390: Reporting removed Go dependencies as type "unknown".
- #394: Added requirements and documentation for NPM project support.
- #388: Added path of POM file to warning message W-PK-CORE-151.
- #373: Added support for NPM projects.
- #383: Generate configuration file for Integrated Development Environment Microsoft Visual Code.
- #384: Added element
<distributionManagement>
to filepk_generated_parent.pom
required for deployments to maven central.
Refactorings
- #380: Refactored
getProjectName()
for GolangSources.
Dependency Updates
Project-Keeper Shared Model Classes
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.1.2
to1.2.1
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.15
to0.16
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1
to3.0.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.2.7
to1.3.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.10.0
to2.13.0
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.8.0
to2.9.0
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:2.8.0
to2.9.0
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.8.0
to2.9.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.1.2
to1.2.1
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.15
to0.16
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1
to3.0.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.2.7
to1.3.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.10.0
to2.13.0
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.8.0
to2.9.0
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.8.0
to2.9.0
Plugin Dependency Updates
- Updated
com.exasol:artifact-reference-checker-maven-plugin:0.4.0
to0.4.2
- Updated
com.exasol:error-code-crawler-maven-plugin:1.1.2
to1.2.1
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.15
to0.16
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1
to3.0.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.apache.maven.plugins:maven-jar-plugin:3.2.2
to3.3.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.2.7
to1.3.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.10.0
to2.13.0
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.8.0
to2.9.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.1.2
to1.2.1
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.15
to0.16
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1
to3.0.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.2.7
to1.3.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.10.0
to2.13.0
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.8.0
to2.9.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.1.2
to1.2.1
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.15
to0.16
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1
to3.0.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.2.7
to1.3.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.10.0
to2.13.0
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.8.0
to2.9.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.1.2
to1.2.1
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.15
to0.16
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.2.7
to1.3.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.10.0
to2.13.0
2.8.0: Minor changes
Summary
Bug Fixes
- #371: Fixed generation of sha256sum files broken by ticket #340.
- #376: Updated
org.yaml:snakeyaml:jar
to version 1.32 to fix vulnerability CVE-2022-38751 reported by oss index. Vulnerability CVE-2022-38752 is still excluded from check, though, as still unfixed by snakeyaml.
Features
- #374: If
pom.xml
does not specify a version for current artifact then use version from parent. - #375: For Golang sources deriving name of project for file
changes.md
from GitHub repository rather than from local folder.
Dependency Updates
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.7.0
to2.8.0
- Updated
org.yaml:snakeyaml:1.31
to1.32
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:2.7.0
to2.8.0
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.7.0
to2.8.0
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.7.0
to2.8.0
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:2.7.0
to2.8.0
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:2.7.0
to2.8.0
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.7.0
to2.8.0
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:2.7.0
to2.8.0
- Updated
org.yaml:snakeyaml:1.31
to1.32