diff --git a/README.md b/README.md index ac6fea4c..a4805f1d 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ The official Java SDK for the [Smartling Translation Management Platform](https: ### Core Dependencies - RESTEasy 4.7.10 (JAX-RS client implementation) -- Jackson 2.15.4 (JSON serialization) +- Jackson 2.18.9 (JSON serialization) - Apache HttpClient 4.5.14 (HTTP transport) - SLF4J 2.0.17 (Logging facade) diff --git a/pom.xml b/pom.xml index b0ecc236..1d953d22 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,9 @@ 2.0.4 4.7.10.Final 4.5.14 - 2.15.4 + 2.18.9 + 2.19.0 + 1.6.8 4.12.0 2.35.2 3.20.0 @@ -39,6 +41,16 @@ + + + com.fasterxml.jackson + jackson-bom + ${jackson.version} + pom + import + org.apache.httpcomponents httpclient @@ -74,6 +86,30 @@ resteasy-multipart-provider ${org.jboss.resteasy.version} + + + commons-io + commons-io + ${commons-io.version} + + + com.fasterxml.jackson.core + jackson-core + + + com.fasterxml.jackson.core + jackson-databind + + + com.sun.mail + jakarta.mail + ${jakarta.mail.version} + org.jboss.spec.javax.ws.rs jboss-jaxrs-api_2.0_spec diff --git a/smartling-api-commons/src/main/java/com/smartling/api/v2/client/unmarshal/RestApiContextResolver.java b/smartling-api-commons/src/main/java/com/smartling/api/v2/client/unmarshal/RestApiContextResolver.java index e9b5b90c..edc6ade8 100644 --- a/smartling-api-commons/src/main/java/com/smartling/api/v2/client/unmarshal/RestApiContextResolver.java +++ b/smartling-api-commons/src/main/java/com/smartling/api/v2/client/unmarshal/RestApiContextResolver.java @@ -42,7 +42,7 @@ public RestApiContextResolver(final Map, JsonDeserializer> classJson deserializerModule.addSerializer(klass, (JsonSerializer) classJsonSerializerMap.get(klass)); objectMapper.registerModule(deserializerModule); - objectMapper.registerModule(new KotlinModule()); + objectMapper.registerModule(new KotlinModule.Builder().build()); this.objectMapper = objectMapper; }