Releases: commercetools/commercetools-sdk-java-v2
Releases · commercetools/commercetools-sdk-java-v2
7.4.0
What's Changed
- Update generated SDKs by @github-actions in #230
- Update generated SDKs by @github-actions in #234
- Update generated SDKs by @github-actions in #236
- Update generated SDKs by @github-actions in #239
- support custom deserialization per request by @jenschude in #235
- Improve internal logger by @jenschude in #241
adds option to customize the logging level for responses and deprecation notices (default: Info) - adds support for Order search endpoint
- model implementation classes can be written out as a string using the
ModelBase#reflectionString
method - added methods for type safe retrieval of Attribute values to the AttributeAccessor class
Fixes
- In-Store cart query returns correct type instead Object
- query parameter customerId has been removed from Cart queries due to mapping issues use
projectApiRoot.carts().withCustomerId()
instead - fixed type for field
custom
in CartDiscountDraft fromCustomField
toCustomFieldDraft
- fixed
ApiHttpResponse#getBodyAsString
method if response body is null
Breaking changes
- removed the inventories endpoint from the Import API modules
Full Changelog: 7.3.0...7.4.0
7.3.0
What's Changed
- Support injecting custom executor to oauth middleware by @jenschude in #225
- Update all dependencies by @renovate in #220
- Update plugin com.diffplug.spotless to v6 by @renovate in #222
- Update all dependencies by @renovate in #224
Full Changelog: 7.2.0...7.3.0
7.2.0
7.1.0
What's Changed
-
Update generated SDKs by @github-actions in #215
-
add option for an Auth CircuitBreaker by @jenschude in #219
Can be activated using the ApiRoot or ClientBuilder e.g.:ApiRootBuilder.of() .withAuthCircuitBreaker()
-
Fix dropping of custom CorrelationId using the compatibility layer
-
Update dependencies by @renovate-bot
Full Changelog: 7.0.0...7.1.0
7.0.0
What's Changed
- Update generated SDKs by @github-actions in #208
- fix double encoding issue in compat layer by @jenschude in #217
- model Classes are not final anymore - Closes #199
- DiscountedPrice model has now separate read & write models - Closes #213
- LineItemImportDraft now uses long for quantity - Closes #203
Full Changelog: 6.4.0...7.0.0
6.4.0
What's Changed
- add querying helper by @jenschude in #207
import com.commercetools.api.client.QueryUtils; QueryUtils.queryAll(request, list -> { list.forEach(someFn); }, 100).toCompletableFuture().join();
Full Changelog: 6.3.0...6.4.0
6.3.0
Merge pull request #200 from commercetools/gen-sdk-updates
6.2.3
Merge pull request #200 from commercetools/gen-sdk-updates
6.2.2
6.2.1
- fix package for ProjectApiRoot
Package has been changed from com.commercetools..defaultconfig to com.commercetools..client, e.g.:com.commercetools.api.client.ProjectApiRoot
instead ofcom.commercetools.api.defaultconfig.ProjectApiRoot