Skip to content

Releases: exasol/error-code-model-java

2.1.4 Upgrade Project-Keeper

30 Oct 14:01
8e216d0

Choose a tag to compare

This release updates project keeper and dependencies.

Refactoring

  • Upgrade Project-Keeper

Dependency Updates

Runtime Dependency Updates

  • Updated org.eclipse.parsson:parsson:1.1.5 to 1.1.7

Test Dependency Updates

  • Updated nl.jqno.equalsverifier:equalsverifier:3.15.3 to 3.19.4
  • Updated org.hamcrest:hamcrest:2.2 to 3.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.1 to 2.0.5
  • Updated com.exasol:project-keeper-maven-plugin:2.9.16 to 5.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.0 to 3.5.0
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.11.0 to 3.14.1
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.1 to 3.1.4
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.4.1 to 3.6.2
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.1.0 to 3.2.8
  • Updated org.apache.maven.plugins:maven-install-plugin:3.1.2 to 3.1.4
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.6.2 to 3.12.0
  • Updated org.apache.maven.plugins:maven-site-plugin:3.12.1 to 3.21.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.2.2 to 3.5.4
  • Added org.apache.maven.plugins:maven-toolchains-plugin:3.2.0
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.5.0 to 1.7.3
  • Updated org.codehaus.mojo:versions-maven-plugin:2.16.1 to 2.19.1
  • Updated org.jacoco:jacoco-maven-plugin:0.8.11 to 0.8.14
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:3.10.0.2594 to 5.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`

20 Nov 15:19
eda978b

Choose a tag to compare

Summary

This release fixes vulnerability CVE-2023-4043 in dependency org.eclipse.parsson:parsson.

Security

Dependency Updates

Compile Dependency Updates

  • Updated jakarta.json:jakarta.json-api:2.1.1 to 2.1.3

Runtime Dependency Updates

  • Updated org.eclipse.parsson:parsson:1.1.1 to 1.1.5

Test Dependency Updates

  • Updated nl.jqno.equalsverifier:equalsverifier:3.14.1 to 3.15.3
  • Updated org.junit.jupiter:junit-jupiter:5.9.3 to 5.10.1

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.2.3 to 1.3.1
  • Updated com.exasol:project-keeper-maven-plugin:2.9.7 to 2.9.16
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.3.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.0.1 to 3.1.0
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.5.0 to 3.6.2
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.0.0 to 3.2.2
  • Updated org.basepom.maven:duplicate-finder-maven-plugin:1.5.1 to 2.0.1
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.4.1 to 1.5.0
  • Updated org.codehaus.mojo:versions-maven-plugin:2.15.0 to 2.16.1
  • Updated org.jacoco:jacoco-maven-plugin:0.8.9 to 0.8.11
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184 to 3.10.0.2594

2.1.2: Replace javax.json with jakarta.json

10 May 07:58
89025a7

Choose a tag to compare

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.1 to 1.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.1 to 3.14.1
  • Removed org.junit.jupiter:junit-jupiter-engine:5.9.0
  • Updated org.junit.jupiter:junit-jupiter:5.9.0 to 5.9.3

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:1.1.1 to 1.2.3
  • Updated com.exasol:project-keeper-maven-plugin:2.5.0 to 2.9.7
  • Updated io.github.zlika:reproducible-build-maven-plugin:0.15 to 0.16
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.10.1 to 3.11.0
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1 to 3.1.1
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.0.0 to 3.3.0
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.4.0 to 3.5.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5 to 3.0.0
  • Added org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.2.7 to 1.4.1
  • Updated org.codehaus.mojo:versions-maven-plugin:2.10.0 to 2.15.0
  • Updated org.jacoco:jacoco-maven-plugin:0.8.8 to 0.8.9

2.1.1: Dependency update and fix for broken links

02 Aug 10:49
ace9339

Choose a tag to compare

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.10 to 3.10.1
  • Updated org.junit.jupiter:junit-jupiter-engine:5.8.2 to 5.9.0
  • Updated org.junit.jupiter:junit-jupiter:5.8.2 to 5.9.0

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:0.7.1 to 1.1.1
  • Updated com.exasol:project-keeper-maven-plugin:2.2.0 to 2.5.0
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.9.0 to 3.10.1
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.3.1 to 3.4.0
  • Updated org.codehaus.mojo:versions-maven-plugin:2.8.1 to 2.10.0
  • Updated org.jacoco:jacoco-maven-plugin:0.8.7 to 0.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.0 to 3.2.0
  • Updated org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8 to 1.6.13

2.1.0: Writing report without source file and line

01 Aug 06:43
7f49dcb

Choose a tag to compare

Features

  • #14: Support writing report without source file and line

Dependency Updates

Test Dependency Updates

  • Updated nl.jqno.equalsverifier:equalsverifier:3.9 to 3.10

Plugin Dependency Updates

  • Updated com.exasol:project-keeper-maven-plugin:1.3.4 to 2.2.0
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.10.0 to 3.9.0
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M2 to 3.0.0-M1
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.3.2 to 3.3.1
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M3 to 3.0.0-M5
  • Added org.codehaus.mojo:flatten-maven-plugin:1.2.7
  • Updated org.codehaus.mojo:versions-maven-plugin:2.9.0 to 2.8.1
  • Updated org.sonatype.ossindex.maven:ossindex-maven-plugin:3.2.0 to 3.1.0

2.0.1 Writing Report Without Name or Version

25 Mar 08:48
98b8e2e

Choose a tag to compare

Bug Fixes:

  • #12: Added support for writing a report without name and version

Dependency Updates

Enforce stricter error code format

15 Feb 08:36
725dbdf

Choose a tag to compare

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.1 to 3.9

Plugin Dependency Updates

  • Updated io.github.zlika:reproducible-build-maven-plugin:0.13 to 0.15
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.8.1 to 3.10.0
  • Updated org.apache.maven.plugins:maven-deploy-plugin:2.7 to 3.0.0-M2
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3 to 3.0.0
  • Updated org.apache.maven.plugins:maven-gpg-plugin:1.6 to 3.0.1
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.3.1 to 3.3.2
  • Updated org.codehaus.mojo:versions-maven-plugin:2.7 to 2.9.0
  • Updated org.jacoco:jacoco-maven-plugin:0.8.5 to 0.8.7
  • Updated org.sonatype.ossindex.maven:ossindex-maven-plugin:3.1.0 to 3.2.0

1.1.0 Support for error-code-report:1.0.0

20 Dec 15:25
a1ff03d

Choose a tag to compare

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.0 to 0.4.1

Test Dependency Updates

  • Updated nl.jqno.equalsverifier:equalsverifier:3.7.1 to 3.8.1
  • Updated org.junit.jupiter:junit-jupiter-engine:5.8.0 to 5.8.2
  • Updated org.junit.jupiter:junit-jupiter:5.8.0 to 5.8.2

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:0.6.0 to 0.7.1
  • Updated com.exasol:project-keeper-maven-plugin:1.2.0 to 1.3.4
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.2.0 to 3.3.1
  • Added org.projectlombok:lombok-maven-plugin:1.18.20.0

Dependency Updates on Initial Release

16 Sep 07:58

Choose a tag to compare

Dependency Updates

Test Dependency Updates

  • Updated nl.jqno.equalsverifier:equalsverifier:3.5.5 to 3.7.1
  • Updated org.junit.jupiter:junit-jupiter-engine:5.7.0 to 5.8.0
  • Updated org.junit.jupiter:junit-jupiter:5.7.0 to 5.8.0

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:0.4.0 to 0.6.0
  • Updated com.exasol:project-keeper-maven-plugin:0.8.0 to 1.2.0

Initial release

25 Jun 09:30
7400f25

Choose a tag to compare

Initial release Pre-release
Pre-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