diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 160209e..7dd8f9a 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,5 +1,17 @@ # Mapfish Print 2 Release notes +## Release 2.4.0 + +Release notes: + +* Java 17 minium +* GeoTools 34.0 + * Use GeoTools bill-of-materials to manage dependencies + * ImageN 0.9.0 + * jackson dataformat 2.19.0 + * guava 33.4.8-jre +* Xalan 2.7.3 + ## Release 2.4-M0 Release notes: diff --git a/pom.xml b/pom.xml index 50d6f5c..a9a1620 100644 --- a/pom.xml +++ b/pom.xml @@ -38,13 +38,13 @@ UTF-8 - 2.24.3 - 5.3.39 - 34-SNAPSHOT - 0.9.0-SNAPSHOT - 2.0.34 + + 5.3.39 + 34.0 + 0.9.0 + 2.0.34 4.2.30 - 2.18.2 + true 512m @@ -52,91 +52,44 @@ - org.apache.httpcomponents - httpclient - 4.5.13 - - - org.apache.logging.log4j - log4j-core - ${log4j-version} - - - org.apache.logging.log4j - log4j-api - ${log4j-version} + org.geotools + gt-bom + ${gt.version} + pom + import - org.apache.logging.log4j - log4j-slf4j-impl - ${log4j-version} + org.geotools + gt-platform-dependencies + ${gt.version} + pom + import org.springframework spring-context - ${spring-version} + ${spring.version} org.springframework spring-web - ${spring-version} - - - org.geotools - gt-epsg-hsql - ${gt-version} - - - org.geotools - gt-render - ${gt-version} - - - com.fasterxml.jackson.core - jackson-databind - ${jackson2.version} - - - com.fasterxml.jackson.annotations - jackson-databind - ${jackson2.version} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - ${jackson2.version} + ${spring.version} - - org.locationtech.jts - jts-core - 1.19.0 - - - xerces - xercesImpl - - - javax.servlet servlet-api 2.5 - - com.google.guava - guava - 15.0 - org.apache.pdfbox pdfbox - ${pdfbox-version} + ${pdfbox.version} org.apache.pdfbox pdfbox-tools - ${pdfbox-version} + ${pdfbox.version} commons-httpclient @@ -146,12 +99,7 @@ org.mockito mockito-core - 1.9.5 - - - org.apache.xmlgraphics - batik-transcoder - 1.7 + 5.15.2 xerces diff --git a/src/main/java/org/mapfish/print/PDFUtils.java b/src/main/java/org/mapfish/print/PDFUtils.java index 9410b65..778a04e 100644 --- a/src/main/java/org/mapfish/print/PDFUtils.java +++ b/src/main/java/org/mapfish/print/PDFUtils.java @@ -40,12 +40,12 @@ import com.lowagie.text.pdf.PdfPTable; import com.lowagie.text.pdf.PdfTemplate; +import org.apache.batik.anim.dom.SAXSVGDocumentFactory; import org.apache.batik.bridge.BridgeContext; import org.apache.batik.bridge.DocumentLoader; import org.apache.batik.bridge.GVTBuilder; import org.apache.batik.bridge.UserAgent; import org.apache.batik.bridge.UserAgentAdapter; -import org.apache.batik.dom.svg.SAXSVGDocumentFactory; import org.apache.batik.dom.svg.SVGDocumentFactory; import java.io.ByteArrayOutputStream; import org.apache.batik.gvt.GraphicsNode; diff --git a/src/test/java/org/mapfish/print/map/renderers/vector/LabelRendererTest.java b/src/test/java/org/mapfish/print/map/renderers/vector/LabelRendererTest.java index 11c5e49..7d83c85 100644 --- a/src/test/java/org/mapfish/print/map/renderers/vector/LabelRendererTest.java +++ b/src/test/java/org/mapfish/print/map/renderers/vector/LabelRendererTest.java @@ -33,7 +33,7 @@ import java.awt.geom.AffineTransform; import java.io.FileNotFoundException; -import static org.mockito.Matchers.any; +import static org.mockito.Mockito.any; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify;