Releases: commercetools/commercetools-sdk-java-v2
3.1.2
3.1.1
Fixes NPE with empty sets in custom fields
3.1.0
From this release on the SDK modules will only made available on Maven Central due to the deprecation of Bintray and JCenter.
3.0.2
3.0.1
3.0.0
Breaking Changes:
- Properties accepting & returning JsonNode have been changed to accept and return Object. This mainly affects CustomFields, Attributes and CustomObjects.
- VrapJsonUtils have been renamed to JsonUtils
Features:
-
JsonUtils can load Jackson Modules using ServiceLoaders
A DeserializerModule has been added for the commercetools-sdk-java-api which deserializes the following entities to their respective types- Attributes
- CustomFields
- FacetResults
- Review target property
-
added additional Setters for Union type properties
-
added method to return the response body to ApiMethod class
-
added explicit Accept-Encoding header for GZip compression
1.6.1
Fixes a possible execution bottleneck in the OAuthMiddleware
2.0.1
Fixes a possible execution bottleneck in the OAuthMiddleware
2.0.0
It's now mandatory to add a http client module as a dependency to avoid resolving unsupported versions of the HTTP client
The default one would be
Maven:
<dependency>
<groupId>com.commercetools.sdk</groupId>
<artifactId>commercetools-http-client</artifactId>
<version>${commercetools.version}</version>
</dependency>
Gradle
dependencies {
implementation "com.commercetools.sdk:commercetools-http-client:${versions.commercetools}"
}