From 0766df7e0a6e4529ed6bba70fee075830973d785 Mon Sep 17 00:00:00 2001 From: Bertrand Lorentz Date: Mon, 15 Jan 2024 17:10:35 +0100 Subject: [PATCH 1/5] pom: Update surefire plugin to latest release This avoids depending on a "milestone" version. --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index fe30c53..928dda5 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.4.0 3.2.1 3.3.0 - 3.0.0-M7 + 3.2.5 1.6.7 From ff8fc1d06f89c43a57f3df60154d7a6bf39f8823 Mon Sep 17 00:00:00 2001 From: Bertrand Lorentz Date: Mon, 15 Jan 2024 17:11:53 +0100 Subject: [PATCH 2/5] pom: Update ph-genericode dependency to 6.3.0 This requires us to add an explicit dependency on the JAXB implementation. Also replace the dependency on ph-commons with a dependency on ph-jaxb, as we only use a method defined in the IJAXBReader interface, which is part of ph-jaxb, and nothing from ph-commons. --- pom.xml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 928dda5..559e39c 100644 --- a/pom.xml +++ b/pom.xml @@ -60,13 +60,14 @@ 2.11.0 3.12.0 2.15.1 + 2.3.9 0.9.15 3.0.2 5.7.2 1.4.14 3.8.6 - 10.0.0 - 6.2.0 + 10.1.8 + 6.3.0 0.10.2 1.8.2 3.1.0 @@ -179,10 +180,16 @@ + + com.sun.xml.bind + jaxb-impl + ${version.jaxb-impl} + runtime + com.helger.commons - ph-commons - ${version.ph} + ph-jaxb + ${version.ph-jaxb} @@ -320,9 +327,13 @@ + + com.sun.xml.bind + jaxb-impl + com.helger.commons - ph-commons + ph-jaxb From 265fcd837eb7817a0860da2cc6f810e048d5e118 Mon Sep 17 00:00:00 2001 From: Bertrand Lorentz Date: Mon, 15 Jan 2024 17:31:39 +0100 Subject: [PATCH 3/5] pom: Remove unused dependencies on logback and jsr305 We don't need to depend on those packages. --- pom.xml | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/pom.xml b/pom.xml index 559e39c..c0145ca 100644 --- a/pom.xml +++ b/pom.xml @@ -62,9 +62,7 @@ 2.15.1 2.3.9 0.9.15 - 3.0.2 5.7.2 - 1.4.14 3.8.6 10.1.8 6.3.0 @@ -206,21 +204,6 @@ - - ch.qos.logback - logback-classic - ${version.logback} - - - ch.qos.logback - logback-core - ${version.logback} - - - com.google.code.findbugs - jsr305 - ${version.jsr305} - org.antlr antlr4-runtime @@ -342,21 +325,6 @@ - - ch.qos.logback - logback-classic - test - - - ch.qos.logback - logback-core - test - - - com.google.code.findbugs - jsr305 - provided - org.antlr antlr4-runtime From ceade96acd56af675ebdf64ba91e430b5a1528d3 Mon Sep 17 00:00:00 2001 From: Bertrand Lorentz Date: Mon, 15 Jan 2024 17:38:11 +0100 Subject: [PATCH 4/5] pom: Update dependencies to ph-genericode 7.1.1 and JAXB 4.0.4 ph-genericode 7.x uses JAXB 4.0, so we need to update our explicit dependency. JAXB 4.0 brings the namespace change from javax.xml.bind to jakarta.xml.bind. This does not impact us directly, as we don't have any reference to it, but it might impact users who rely on the indirect dependency on a JAXB implementation. --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index c0145ca..63d2f0d 100644 --- a/pom.xml +++ b/pom.xml @@ -60,12 +60,12 @@ 2.11.0 3.12.0 2.15.1 - 2.3.9 + 4.0.4 0.9.15 5.7.2 3.8.6 - 10.1.8 - 6.3.0 + 11.1.3 + 7.1.1 0.10.2 1.8.2 3.1.0 From 7ed7ef8f05de78355ded387639436a616a878422 Mon Sep 17 00:00:00 2001 From: Bertrand Lorentz Date: Thu, 14 Mar 2024 15:21:20 +0100 Subject: [PATCH 5/5] pom: Update antlr4 dependency to 4.13.1 Fixes issue #29. --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 63d2f0d..a26bcb3 100644 --- a/pom.xml +++ b/pom.xml @@ -55,7 +55,7 @@ ${java.version} - 4.9.3 + 4.13.1 3.2.2 2.11.0 3.12.0