Releases: commercetools/commercetools-sdk-java-v2
Releases · commercetools/commercetools-sdk-java-v2
17.13.0
Api changes
Changed Property(s)
⚠️ changed propertycustomType
of typeOrderSearchAnyValue
from typestring
toOrderSearchCustomType
⚠️ changed propertycustomType
of typeOrderSearchDateRangeValue
from typestring
toOrderSearchCustomType
⚠️ changed propertycustomType
of typeOrderSearchFullTextValue
from typestring
toOrderSearchCustomType
⚠️ changed propertycustomType
of typeOrderSearchLongRangeValue
from typestring
toOrderSearchCustomType
⚠️ changed propertycustomType
of typeOrderSearchNumberRangeValue
from typestring
toOrderSearchCustomType
⚠️ changed propertycustomType
of typeOrderSearchQueryExpressionValue
from typestring
toOrderSearchCustomType
⚠️ changed propertycustomType
of typeOrderSearchStringValue
from typestring
toOrderSearchCustomType
Added Property(s)
- added property
approvalRuleMode
to typeBusinessUnit
- added property
approvalRuleMode
to typeBusinessUnitDraft
- added property
approvalRuleMode
to typeCompany
- added property
approvalRuleMode
to typeCompanyDraft
- added property
approvalRuleMode
to typeDivision
- added property
approvalRuleMode
to typeDivisionDraft
- added property
addressId
to typeBusinessUnitAddressCustomFieldAddedMessage
- added property
addressId
to typeBusinessUnitAddressCustomFieldChangedMessage
- added property
addressId
to typeBusinessUnitAddressCustomFieldRemovedMessage
- added property
addressId
to typeBusinessUnitAddressCustomTypeRemovedMessage
- added property
addressId
to typeBusinessUnitAddressCustomTypeSetMessage
- added property
addressId
to typeCustomerAddressCustomFieldAddedMessage
- added property
addressId
to typeCustomerAddressCustomFieldChangedMessage
- added property
addressId
to typeCustomerAddressCustomFieldRemovedMessage
- added property
addressId
to typeCustomerAddressCustomTypeRemovedMessage
- added property
addressId
to typeCustomerAddressCustomTypeSetMessage
- added property
metaTitle
to typeProductTailoringCreatedMessage
- added property
metaDescription
to typeProductTailoringCreatedMessage
- added property
metaKeywords
to typeProductTailoringCreatedMessage
- added property
variants
to typeProductTailoringCreatedMessage
- added property
addressId
to typeBusinessUnitAddressCustomFieldAddedMessagePayload
- added property
addressId
to typeBusinessUnitAddressCustomFieldChangedMessagePayload
- added property
addressId
to typeBusinessUnitAddressCustomFieldRemovedMessagePayload
- added property
addressId
to typeBusinessUnitAddressCustomTypeRemovedMessagePayload
- added property
addressId
to typeBusinessUnitAddressCustomTypeSetMessagePayload
- added property
addressId
to typeCustomerAddressCustomFieldAddedMessagePayload
- added property
addressId
to typeCustomerAddressCustomFieldChangedMessagePayload
- added property
addressId
to typeCustomerAddressCustomFieldRemovedMessagePayload
- added property
addressId
to typeCustomerAddressCustomTypeRemovedMessagePayload
- added property
addressId
to typeCustomerAddressCustomTypeSetMessagePayload
- added property
metaTitle
to typeProductTailoringCreatedMessagePayload
- added property
metaDescription
to typeProductTailoringCreatedMessagePayload
- added property
metaKeywords
to typeProductTailoringCreatedMessagePayload
- added property
variants
to typeProductTailoringCreatedMessagePayload
- added property
variants
to typeProductTailoringData
- added property
variants
to typeProductTailoringDraft
- added property
variants
to typeProductTailoringInStoreDraft
- added property
active
to typeShippingMethod
- added property
active
to typeShippingMethodDraft
- added property
store
to typeStagedQuote
Added Resource(s)
- added resource
/{projectKey}/customers/search
- added resource
/{projectKey}/customers/search/indexing-status
- added resource
/{projectKey}/in-store/key={storeKey}/quote-requests
- added resource
/{projectKey}/in-store/key={storeKey}/staged-quotes
- added resource
/{projectKey}/in-store/key={storeKey}/quotes
- added resource
/{projectKey}/in-store/key={storeKey}/orders/quotes
- added resource
/{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
- added resource
/{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
- added resource
/{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
- added resource
/{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
- added resource
/{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
- added resource
/{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
- added resource
/{projectKey}/in-store/key={storeKey}/quotes/key={key}
- added resource
/{projectKey}/in-store/key={storeKey}/quotes/{ID}
Removed Resource(s)
⚠️ removed resource/{projectKey}/me/carts/key={key}
Removed QueryParameter(s)
⚠️ removed query parameterlocaleProjection
from methodget /{projectKey}/products
⚠️ removed query parameterlocaleProjection
from methodpost /{projectKey}/products
⚠️ removed query parameterlocaleProjection
from methodget /{projectKey}/products/key={key}
⚠️ removed query parameterlocaleProjection
from methodpost /{projectKey}/products/key={key}
⚠️ removed query parameterlocaleProjection
from methoddelete /{projectKey}/products/key={key}
⚠️ removed query parameterlocaleProjection
from methodget /{projectKey}/products/{ID}
⚠️ removed query parameterlocaleProjection
from methodpost /{projectKey}/products/{ID}
⚠️ removed query parameterlocaleProjection
from methoddelete /{projectKey}/products/{ID}
⚠️ removed query parametersort
from methodget /{projectKey}/product-projections/suggest
⚠️ removed query parameteroffset
from methodget /{projectKey}/product-projections/suggest
⚠️ removed query parameterwithTotal
from methodget /{projectKey}/product-projections/suggest
Added Method(s)
- added method
apiRoot.withProjectKey().customers().search().post()
- added method
apiRoot.withProjectKey().customers().search().head()
- added method
apiRoot.withProjectKey().customers().searchIndexingStatus().get()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
- added method
apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
- added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey...
17.12.0
Important information
This major release branch will be the last compatible with JDK version 8. The major release will have JDK version 11 as minimum requirement. The references to Java EE like bean validation will be updated to Jakarta EE. This will remove incompatibilities with newer frameworks and opens upgrade pathes.
What's Changed
- Update datadog example app to include traces and add to cart by @lojzatran in #617
- Update changelog by @ct-sdks in #634
- Update generated SDKs by @ct-sdks in #635
- Update generated SDKs by @ct-sdks in #638
- Update generated SDKs by @ct-sdks in #639
- Update generated SDKs by @ct-sdks in #640
- Update generated SDKs by @ct-sdks in #643
- Update generated SDKs by @ct-sdks in #644
- Update generated SDKs by @ct-sdks in #645
- Update generated SDKs by @ct-sdks in #646
- Update generated SDKs by @ct-sdks in #647
- Update generated SDKs by @ct-sdks in #648
- Update generated SDKs by @ct-sdks in #650
- Update generated SDKs by @ct-sdks in #651
- Update generated SDKs by @ct-sdks in #652
- Update generated SDKs by @ct-sdks in #653
- Update generated SDKs by @ct-sdks in #654
- Update generated SDKs by @ct-sdks in #655
- Update generated SDKs by @ct-sdks in #656
- Update generated SDKs by @ct-sdks in #657
- Update generated SDKs by @ct-sdks in #658
- Update generated SDKs by @ct-sdks in #660
- Update generated SDKs by @ct-sdks in #661
- update SLF4J to 2.0 by @jenschude in #662
- chore(deps): update github/codeql-action digest to 2e230e8 by @renovate in #641
- chore(deps): update all dependencies by @renovate in #637
- chore(deps): update actions/checkout digest to a5ac7e5 by @renovate in #636
- chore(deps): update actions/setup-java digest to 99b8673 by @renovate in #612
- chore(deps): lock file maintenance by @renovate in #642
- chore(deps): update plugin org.jetbrains.kotlin.jvm to v2 by @renovate in #649
Full Changelog: 17.11.0...17.12.0
17.11.0
What's Changed
- Update changelog by @ct-sdks in #626
- Update generated SDKs by @ct-sdks in #627
- [DEVX-344] add missing service regions by @jenschude in #628
- Update generated SDKs by @ct-sdks in #629
- Update generated SDKs by @ct-sdks in #631
- update bootstrap, jquery, jquery-validation by @jenschude in #632
- chore(deps): update all dependencies by @renovate in #618
- use codecov GH action by @jenschude in #633
- chore(deps): update actions/create-github-app-token digest to a0de6af by @renovate in #611
- chore(deps): update gradle/wrapper-validation-action action to v3 by @renovate in #619
- chore(deps): update github/codeql-action digest to d39d31e by @renovate in #613
- Newrelic add metrics by @lojzatran in #630
- fix(deps): update dependency husky to v9 by @renovate in #621
Full Changelog: 17.10.0...17.11.0
17.10.0
What's Changed
- Update changelog by @ct-sdks in #616
- deserialize product search facets by @jenschude in #624
- Update generated SDKs by @ct-sdks in #610
- Update generated SDKs by @ct-sdks in #625
Api changes
Changed Property(s)
⚠️ changed propertycustom
of typeMyBusinessUnitDraft
from typeCustomFields
toCustomFieldsDraft
⚠️ changed propertycustom
of typeMyCompanyDraft
from typeCustomFields
toCustomFieldsDraft
⚠️ changed propertycustom
of typeMyDivisionDraft
from typeCustomFields
toCustomFieldsDraft
Added Property(s)
- added property
attributedTo
to typeCreatedBy
- added property
attributedTo
to typeLastModifiedBy
- added property
postFilter
to typeProductSearchRequest
Required Property(s)
⚠️ changed propertystores
of typeBusinessUnit
to be required⚠️ changed propertystores
of typeCompany
to be required⚠️ changed propertystores
of typeDivision
to be required⚠️ changed propertystores
of typeBusinessUnitSetStoresAction
to be required⚠️ changed propertystores
of typeCartDiscountSetStoresAction
to be required⚠️ changed propertystores
of typeCustomer
to be required⚠️ changed propertystores
of typeCustomerSetStoresAction
to be required
Added Type(s)
- added type
Attribution
- added type
AttributionSource
Removed Method(s)
⚠️ removed methodapiRoot.withProjectKey().products().search().head()
Import changes
Added Resource(s)
- added resource
/{projectKey}/discount-codes
- added resource
/{projectKey}/discount-codes/import-containers
- added resource
/{projectKey}/discount-codes/import-containers/{importContainerKey}
Added Method(s)
- added method
apiRoot.withProjectKeyValue().discountCodes().importContainers().withImportContainerKeyValue().post()
Added Type(s)
- added type
DiscountCodeImportRequest
- added type
DiscountCodeImport
Added Enum(s)
- added enum
discount-code
to typeImportResourceType
Full Changelog: 17.9.0...17.10.0
17.9.0
What's Changed
- Update changelog by @ct-sdks in #609
- Make javadoc consistent across monitoring middlewares by @lojzatran in #615
- Add dogstatsd support by @lojzatran in #599
Full Changelog: 17.8.0...17.9.0
17.8.0
What's Changed
- Update changelog by @ct-sdks in #592
- Update generated SDKs by @ct-sdks in #593
- Update generated SDKs by @ct-sdks in #594
- Update generated SDKs by @ct-sdks in #597
- Update generated SDKs by @ct-sdks in #598
- Update generated SDKs by @ct-sdks in #600
- Update generated SDKs by @ct-sdks in #602
- Update generated SDKs by @ct-sdks in #603
- Replace deprecated retry middleware with policy middleware in docs by @lojzatran in #601
- Add integration test to get a valid oauth token by @lojzatran in #596
- Update generated SDKs by @ct-sdks in #605
- Update generated SDKs by @ct-sdks in #607
- Update generated SDKs by @ct-sdks in #608
- chore(deps): update gradle/actions digest to 417ae3c by @renovate in #582
- chore(deps): update yarn to v4 by @renovate in #510
- fix(deps): update dependency org.jdrupes.taglets:plantuml-taglet to v3 by @renovate in #497
- chore(deps): update all dependencies by @renovate in #575
- chore(deps): update actions/create-github-app-token digest to 78e5f2d by @renovate in #574
- chore(deps): update github/codeql-action digest to 1b1aada by @renovate in #581
- chore(deps): update ts-graphviz/setup-graphviz action to v2 by @renovate in #576
- fix(deps): update dependency com.squareup.okio:okio to v3 by @renovate in #590
Full Changelog: 17.7.0...17.8.0
17.7.0
What's Changed
- Update CODEOWNERS by @evansinho in #577
- Update generated SDKs by @ct-sdks in #579
- chore(deps): pin dependencies by @renovate in #573
- Add how to use datadog module example by @lojzatran in #578
- Update generated SDKs by @ct-sdks in #580
- Update generated SDKs by @ct-sdks in #584
- Update generated SDKs by @ct-sdks in #585
- Update generated SDKs by @ct-sdks in #586
- Update generated SDKs by @ct-sdks in #587
- Update generated SDKs by @ct-sdks in #588
- Update generated SDKs by @ct-sdks in #591
- Highlight tests in the docs by @lojzatran in #583
Api changes
Added Type(s)
- added type
DiscountedLineItemPortionDraft
Required Property(s)
⚠️ changed propertyisOnStock
of typeProductVariantAvailability
to be required- changed property
priceMode
of typeCustomLineItemDraft
to be optional - changed property
oldShipmentState
of typeOrderShipmentStateChangedMessage
to be optional - changed property
oldOrderState
of typeOrderStateChangedMessage
to be optional - changed property
oldShipmentState
of typeOrderShipmentStateChangedMessagePayload
to be optional - changed property
oldOrderState
of typeOrderStateChangedMessagePayload
to be optional
Changed Property(s)
⚠️ changed propertyincludedDiscounts
of typeDiscountedLineItemPriceDraft
from typeDiscountedLineItemPortion[]
toDiscountedLineItemPortionDraft[]
Added Property(s)
- added property
totalTax
to typeTaxedPriceDraft
- added property
id
to typeProductVariantAvailability
- added property
version
to typeProductVariantAvailability
New Contributors
- @evansinho made their first contribution in #577
Full Changelog: 17.6.0...17.7.0
17.6.0
What's Changed
- Search builder by @jenschude in #542
- Remove the incorrect lines by @johthor in #558
- Update generated SDKs by @ct-sdks in #557
- Update generated SDKs by @ct-sdks in #561
- Update generated SDKs by @ct-sdks in #562
- Update generated SDKs by @ct-sdks in #563
- Update generated SDKs by @ct-sdks in #564
- chore(deps): update all dependencies by @renovate in #549
- chore(deps): update stefanzweifel/git-auto-commit-action digest to 12f6863 by @renovate in #532
- update mockito by @jenschude in #565
- chore(deps): pin dependencies by @renovate in #566
- chore(deps): update all dependencies by @renovate in #567
- Update generated SDKs by @ct-sdks in #570
- Update generated SDKs by @ct-sdks in #571
- update dependencies by @jenschude in #572
- Add datadog monitoring module by @lojzatran in #568
New Contributors
Full Changelog: 17.5.0...17.6.0
17.5.0
What's Changed
- add option to customise log formats by @jenschude in #548
- Update generated SDKs by @ct-sdks in #547
- fix RetryHandler class cast exception by @jenschude in #556
Api changes
Added Type(s)
- added type
CartDiscountCreatedMessage
- added type
CartDiscountDeletedMessage
- added type
CartDiscountStoreAddedMessage
- added type
CartDiscountStoreRemovedMessage
- added type
CartDiscountStoresSetMessage
- added type
CartDiscountCreatedMessagePayload
- added type
CartDiscountDeletedMessagePayload
- added type
CartDiscountStoreAddedMessagePayload
- added type
CartDiscountStoreRemovedMessagePayload
- added type
CartDiscountStoresSetMessagePayload
Full Changelog: 17.4.0...17.5.0
17.5.0-alpha.1
What's Changed
Full Changelog: 17.4.0...17.5.0-alpha.1