Releases: exasol/error-code-model-java
2.1.4 Upgrade Project-Keeper
This release updates project keeper and dependencies.
Refactoring
- Upgrade Project-Keeper
Dependency Updates
Runtime Dependency Updates
- Updated
org.eclipse.parsson:parsson:1.1.5to1.1.7
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.15.3to3.19.4 - Updated
org.hamcrest:hamcrest:2.2to3.0 - Added
org.junit.jupiter:junit-jupiter-params:5.13.4 - Removed
org.junit.jupiter:junit-jupiter:5.10.1
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.3.1to2.0.5 - Updated
com.exasol:project-keeper-maven-plugin:2.9.16to5.4.3 - Added
com.exasol:quality-summarizer-maven-plugin:0.2.1 - Added
io.github.git-commit-id:git-commit-id-maven-plugin:9.0.2 - Removed
io.github.zlika:reproducible-build-maven-plugin:0.16 - Added
org.apache.maven.plugins:maven-artifact-plugin:3.6.1 - Updated
org.apache.maven.plugins:maven-clean-plugin:3.2.0to3.5.0 - Updated
org.apache.maven.plugins:maven-compiler-plugin:3.11.0to3.14.1 - Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.1to3.1.4 - Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.1to3.6.2 - Updated
org.apache.maven.plugins:maven-gpg-plugin:3.1.0to3.2.8 - Updated
org.apache.maven.plugins:maven-install-plugin:3.1.2to3.1.4 - Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.6.2to3.12.0 - Updated
org.apache.maven.plugins:maven-site-plugin:3.12.1to3.21.0 - Updated
org.apache.maven.plugins:maven-surefire-plugin:3.2.2to3.5.4 - Added
org.apache.maven.plugins:maven-toolchains-plugin:3.2.0 - Updated
org.codehaus.mojo:flatten-maven-plugin:1.5.0to1.7.3 - Updated
org.codehaus.mojo:versions-maven-plugin:2.16.1to2.19.1 - Updated
org.jacoco:jacoco-maven-plugin:0.8.11to0.8.14 - Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.10.0.2594to5.2.0.4988 - Added
org.sonatype.central:central-publishing-maven-plugin:0.9.0 - Removed
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13
2.1.3: Fix CVE-2023-4043 in dependency `org.eclipse.parsson:parsson`
Summary
This release fixes vulnerability CVE-2023-4043 in dependency org.eclipse.parsson:parsson.
Security
- #24: Fixed CVE-2023-4043 in dependency
org.eclipse.parsson:parsson
Dependency Updates
Compile Dependency Updates
- Updated
jakarta.json:jakarta.json-api:2.1.1to2.1.3
Runtime Dependency Updates
- Updated
org.eclipse.parsson:parsson:1.1.1to1.1.5
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.14.1to3.15.3 - Updated
org.junit.jupiter:junit-jupiter:5.9.3to5.10.1
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.3to1.3.1 - Updated
com.exasol:project-keeper-maven-plugin:2.9.7to2.9.16 - Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.3.0to3.4.1 - Updated
org.apache.maven.plugins:maven-gpg-plugin:3.0.1to3.1.0 - Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.5.0to3.6.2 - Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0to3.2.2 - Updated
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1to2.0.1 - Updated
org.codehaus.mojo:flatten-maven-plugin:1.4.1to1.5.0 - Updated
org.codehaus.mojo:versions-maven-plugin:2.15.0to2.16.1 - Updated
org.jacoco:jacoco-maven-plugin:0.8.9to0.8.11 - Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184to3.10.0.2594
2.1.2: Replace javax.json with jakarta.json
Summary
This release replaces JSON API javax.json with jakarta.json to avoid a failing duplicate check.
Refactoring
- #22: Replace javax.json with jakarta.json
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:0.4.1to1.0.1 - Added
jakarta.json:jakarta.json-api:2.1.1 - Removed
javax.json:javax.json-api:1.1.4 - Removed
org.glassfish:javax.json:1.1.4
Runtime Dependency Updates
- Added
org.eclipse.parsson:parsson:1.1.1
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.10.1to3.14.1 - Removed
org.junit.jupiter:junit-jupiter-engine:5.9.0 - Updated
org.junit.jupiter:junit-jupiter:5.9.0to5.9.3
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.1.1to1.2.3 - Updated
com.exasol:project-keeper-maven-plugin:2.5.0to2.9.7 - Updated
io.github.zlika:reproducible-build-maven-plugin:0.15to0.16 - Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1to3.11.0 - Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1to3.1.1 - Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0to3.3.0 - Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.0to3.5.0 - Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5to3.0.0 - Added
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1 - Updated
org.codehaus.mojo:flatten-maven-plugin:1.2.7to1.4.1 - Updated
org.codehaus.mojo:versions-maven-plugin:2.10.0to2.15.0 - Updated
org.jacoco:jacoco-maven-plugin:0.8.8to0.8.9
2.1.1: Dependency update and fix for broken links
Summary
In version 2.1.1 of the error-code-model-java we updated dependencies and fixed broken links and removed Lombok from the project.
Features
- 17: Fixed broken links
- 19: Removed Lombok from Project
Dependency Updates
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.10to3.10.1 - Updated
org.junit.jupiter:junit-jupiter-engine:5.8.2to5.9.0 - Updated
org.junit.jupiter:junit-jupiter:5.8.2to5.9.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:0.7.1to1.1.1 - Updated
com.exasol:project-keeper-maven-plugin:2.2.0to2.5.0 - Updated
org.apache.maven.plugins:maven-compiler-plugin:3.9.0to3.10.1 - Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.3.1to3.4.0 - Updated
org.codehaus.mojo:versions-maven-plugin:2.8.1to2.10.0 - Updated
org.jacoco:jacoco-maven-plugin:0.8.7to0.8.8 - Removed
org.projectlombok:lombok-maven-plugin:1.18.20.0 - Added
org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184 - Updated
org.sonatype.ossindex.maven:ossindex-maven-plugin:3.1.0to3.2.0 - Updated
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8to1.6.13
2.1.0: Writing report without source file and line
Features
- #14: Support writing report without source file and line
Dependency Updates
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.9to3.10
Plugin Dependency Updates
- Updated
com.exasol:project-keeper-maven-plugin:1.3.4to2.2.0 - Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.0to3.9.0 - Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M2to3.0.0-M1 - Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.3.2to3.3.1 - Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M3to3.0.0-M5 - Added
org.codehaus.mojo:flatten-maven-plugin:1.2.7 - Updated
org.codehaus.mojo:versions-maven-plugin:2.9.0to2.8.1 - Updated
org.sonatype.ossindex.maven:ossindex-maven-plugin:3.2.0to3.1.0
2.0.1 Writing Report Without Name or Version
Enforce stricter error code format
Summary
This is a breaking change: Before, error codes with more than one module name (e.g. E-EXA-MOD1-MOD2-42) where allowed. To unify error codes we limit this now to at most one module name (e.g. E-EXA-MOD1-42) as specified in the spec. Tags can now have at most 10 characters and the severity (F, W, E) is now optional, defaulting to E. This allows using error codes like SQL-1234. See the ABNF grammar in the readme.
Features
- #9: Added stricter code format validation
Dependency Updates
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.8.1to3.9
Plugin Dependency Updates
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.13to0.15 - Updated
org.apache.maven.plugins:maven-compiler-plugin:3.8.1to3.10.0 - Updated
org.apache.maven.plugins:maven-deploy-plugin:2.7to3.0.0-M2 - Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3to3.0.0 - Updated
org.apache.maven.plugins:maven-gpg-plugin:1.6to3.0.1 - Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.3.1to3.3.2 - Updated
org.codehaus.mojo:versions-maven-plugin:2.7to2.9.0 - Updated
org.jacoco:jacoco-maven-plugin:0.8.5to0.8.7 - Updated
org.sonatype.ossindex.maven:ossindex-maven-plugin:3.1.0to3.2.0
1.1.0 Support for error-code-report:1.0.0
Summary
In this release we implemented the changes from the error-code-report:1.0.0.
Features
- #5: Added support for error-code-report 1.0.0 syntax
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:0.4.0to0.4.1
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.7.1to3.8.1 - Updated
org.junit.jupiter:junit-jupiter-engine:5.8.0to5.8.2 - Updated
org.junit.jupiter:junit-jupiter:5.8.0to5.8.2
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:0.6.0to0.7.1 - Updated
com.exasol:project-keeper-maven-plugin:1.2.0to1.3.4 - Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.2.0to3.3.1 - Added
org.projectlombok:lombok-maven-plugin:1.18.20.0
Dependency Updates on Initial Release
Dependency Updates
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.5.5to3.7.1 - Updated
org.junit.jupiter:junit-jupiter-engine:5.7.0to5.8.0 - Updated
org.junit.jupiter:junit-jupiter:5.7.0to5.8.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:0.4.0to0.6.0 - Updated
com.exasol:project-keeper-maven-plugin:0.8.0to1.2.0
Initial release
Features
- #1: Extracted model from error-code-crawler-maven-plugin
Dependency Updates
Compile Dependency Updates
- Added
com.exasol:error-reporting-java:0.4.0 - Added
javax.json:javax.json-api:1.1.4 - Added
org.glassfish:javax.json:1.1.4
Test Dependency Updates
- Added
nl.jqno.equalsverifier:equalsverifier:3.5.5 - Added
org.hamcrest:hamcrest:2.2 - Added
org.junit.jupiter:junit-jupiter-engine:5.7.0 - Added
org.junit.jupiter:junit-jupiter:5.7.0
Plugin Dependency Updates
- Added
com.exasol:error-code-crawler-maven-plugin:0.4.0 - Added
com.exasol:project-keeper-maven-plugin:0.8.0 - Added
io.github.zlika:reproducible-build-maven-plugin:0.13 - Added
org.apache.maven.plugins:maven-clean-plugin:2.5 - Added
org.apache.maven.plugins:maven-compiler-plugin:3.8.1 - Added
org.apache.maven.plugins:maven-deploy-plugin:2.7 - Added
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3 - Added
org.apache.maven.plugins:maven-gpg-plugin:1.6 - Added
org.apache.maven.plugins:maven-install-plugin:2.4 - Added
org.apache.maven.plugins:maven-jar-plugin:2.4 - Added
org.apache.maven.plugins:maven-javadoc-plugin:3.2.0 - Added
org.apache.maven.plugins:maven-resources-plugin:2.6 - Added
org.apache.maven.plugins:maven-site-plugin:3.3 - Added
org.apache.maven.plugins:maven-source-plugin:3.2.1 - Added
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M3 - Added
org.codehaus.mojo:versions-maven-plugin:2.7 - Added
org.jacoco:jacoco-maven-plugin:0.8.5 - Added
org.sonatype.ossindex.maven:ossindex-maven-plugin:3.1.0 - Added
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8