Releases: commercetools/commercetools-sdk-java-v2
19.6.2
What's Changed
Api changes
Added Type(s)
- added type
DiscountCombinationMode - added type
DiscountsConfiguration - added type
ProjectSetDiscountsConfigurationAction
Removed Property(s)
⚠️ removed propertyskipConfigurationfrom typeRecurringOrderSetOrderSkipConfigurationAction
Added Property(s)
- added property
discountsto typeProject - added property
skipConfigurationInputDraftto typeRecurringOrderSetOrderSkipConfigurationAction
Full Changelog: 19.6.1...19.6.2
19.6.1
What's Changed
Api changes
Added Type(s)
- added type
DiscountCombinationMode - added type
DiscountsConfiguration - added type
ProjectSetDiscountsConfigurationAction
Removed Property(s)
⚠️ removed propertyskipConfigurationfrom typeRecurringOrderSetOrderSkipConfigurationAction
Added Property(s)
- added property
discountsto typeProject - added property
skipConfigurationInputDraftto typeRecurringOrderSetOrderSkipConfigurationAction
Full Changelog: 19.6.0...19.6.1
19.6.0
What's Changed
- Update changelog by @ct-sdks[bot] in #992
- Update generated SDKs by @ct-sdks[bot] in #993
- Update generated SDKs by @ct-sdks[bot] in #994
- Update generated SDKs by @ct-sdks[bot] in #995
- Update generated SDKs by @ct-sdks[bot] in #996
- Update generated SDKs by @ct-sdks[bot] in #997
- DEVX-640-helper-method-from-Coco-product-to-import-API-product by @ShipilA in #1000
Api changes
Added Type(s)
- added type
DiscountCombinationMode - added type
DiscountsConfiguration - added type
ProjectSetDiscountsConfigurationAction
Removed Property(s)
⚠️ removed propertyskipConfigurationfrom typeRecurringOrderSetOrderSkipConfigurationAction
Added Property(s)
- added property
discountsto typeProject - added property
skipConfigurationInputDraftto typeRecurringOrderSetOrderSkipConfigurationAction
Full Changelog: 19.5.0...19.6.0
19.5.0
What's Changed
Api changes
Required Property(s)
- changed property
variantSelectionof typeProductSelectionProductAddedMessageto be optional - changed property
variantExclusionof typeProductSelectionProductExcludedMessageto be optional - changed property
oldVariantExclusionof typeProductSelectionVariantExclusionChangedMessageto be optional - changed property
newVariantExclusionof typeProductSelectionVariantExclusionChangedMessageto be optional - changed property
oldVariantSelectionof typeProductSelectionVariantSelectionChangedMessageto be optional - changed property
newVariantSelectionof typeProductSelectionVariantSelectionChangedMessageto be optional - changed property
variantSelectionof typeProductSelectionProductAddedMessagePayloadto be optional - changed property
variantExclusionof typeProductSelectionProductExcludedMessagePayloadto be optional - changed property
oldVariantExclusionof typeProductSelectionVariantExclusionChangedMessagePayloadto be optional - changed property
newVariantExclusionof typeProductSelectionVariantExclusionChangedMessagePayloadto be optional - changed property
oldVariantSelectionof typeProductSelectionVariantSelectionChangedMessagePayloadto be optional - changed property
newVariantSelectionof typeProductSelectionVariantSelectionChangedMessagePayloadto be optional
Added Property(s)
- added property
interfaceIdto typeMyTransactionDraft - added property
interfaceIdto typeTransaction - added property
interfaceIdto typeTransactionDraft
Added Type(s)
- added type
PaymentTransactionInterfaceIdSetMessage - added type
PaymentTransactionInterfaceIdSetMessagePayload - added type
PaymentSetTransactionInterfaceIdAction
- Update changelog by @ct-sdks[bot] in #980
- Update generated SDKs by @ct-sdks[bot] in #981
- Update generated SDKs by @ct-sdks[bot] in #982
- Update generated SDKs by @ct-sdks[bot] in #984
- Checkout sdk by @ShipilA in #983
- Bump io.projectreactor.netty:reactor-netty-http from 1.2.7 to 1.2.8 by @dependabot[bot] in #948
- Update generated SDKs by @ct-sdks[bot] in #986
- Update generated SDKs by @ct-sdks[bot] in #987
- Update generated SDKs by @ct-sdks[bot] in #988
- Update generated SDKs by @ct-sdks[bot] in #989
- Update generated SDKs by @ct-sdks[bot] in #990
- SUPPORT-35419: making custom field not required by @ShipilA in #991
Full Changelog: 19.4.0...19.5.0
19.4.0
Api changes
Added Property(s)
- added property
isActiveto typeDiscountGroup - added property
isActiveto typeDiscountGroupDraft
Added Type(s)
- added type
DiscountGroupSetIsActiveAction - added type
MaxDiscountGroupsReachedError - added type
GraphQLMaxDiscountGroupsReachedError - added type
DiscountGroupIsActiveSetMessage - added type
DiscountGroupIsActiveSetMessagePayload
What's Changed
- Update changelog by @ct-sdks[bot] in #974
- Update generated SDKs by @ct-sdks[bot] in #976
- Update generated SDKs by @ct-sdks[bot] in #977
- Update generated SDKs by @ct-sdks[bot] in #978
- Update generated SDKs by @ct-sdks[bot] in #979
Full Changelog: 19.3.0...19.4.0
19.3.0
What's Changed
- Update changelog by @ct-sdks[bot] in #972
- Update generated SDKs by @ct-sdks[bot] in #968
- updating dependency by @ShipilA in #973 Thanks to @drazenhrgar for the report
Api changes
Added Type(s)
- added type
CustomerDefaultBillingAddressSetMessage - added type
CustomerDefaultShippingAddressSetMessage - added type
CustomerStoresSetMessage - added type
CustomerDefaultBillingAddressSetMessagePayload - added type
CustomerDefaultShippingAddressSetMessagePayload - added type
CustomerStoresSetMessagePayload
Added Method(s)
- added method
apiRoot.withProjectKey().recurrencePolicies().withKey().delete() - added method
apiRoot.withProjectKey().recurrencePolicies().withId().delete()
Import changes
Added Type(s)
- added type
AssociateRoleKeyReference - added type
BusinessUnitKeyReference - added type
BusinessUnitImportRequest - added type
AssociateRoleInheritanceMode - added type
BusinessUnitStatus - added type
BusinessUnitAssociateMode - added type
BusinessUnitApprovalRuleMode - added type
BusinessUnitStoreMode - added type
BusinessUnitType - added type
AssociateRoleAssignmentDraft - added type
AssociateDraft - added type
BusinessUnitImport - added type
CompanyBusinessUnitImport - added type
DivisionBusinessUnitImport
Added Method(s)
- added method
apiRoot.withProjectKeyValue().businessUnits().importContainers().withImportContainerKeyValue().post()
Added Resource(s)
- added resource
/{projectKey}/business-units - added resource
/{projectKey}/business-units/import-containers - added resource
/{projectKey}/business-units/import-containers/{importContainerKey}
Added Enum(s)
- added enum
business-unitto typeImportResourceType - added enum
associate-roleto typeReferenceType - added enum
business-unitto typeReferenceType
Full Changelog: 19.2.0...19.3.0
19.1.0
What's Changed
- Update generated SDKs by @ct-sdks[bot] in #940
- Update changelog by @ct-sdks[bot] in #941
- Update generated SDKs by @ct-sdks[bot] in #942
- Update generated SDKs by @ct-sdks[bot] in #943
- Update generated SDKs by @ct-sdks[bot] in #944
- Update generated SDKs by @ct-sdks[bot] in #945
- Update generated SDKs by @ct-sdks[bot] in #946
- Update generated SDKs by @ct-sdks[bot] in #947
- Update generated SDKs by @ct-sdks[bot] in #949
- Update generated SDKs by @ct-sdks[bot] in #950
- Update generated SDKs by @ct-sdks[bot] in #951
- Update generated SDKs by @ct-sdks[bot] in #952
- Update generated SDKs by @ct-sdks[bot] in #953
- Update generated SDKs by @ct-sdks[bot] in #954
- Update generated SDKs by @ct-sdks[bot] in #955
- Update generated SDKs by @ct-sdks[bot] in #957
- Update generated SDKs by @ct-sdks[bot] in #961
- Fix split packages by @jenschude in #958
Api changes
Added Type(s)
- added type
InventoryEntrySetInventoryLimitsAction - added type
RecurringOrderDeletedMessage - added type
RecurringOrderExpiresAtSetMessage - added type
RecurringOrderDeletedMessagePayload - added type
RecurringOrderExpiresAtSetMessagePayload - added type
ProductSearchFacetResultStats - added type
ProductSearchFacetStatsExpression - added type
ProductSearchFacetStatsValue - added type
RecurringOrderSetExpiresAtAction
Removed Type(s)
⚠️ removed typeRecurringOrderMessagePayload
Added Method(s)
- added method
apiRoot.withProjectKey().recurringOrders().withId().delete() - added method
apiRoot.withProjectKey().recurringOrders().withKey().delete()
Added Property(s)
- added property
minCartQuantityto typeInventoryEntry - added property
maxCartQuantityto typeInventoryEntry - added property
minCartQuantityto typeInventoryEntryDraft - added property
maxCartQuantityto typeInventoryEntryDraft - added property
expiresAtto typeRecurringOrderDraft
Added Enum(s)
- added enum
discount-groupto typeChangeSubscriptionResourceTypeId
History changes
Added Type(s)
- added type
TooManyRequestsError - added type
GraphQLTooManyRequestsError - added type
GraphQLErrorObject
Changed Property(s)
⚠️ changed propertyextensionsof typeGraphQLErrorfrom typeobjecttoGraphQLErrorObject
Full Changelog: 19.0.0...19.1.0
19.0.0
Breaking Changes
The field paymentMethodInfo in type PaymentDraft and MyPaymentDraft has been changed from PaymentMethodInfo to PaymentMethodInfoDraft. For both types a backwards compatible Setter method setPaymentMethodInfo(final PaymentMethodInfo paymentMethodInfo) has been added.
New Features
Adds support for Discount Groups and Recurring Orders
What's Changed
- Update changelog by @ct-sdks in #928
- fix(deps): update all dependencies by @renovate in #912
- Update DGS framework to 8.1.0 by @jenschude in #930
- chore(deps): update github/codeql-action action to v3 by @renovate in #913
- chore(deps): update gradle/actions digest to ac638b0 by @renovate in #919
- chore(deps): update stefanzweifel/git-auto-commit-action action to v6 by @renovate in #920
- Update generated SDKs by @ct-sdks in #929
- Update generated SDKs by @ct-sdks in #931
- Update generated SDKs by @ct-sdks in #932
- Update generated SDKs by @ct-sdks in #933
- Add paymentdraft mixin by @jenschude in #936
- add MyPaymentDraft mixins by @jenschude in #937
- Update generated SDKs by @ct-sdks in #938
- Update generated SDKs by @ct-sdks in #939
Api changes
Added Enum(s)
- added enum
RecurringOrderto typeCartOrigin - added enum
ApplicationStoppedByGroupBestDealto typeDiscountCodeState - added enum
discount-groupto typeReferenceTypeId - added enum
payment-methodto typeReferenceTypeId - added enum
recurrence-policyto typeReferenceTypeId - added enum
recurring-orderto typeReferenceTypeId - added enum
payment-methodto typeExtensionResourceTypeId - added enum
RecurringOrderStateto typeStateTypeEnum - added enum
recurrence-policyto typeChangeSubscriptionResourceTypeId - added enum
recurring-orderto typeChangeSubscriptionResourceTypeId - added enum
recurring-orderto typeResourceTypeId
Added Property(s)
- added property
makeInheritedAssociatesExplicitto typeBusinessUnitChangeAssociateModeAction - added property
discountGroupto typeCartDiscount - added property
discountGroupto typeCartDiscountDraft - added property
priceRoundingModeto typeCart - added property
priceRoundingModeto typeCartDraft - added property
recurrenceInfoto typeCustomLineItem - added property
recurrenceInfoto typeCustomLineItemDraft - added property
recurrenceInfoto typeLineItem - added property
recurrenceInfoto typeLineItemDraft - added property
recurrenceInfoto typeCartAddCustomLineItemAction - added property
recurrenceInfoto typeCartAddLineItemAction - added property
recurrencePolicyto typePrice - added property
recurrencePolicyto typePriceDraft - added property
recurrenceInfoto typeMyLineItemDraft - added property
recurrenceInfoto typeMyCartAddLineItemAction - added property
attributesto typeProductTailoringCreatedMessage - added property
attributesto typeProductTailoringCreatedMessagePayload - added property
priceRoundingModeto typeStagedOrder - added property
recurringOrderto typeStagedOrder - added property
recurrenceInfoto typeStagedOrderAddCustomLineItemAction - added property
recurrenceInfoto typeStagedOrderAddLineItemAction - added property
priceRoundingModeto typeOrder - added property
recurringOrderto typeOrder - added property
priceRoundingModeto typeOrderImportDraft - added property
tokento typePaymentMethodInfo - added property
interfaceAccountto typePaymentMethodInfo - added property
customto typePaymentMethodInfo - added property
attributesto typeProductTailoringData - added property
attributesto typeProductTailoringDraft - added property
attributesto typeProductTailoringInStoreDraft - added property
levelto typeAttributeDefinition - added property
levelto typeAttributeDefinitionDraft - added property
attributesto typeProductData - added property
attributesto typeProductDraft - added property
attributesto typeProductProjection - added property
recurrencePricesto typeProductVariant - added property
priceRoundingModeto typeCartsConfiguration - added property
taxRoundingModeto typeCartsConfiguration - added property
priceRoundingModeto typeQuoteRequest - added property
priceRoundingModeto typeQuote - added property
recurrencePolicyto typeStandalonePrice - added property
recurrencePolicyto typeStandalonePriceDraft - added property
eventsto typeSubscriptionSetEventsAction
Changed Property(s)
⚠️ changed propertypaymentMethodInfoof typeMyPaymentDraftfrom typePaymentMethodInfotoPaymentMethodInfoDraft⚠️ changed propertypaymentMethodInfoof typePaymentDraftfrom typePaymentMethodInfotoPaymentMethodInfoDraft
Required Property(s)
- changed property
sortOrderof typeCartDiscountDraftto be optional
Removed Property(s)
⚠️ removed propertymessagesfrom typeSubscriptionSetEventsAction
Added Method(s)
- added method
apiRoot.withProjectKey().discountGroups().get() - added method
apiRoot.withProjectKey().discountGroups().head() - added method
apiRoot.withProjectKey().discountGroups().post() - added method
apiRoot.withProjectKey().paymentMethods().get() - added method
apiRoot.withProjectKey().paymentMethods().head() - added method
apiRoot.withProjectKey().paymentMethods().post() - added method
apiRoot.withProjectKey().recurringOrders().get() - added method
apiRoot.withProjectKey().recurringOrders().head() - added method
apiRoot.withProjectKey().recurringOrders().post() - added method
apiRoot.withProjectKey().recurrencePolicies().get() - added method
apiRoot.withProjectKey().recurrencePolicies().head() - added method
apiRoot.withProjectKey().recurrencePolicies().post() - added method
apiRoot.withProjectKey().discountGroups().withKey().get() - added method
apiRoot.withProjectKey().discountGroups().withKey().head() - added method
apiRoot.withProjectKey().discountGroups().withKey().post() - added method
apiRoot.withProjectKey().discountGroups().withKey().delete() - added method
apiRoot.withProjectKey().discountGroups().withId().get() - added method
apiRoot.withProjectKey().discountGroups().withId().head() - added method
apiRoot.withProjectKey().discountGroups().withId().post() - added method
apiRoot.withProjectKey().discountGroups().withId().delete() - added method
apiRoot.withProjectKey().paymentMethods().withKey().get() - added method
apiRoot.withProjectKey().paymentMethods().withKey().head() - added method
apiRoot.withProjectKey().paymentMethods().withKey().post() - added method
apiRoot.withProjectKey().paymentMethods().withKey().delete() - added method
apiRoot.withProjectKey().paymentMethods().withId().get() - added method
apiRoot.withProjectKey().paymentMethods().withId().head() - added method
apiRoot.withProjectKey().paymentMethods().withId().post() - added method
apiRoot.withProjectKey().paymentMethods().withId().delete() - added method
apiRoot.withProjectKey().recurringOrders().withId().get() - added method
apiRoot.withProjectKey().recurringOrders().withId().head() - added method
apiRoot.withProjectKey().recurringOrders().withId().post() - added method
apiRoot.withProjectKey().recurringOrders().withKey().get() - added method
apiRoot.withProjectKey().recurringOrders().withKey().head() - added method
apiRoot.withProjectKey().recurringOrders().withKey().post() - added method
apiRoot.withProjectKey().recurrencePolicies().withKey().get() - added method
apiRoot.withProjectKey().recurrencePolicies().withKey().head() - added method
apiRoot.withProjectKey().recurrencePolicies().withKey().post() - added method
apiRoot.withProjectKey().recurrencePolicies().withId().get() - added method
apiRoot.withProjectKey().recurrencePolicies().withId().head() - added method
apiRoot.withProjectKey().recurrencePolicies().withId().post()
Added Type(s)
- added type
CartDiscountSetDiscountGroupAction - added type
CartChangePriceRoundingModeAction - added type
CartSetCustomLineItemRecurrenceInfoAction - added type
CartSetLineItemRecurrenceInfoAction - added type
DiscountGroup - added type
DiscountGroupDraft - added type
DiscountGroupPagedQueryResponse - added type
DiscountGroupReference - added type
DiscountGroupResourceIdentifier - added type
DiscountGroupUpdate - added type
DiscountGroupUpdateAction - added type
DiscountGroupSetDescriptionAction - add...
18.3.0
What's Changed
- Update changelog by @ct-sdks in #910
- chore(deps): lock file maintenance by @renovate in #904
- chore(deps): update gradle/actions digest to 8379f6a by @renovate in #906
- fix(deps): update all dependencies by @renovate in #895
- chore(deps): update actions/create-github-app-token digest to df432ce by @renovate in #892
- fix(deps): update dependency lint-staged to v16 by @renovate in #903
- Update generated SDKs by @ct-sdks in #911
- Update generated SDKs by @ct-sdks in #915
- Update generated SDKs by @ct-sdks in #916
- update Maven Release process by @jenschude in #917
- Update generated SDKs by @ct-sdks in #918
- Update generated SDKs by @ct-sdks in #921
- Update generated SDKs by @ct-sdks in #922
- update service regions by @jenschude in #923
- support custom attributes for metrics by @jenschude in #924
- Update generated SDKs by @ct-sdks in #925
- Update generated SDKs by @ct-sdks in #926
- Fix Logger with unwrapped CompletionExceptions by @jenschude in #927
Api changes
Removed Property(s)
⚠️ removed property/[0-9].[0-9]*[1-9]/from typeCategoryOrderHints⚠️ removed property//from typeProductVariantChannelAvailabilityMap
Changed Property(s)
⚠️ changed propertyfilterof typeSearchSortingfrom typeSearchQueryExpressiontoSearchQuery
Added Property(s)
- added property
/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/to typeCategoryOrderHints - added property
/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/to typeProductVariantChannelAvailabilityMap
Full Changelog: 18.2.0...18.3.0
18.2.0
Fixes
Fixed version ranges for OkHttp and Apache clients to prevent the resolution of next major alpha versions using Maven.
What's Changed
Api changes
Added Type(s)
- added type
ExpiredCustomerEmailTokenError - added type
ExpiredCustomerPasswordTokenError - added type
GraphQLExpiredCustomerEmailTokenError - added type
GraphQLExpiredCustomerPasswordTokenError - added type
CheckoutOrderCreationFailedEvent - added type
CheckoutPaymentAuthorizationCancelledEvent - added type
CheckoutPaymentAuthorizationFailedEvent - added type
CheckoutPaymentAuthorizedEvent - added type
CheckoutPaymentCancelAuthorizationFailedEvent - added type
CheckoutPaymentChargeFailedEvent - added type
CheckoutPaymentChargedEvent - added type
CheckoutPaymentRefundFailedEvent - added type
CheckoutPaymentRefundedEvent - added type
CheckoutMessageOrderPayloadBaseData - added type
CheckoutMessagePaymentsPayloadBaseData
Added Property(s)
- added property
invalidateOlderTokensto typeCustomerCreateEmailToken - added property
invalidateOlderTokensto typeCustomerCreatePasswordResetToken - added property
invalidateOlderTokensto typeCustomerToken - added property
valueto typeCustomerEmailTokenCreatedMessage - added property
invalidateOlderTokensto typeCustomerEmailTokenCreatedMessage - added property
valueto typeCustomerPasswordTokenCreatedMessage - added property
invalidateOlderTokensto typeCustomerPasswordTokenCreatedMessage - added property
valueto typeCustomerEmailTokenCreatedMessagePayload - added property
invalidateOlderTokensto typeCustomerEmailTokenCreatedMessagePayload - added property
valueto typeCustomerPasswordTokenCreatedMessagePayload - added property
invalidateOlderTokensto typeCustomerPasswordTokenCreatedMessagePayload
Added Enum(s)
- added enum
checkoutto typeEventSubscriptionResourceTypeId - added enum
CheckoutOrderCreationFailedto typeEventType - added enum
CheckoutPaymentAuthorizationCancelledto typeEventType - added enum
CheckoutPaymentAuthorizationFailedto typeEventType - added enum
CheckoutPaymentAuthorizedto typeEventType - added enum
CheckoutPaymentCancelAuthorizationFailedto typeEventType - added enum
CheckoutPaymentChargedto typeEventType - added enum
CheckoutPaymentChargeFailedto typeEventType - added enum
CheckoutPaymentRefundedto typeEventType - added enum
CheckoutPaymentRefundFailedto typeEventType
Import changes
Removed Property(s)
⚠️ removed property/^[a-z]{2}(-[A-Z]{2})?$/from typeSearchKeywords⚠️ removed property/^[a-z]{2}(-[A-Z]{2})?$/from typeLocalizedString
Added Property(s)
- added property
/^[a-zA-Z]{2,3}(?:-[a-zA-Z]{4})?(?:-(?:[a-zA-Z]{2}|\d{3}))?$/to typeSearchKeywords - added property
/^[a-zA-Z]{2,3}(?:-[a-zA-Z]{4})?(?:-(?:[a-zA-Z]{2}|\d{3}))?$/to typeLocalizedString
Full Changelog: 18.1.0...18.2.0