Skip to content

Releases: commercetools/commercetools-sdk-java-v2

17.2.0

08 Nov 14:22
9fe5e4e
Compare
Choose a tag to compare

What's Changed

  • use a fixed version for the examples by @jenschude in #513
  • add option to deserialize attribute/custom field numbers as double by @jenschude in #515
  • deserialize message payload helper by @jenschude in #517
  • Update generated SDKs by @github-actions in #514

Full Changelog: 17.1.0...17.2.0

17.1.0

01 Nov 10:18
587a06c
Compare
Choose a tag to compare

What's Changed

  • Update generated SDKs by @github-actions in #507
  • add ToC taglet to overview page by @jenschude in #512
  • Update generated SDKs by @github-actions in #511
  • fix Issue in AsyncHttpClient module when uploading images

Api changes

Added QueryParameter(s)
  • added query parameter expand to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
  • added query parameter sort to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
  • added query parameter limit to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
  • added query parameter offset to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
  • added query parameter withTotal to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
  • added query parameter where to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
  • added query parameter /^var[.][a-zA-Z0-9]+$/ to method get /{projectKey}/in-store/key={storeKey}/cart-discounts
  • added query parameter expand to method post /{projectKey}/in-store/key={storeKey}/cart-discounts
Added Enum(s)
  • added enum approval-flow to type ReferenceTypeId
  • added enum approval-rule to type ReferenceTypeId
  • added enum approval-flow to type ChangeSubscriptionResourceTypeId
  • added enum approval-rule to type ChangeSubscriptionResourceTypeId
  • added enum approval-flow to type MessageSubscriptionResourceTypeId
  • added enum approval-rule to type MessageSubscriptionResourceTypeId
Changed MethodResponseBody(s)
  • ⚠️ changed response body for 200: application/json of method get /{projectKey}/in-store/key={storeKey}/cart-discounts from type CartDiscount to CartDiscountPagedQueryResponse
Added Method(s)
  • added method apiRoot.withProjectKey().head()
  • added method apiRoot.withProjectKey().associateRoles().head()
  • added method apiRoot.withProjectKey().businessUnits().head()
  • added method apiRoot.withProjectKey().categories().head()
  • added method apiRoot.withProjectKey().carts().head()
  • added method apiRoot.withProjectKey().cartDiscounts().head()
  • added method apiRoot.withProjectKey().channels().head()
  • added method apiRoot.withProjectKey().customers().head()
  • added method apiRoot.withProjectKey().customerGroups().head()
  • added method apiRoot.withProjectKey().customObjects().head()
  • added method apiRoot.withProjectKey().discountCodes().head()
  • added method apiRoot.withProjectKey().inventory().head()
  • added method apiRoot.withProjectKey().messages().head()
  • added method apiRoot.withProjectKey().orders().head()
  • added method apiRoot.withProjectKey().payments().head()
  • added method apiRoot.withProjectKey().productDiscounts().head()
  • added method apiRoot.withProjectKey().productProjections().head()
  • added method apiRoot.withProjectKey().productSelections().head()
  • added method apiRoot.withProjectKey().quotes().head()
  • added method apiRoot.withProjectKey().quoteRequests().head()
  • added method apiRoot.withProjectKey().stagedQuotes().head()
  • added method apiRoot.withProjectKey().reviews().head()
  • added method apiRoot.withProjectKey().shippingMethods().head()
  • added method apiRoot.withProjectKey().shoppingLists().head()
  • added method apiRoot.withProjectKey().states().head()
  • added method apiRoot.withProjectKey().subscriptions().head()
  • added method apiRoot.withProjectKey().taxCategories().head()
  • added method apiRoot.withProjectKey().types().head()
  • added method apiRoot.withProjectKey().zones().head()
  • added method apiRoot.withProjectKey().extensions().head()
  • added method apiRoot.withProjectKey().apiClients().head()
  • added method apiRoot.withProjectKey().stores().head()
  • added method apiRoot.withProjectKey().standalonePrices().head()
  • added method apiRoot.withProjectKey().attributeGroups().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().businessUnits().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().businessUnits().withKey().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().businessUnits().withId().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quotes().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quoteRequests().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().withKey().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().carts().withId().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().withOrderNumber().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().orders().withId().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quotes().withKey().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quotes().withId().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quoteRequests().withKey().head()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().quoteRequests().withId().head()
  • added method apiRoot.withProjectKey().associateRoles().withKey().head()
  • added method apiRoot.withProjectKey().associateRoles().withId().head()
  • added method apiRoot.withProjectKey().businessUnits().withKey().head()
  • added method apiRoot.withProjectKey().businessUnits().withId().head()
  • added method apiRoot.withProjectKey().categories().withKey().head()
  • added method apiRoot.withProjectKey().categories().withId().head()
  • added method apiRoot.withProjectKey().carts().withCustomerId().head()
  • added method apiRoot.withProjectKey().carts().withKey().head()
  • added method apiRoot.withProjectKey().carts().withId().head()
  • added method apiRoot.withProjectKey().cartDiscounts().withKey().head()
  • added method apiRoot.withProjectKey().cartDiscounts().withId().head()
  • added method apiRoot.withProjectKey().channels().withId().head()
  • added method apiRoot.withProjectKey().customers().withKey().head()
  • added method apiRoot.withProjectKey().customers().withId().head()
  • added method apiRoot.withProjectKey().customerGroups().withKey().head()
  • added method apiRoot.withProjectKey().customerGroups().withId().head()
  • added method apiRoot.withProjectKey().discountCodes().withId().head()
  • added method apiRoot.withProjectKey().inventory().withId().head()
  • added method apiRoot.withProjectKey().inventory().withKey().head()
  • added method apiRoot.withProjectKey().messages().withId().head()
  • added method apiRoot.withProjectKey().orders().withOrderNumber().head()
  • added method apiRoot.withProjectKey().orders().edits().head()
  • added method apiRoot.withProjectKey().orders().withId().head()
  • added method apiRoot.withProjectKey().orders().edits().withKey().head()
  • added method apiRoot.withProjectKey().orders().edits().withId().head()
  • added method apiRoot.withProjectKey().payments().withKey().head()
  • added method apiRoot.withProjectKey().payments().withId().head()
  • added method apiRoot.withProjectKey().productDiscounts().withKey().head()
  • added method apiRoot.withProjectKey().productDiscounts().withId().head()
  • added method apiRoot.withProjectKey().productProjections().withKey().head()
  • added method apiRoot.withProjectKey().productProjections().withId().head()
  • added method apiRoot.withProjectKey().productSelections().withKey().head()
  • added method apiRoot.withProjectKey().productSelections().withId().head()
  • added method apiRoot.withProjectKey().quotes().withKey().head()
  • added method apiRoot.withProjectKey().quotes().withId().head()
  • added method apiRoot.withProjectKey().quoteRequests().withKey().head()
  • added method apiRoot.withProjectKey().quoteRequests().withId().head()
  • added method apiRoot.withProjectKey().stagedQuotes().withKey().head()
  • added method apiRoot.withProjectKey().stagedQuotes().withId().head()
  • added method apiRoot.withProjectKey().reviews().withKey().head()
  • added method apiRoot.withProjectKey().reviews().withId().head()
  • added method apiRoot.withProjectKey().shippingMethods().withKey().head()
  • added method apiRoot.withProjectKey().shippingMethods().matchingCart().head()
  • added method apiRoot.withProjectKey().shippingMethods().matchingCartLocation().head()
  • added method apiRoot.withProjectKey().shippingMethods().matchingOrderedit().head()
  • added method apiRoot.withProjectKey().shippingMethods().matchingLocation().head()
  • added method apiRoot.withProjectKey().shippingMethods().withId().head()
  • added method `apiRoot.withProjectKey().shoppin...
Read more

17.0.1

01 Nov 12:20
01199ca
Compare
Choose a tag to compare
  • fix duplicate content-type header in AHC client 01199ca

Full Changelog: 17.0.0...17.0.1

17.0.0

13 Oct 09:27
Compare
Choose a tag to compare

What's Changed

  • Update generated SDKs by @github-actions in #505
  • remove deprecations by @jenschude in #506
  • refactor the tokenSupplier to be async by @jenschude in #456
  • module commercetools-http-client is now an alias to commercetools-async-http-client.

Api changes

Added Enum(s)
  • added enum customer-email-token to type ReferenceTypeId
  • added enum customer-password-token to type ReferenceTypeId
  • added enum customer-email-token to type MessageSubscriptionResourceTypeId
  • added enum customer-group to type MessageSubscriptionResourceTypeId
  • added enum customer-password-token to type MessageSubscriptionResourceTypeId
Added Type(s)
  • added type CustomerEmailTokenReference
  • added type CustomerPasswordTokenReference

Behavioral changes

commercetools-http-client

The module commercetools-http-client is now an alias to commercetools-async-http-client.

This change should only affect you if you use this module and custom builder options or create an explicit instance.

For having previous behavior you can either pin the dependency to the version 16.5.0 or by replacing the dependency with commercetools-okhttp-client4.

AuthToken supplier

The Auth token supplier and middlewares have been refactored to be asynchronous. It's not blocking anymore requests to wait till a token has been retrieved. This should prevent increased latency under high load scenarios and invalidated token.

This change should only affect you if you implemented a custom OAuthHandler and/or OAuthMiddleware.

ApiMethod

We introduced a new subtype for ApiMethods which have a TypeReference to their result type. This simplifies the deserialization code in the client and allows future options like a reactive client implementation. As all request classes implement the ClientRequestCommand as well as the HttpRequestCommand this led to ambiguous methods in the client, so we decided to remove execute(final ClientRequestCommand<O> method) and replace it with execute(final HttpRequestCommand<O> method).

This change should only affect you in case custom implementations are used. You may have to implement now the HttpRequestCommand interface or use the TypeApiMethod/TypeBodyApiMethod classes.

BREAKING CHANGES

Removed deprecations:

  • "rmf:okhttp-client: module
    • use commercetools-okhttp-client4 module instead
  • deprecated methods in CtAsyncHttpClient
  • deprecated methods in RetryMiddleware
  • ApiFactory
  • ImportApiFactory
  • MLApiRootFactory
  • HistoryApiFactory
  • ClientFactory
  • MiddlewareFactory
  • ExceptionFactory
  • VrapJsonUtils
    • use JsonUtils instead

Full Changelog: 16.5.0...17.0.0

16.5.0

12 Oct 11:22
5f2f1b8
Compare
Choose a tag to compare

What's Changed

  • Update generated SDKs by @github-actions in #503
  • add resultType method to request classes in preparation for HttpRequestCommand interface

Full Changelog: 16.4.0...16.5.0

16.4.0

10 Oct 09:46
2f89dbf
Compare
Choose a tag to compare

What's Changed

  • Update generated SDKs by @github-actions in #496
  • fix issue with dates exceeding year 9999 by @jenschude in #499
  • add mixin helper methods for customer by @jenschude in #502
  • Update generated SDKs by @github-actions in #500

Api changes

Changed MethodResponseBody(s)
  • ⚠️ changed response body for 200: application/json of method get /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/approval-rules from type <<resourceQueryType>> to ApprovalRulePagedQueryResponse
  • ⚠️ changed response body for 200: application/json of method get /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/approval-flows from type <<resourceQueryType>> to ApprovalFlowPagedQueryResponse
Added Type(s)
  • added type ApprovalFlowPagedQueryResponse
  • added type ApprovalRulePagedQueryResponse
  • added type CustomerEmailTokenCreatedMessage
  • added type CustomerPasswordTokenCreatedMessage
  • added type CustomerEmailTokenCreatedMessagePayload
  • added type CustomerPasswordTokenCreatedMessagePayload

Import changes

Added Property(s)
  • added property product to type ProductVariantPatch

Full Changelog: 16.3.0...16.4.0

16.3.0

29 Sep 10:06
c74d403
Compare
Choose a tag to compare

What's Changed

  • Update all dependencies by @renovate in #480
  • fix predicate variable helper methods by @jenschude in #486
  • add new attribute accessor for type safety by @jenschude in #487
  • Update all dependencies by @renovate in #484
  • Update generated SDKs by @github-actions in #481
  • Update stefanzweifel/git-auto-commit-action digest to 3d1b5e0 by @renovate in #470
  • Update actions/checkout action to v4 by @renovate in #485
  • Update generated SDKs by @github-actions in #488
  • spring example with opentelemetry by @jenschude in #492
  • preparations for HttpRequestCommand by @jenschude in #491
  • add test for memory leaks by @jenschude in #494
  • Update generated SDKs by @github-actions in #490
  • Update generated SDKs by @github-actions in #495

Api changes

Removed Type(s)
  • ⚠️ removed type CustomerMessagePayload
Added Type(s)
  • added type ApprovalFlow
  • added type ApprovalFlowApproval
  • added type ApprovalFlowApproveAction
  • added type ApprovalFlowRejectAction
  • added type ApprovalFlowRejection
  • added type ApprovalFlowStatus
  • added type ApprovalFlowUpdate
  • added type ApprovalFlowUpdateAction
  • added type ApprovalRule
  • added type ApprovalRuleDraft
  • added type ApprovalRuleSetApproversAction
  • added type ApprovalRuleSetDescriptionAction
  • added type ApprovalRuleSetKeyAction
  • added type ApprovalRuleSetNameAction
  • added type ApprovalRuleSetPredicateAction
  • added type ApprovalRuleSetRequestersAction
  • added type ApprovalRuleSetStatusAction
  • added type ApprovalRuleStatus
  • added type ApprovalRuleUpdate
  • added type ApprovalRuleUpdateAction
  • added type ApproverConjunction
  • added type ApproverConjunctionDraft
  • added type ApproverDisjunction
  • added type ApproverDisjunctionDraft
  • added type ApproverHierarchy
  • added type ApproverHierarchyDraft
  • added type RuleApprover
  • added type RuleApproverDraft
  • added type RuleRequester
  • added type RuleRequesterDraft
  • added type CartDiscountTotalPriceTarget
  • added type DiscountOnTotalPrice
  • added type DiscountedTotalPricePortion
  • added type ApprovalFlowApprovedMessage
  • added type ApprovalFlowCompletedMessage
  • added type ApprovalFlowCreatedMessage
  • added type ApprovalFlowRejectedMessage
  • added type ApprovalRuleApproversSetMessage
  • added type ApprovalRuleCreatedMessage
  • added type ApprovalRuleDescriptionSetMessage
  • added type ApprovalRuleKeySetMessage
  • added type ApprovalRuleNameSetMessage
  • added type ApprovalRulePredicateSetMessage
  • added type ApprovalRuleRequestersSetMessage
  • added type ApprovalRuleStatusSetMessage
  • added type BusinessUnitAddressCustomFieldAddedMessage
  • added type BusinessUnitAddressCustomFieldChangedMessage
  • added type BusinessUnitAddressCustomFieldRemovedMessage
  • added type BusinessUnitAddressCustomTypeRemovedMessage
  • added type BusinessUnitAddressCustomTypeSetMessage
  • added type BusinessUnitCustomFieldAddedMessage
  • added type BusinessUnitCustomFieldChangedMessage
  • added type BusinessUnitCustomFieldRemovedMessage
  • added type BusinessUnitCustomTypeRemovedMessage
  • added type BusinessUnitCustomTypeSetMessage
  • added type CustomerGroupCustomFieldAddedMessage
  • added type CustomerGroupCustomFieldChangedMessage
  • added type CustomerGroupCustomFieldRemovedMessage
  • added type CustomerGroupCustomTypeRemovedMessage
  • added type CustomerGroupCustomTypeSetMessage
  • added type ApprovalFlowApprovedMessagePayload
  • added type ApprovalFlowCompletedMessagePayload
  • added type ApprovalFlowCreatedMessagePayload
  • added type ApprovalFlowRejectedMessagePayload
  • added type ApprovalRuleApproversSetMessagePayload
  • added type ApprovalRuleCreatedMessagePayload
  • added type ApprovalRuleDescriptionSetMessagePayload
  • added type ApprovalRuleKeySetMessagePayload
  • added type ApprovalRuleNameSetMessagePayload
  • added type ApprovalRulePredicateSetMessagePayload
  • added type ApprovalRuleRequestersSetMessagePayload
  • added type ApprovalRuleStatusSetMessagePayload
  • added type BusinessUnitAddressCustomFieldAddedMessagePayload
  • added type BusinessUnitAddressCustomFieldChangedMessagePayload
  • added type BusinessUnitAddressCustomFieldRemovedMessagePayload
  • added type BusinessUnitAddressCustomTypeRemovedMessagePayload
  • added type BusinessUnitAddressCustomTypeSetMessagePayload
  • added type BusinessUnitCustomFieldAddedMessagePayload
  • added type BusinessUnitCustomFieldChangedMessagePayload
  • added type BusinessUnitCustomFieldRemovedMessagePayload
  • added type BusinessUnitCustomTypeRemovedMessagePayload
  • added type BusinessUnitCustomTypeSetMessagePayload
  • added type CustomerGroupCustomFieldAddedMessagePayload
  • added type CustomerGroupCustomFieldChangedMessagePayload
  • added type CustomerGroupCustomFieldRemovedMessagePayload
  • added type CustomerGroupCustomTypeRemovedMessagePayload
  • added type CustomerGroupCustomTypeSetMessagePayload
Added Enum(s)
  • added enum CreateApprovalRules to type Permission
  • added enum UpdateApprovalRules to type Permission
  • added enum UpdateApprovalFlows to type Permission
Added Method(s)
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalRules().post()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalRules().get()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalFlows().get()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalRules().withId().get()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalRules().withId().post()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalRules().withKey().get()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalRules().withKey().post()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalFlows().withId().get()
  • added method apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().approvalFlows().withId().post()
Added Property(s)
  • added property discountOnTotalPrice to type Cart
  • added property discountOnTotalPrice to type StagedOrder
  • added property custom to type StagedOrderAddParcelToDeliveryAction
  • added property discountOnTotalPrice to type Order
  • added property custom to type OrderAddParcelToDeliveryAction
Added Resource(s)
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/approval-rules
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/approval-flows
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/approval-rules/{ID}
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/approval-rules/key={key}
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/approval-flows/{ID}

History changes

Added Property(s)
  • added property businessUnit to type Record
Added QueryParameter(s)
  • added query parameter businessUnit to method get /{projectKey}
  • added query parameter businessUnit to method get /{projectKey}/{resourceType}
  • added query parameter businessUnit to method get /{projectKey}/{resourceType}/{ID}

Full Changelog: 16.2.0...16.3.0

16.2.0

07 Sep 11:40
cd3ebe7
Compare
Choose a tag to compare

What's Changed

  • add option to deserialize attributes and custom fields as JsonNode 4c51dff

Fixes

  • Fix localeValues method for LocalizedStrings by @jenschude in #483
    When using a Locale with a country part the localeValues method now correctly parses the key of the LocalizedString. See #482

Full Changelog: 16.1.0...16.2.0

16.1.0

04 Sep 08:00
Compare
Choose a tag to compare

What's Changed

  • Update generated SDKs by @github-actions in #479

Api changes

Required Property(s)
  • changed property textLineItemId of type MyShoppingListChangeTextLineItemNameAction to be optional
  • changed property textLineItemId of type MyShoppingListChangeTextLineItemQuantityAction to be optional
  • changed property lineItemId of type MyShoppingListRemoveLineItemAction to be optional
  • changed property textLineItemId of type MyShoppingListRemoveTextLineItemAction to be optional
  • changed property lineItemId of type MyShoppingListSetLineItemCustomFieldAction to be optional
  • changed property textLineItemId of type MyShoppingListSetTextLineItemCustomFieldAction to be optional
  • changed property textLineItemId of type MyShoppingListSetTextLineItemCustomTypeAction to be optional
  • changed property textLineItemId of type MyShoppingListSetTextLineItemDescriptionAction to be optional
  • changed property lineItemId of type ShoppingListChangeLineItemQuantityAction to be optional
  • changed property textLineItemId of type ShoppingListChangeTextLineItemNameAction to be optional
  • changed property textLineItemId of type ShoppingListChangeTextLineItemQuantityAction to be optional
  • changed property lineItemId of type ShoppingListRemoveLineItemAction to be optional
  • changed property textLineItemId of type ShoppingListRemoveTextLineItemAction to be optional
  • changed property lineItemId of type ShoppingListSetLineItemCustomFieldAction to be optional
  • changed property lineItemId of type ShoppingListSetLineItemCustomTypeAction to be optional
  • changed property textLineItemId of type ShoppingListSetTextLineItemCustomFieldAction to be optional
  • changed property textLineItemId of type ShoppingListSetTextLineItemCustomTypeAction to be optional
  • changed property textLineItemId of type ShoppingListSetTextLineItemDescriptionAction to be optional
Added Property(s)
  • added property perMethodExternalTaxRate to type LineItemDraft
  • added property key to type MyShoppingListAddLineItemAction
  • added property key to type MyShoppingListAddTextLineItemAction
  • added property textLineItemKey to type MyShoppingListChangeTextLineItemNameAction
  • added property textLineItemKey to type MyShoppingListChangeTextLineItemQuantityAction
  • added property lineItemKey to type MyShoppingListRemoveLineItemAction
  • added property textLineItemKey to type MyShoppingListRemoveTextLineItemAction
  • added property lineItemKey to type MyShoppingListSetLineItemCustomFieldAction
  • added property textLineItemKey to type MyShoppingListSetTextLineItemCustomFieldAction
  • added property textLineItemKey to type MyShoppingListSetTextLineItemCustomTypeAction
  • added property textLineItemKey to type MyShoppingListSetTextLineItemDescriptionAction
  • added property cart to type QuoteRequest
  • added property key to type ShoppingListLineItem
  • added property key to type ShoppingListLineItemDraft
  • added property key to type TextLineItem
  • added property key to type TextLineItemDraft
  • added property key to type ShoppingListAddLineItemAction
  • added property key to type ShoppingListAddTextLineItemAction
  • added property lineItemKey to type ShoppingListChangeLineItemQuantityAction
  • added property textLineItemKey to type ShoppingListChangeTextLineItemNameAction
  • added property textLineItemKey to type ShoppingListChangeTextLineItemQuantityAction
  • added property lineItemKey to type ShoppingListRemoveLineItemAction
  • added property textLineItemKey to type ShoppingListRemoveTextLineItemAction
  • added property lineItemKey to type ShoppingListSetLineItemCustomFieldAction
  • added property lineItemKey to type ShoppingListSetLineItemCustomTypeAction
  • added property textLineItemKey to type ShoppingListSetTextLineItemCustomFieldAction
  • added property textLineItemKey to type ShoppingListSetTextLineItemCustomTypeAction
  • added property textLineItemKey to type ShoppingListSetTextLineItemDescriptionAction
  • added property staged to type StandalonePriceDraft
Added Type(s)
  • added type MethodExternalTaxRateDraft
  • added type CustomerAddressCustomFieldAddedMessage
  • added type CustomerAddressCustomFieldChangedMessage
  • added type CustomerAddressCustomFieldRemovedMessage
  • added type CustomerAddressCustomTypeRemovedMessage
  • added type CustomerAddressCustomTypeSetMessage
  • added type CustomerCustomFieldAddedMessage
  • added type CustomerCustomFieldChangedMessage
  • added type CustomerCustomFieldRemovedMessage
  • added type CustomerCustomTypeRemovedMessage
  • added type CustomerCustomTypeSetMessage
  • added type QuoteRenegotiationRequestedMessage
  • added type StandalonePriceStagedChangesRemovedMessage
  • added type CustomerAddressCustomFieldAddedMessagePayload
  • added type CustomerAddressCustomFieldChangedMessagePayload
  • added type CustomerAddressCustomFieldRemovedMessagePayload
  • added type CustomerAddressCustomTypeRemovedMessagePayload
  • added type CustomerAddressCustomTypeSetMessagePayload
  • added type CustomerCustomFieldAddedMessagePayload
  • added type CustomerCustomFieldChangedMessagePayload
  • added type CustomerCustomFieldRemovedMessagePayload
  • added type CustomerCustomTypeRemovedMessagePayload
  • added type CustomerCustomTypeSetMessagePayload
  • added type CustomerMessagePayload
  • added type QuoteRenegotiationRequestedMessagePayload
  • added type StandalonePriceStagedChangesRemovedMessagePayload
  • added type StagedPriceDraft
  • added type StandalonePriceRemoveStagedChangesAction
Removed Method(s)
  • ⚠️ removed method apiRoot.withProjectKey().me().payments().withKey().get()
  • ⚠️ removed method apiRoot.withProjectKey().me().payments().withKey().post()
  • ⚠️ removed method apiRoot.withProjectKey().me().payments().withKey().delete()
Removed Resource(s)
  • ⚠️ removed resource /{projectKey}/me/payments/key={key}
Removed Enum(s)
  • ⚠️ removed enum Failed from type QuoteState

Import changes

Added Property(s)
  • added property canceled to type OperationStates
Added Enum(s)
  • added enum canceled to type ProcessingState

History changes

Added QueryParameter(s)
  • added query parameter associateId to method get /{projectKey}
  • added query parameter associateId to method get /{projectKey}/{resourceType}
  • added query parameter associateId to method get /{projectKey}/{resourceType}/{ID}
Added Property(s)
  • added property associate to type ModifiedBy

Full Changelog: 16.0.0...16.1.0

16.0.0

04 Sep 07:30
Compare
Choose a tag to compare

What's Changed

Api changes

Added Type(s)
  • added type MethodExternalTaxRateDraft
  • added type QuoteRenegotiationRequestedMessage
  • added type QuoteRenegotiationRequestedMessagePayload
Added Property(s)
  • added property perMethodExternalTaxRate to type LineItemDraft
  • added property key to type MyShoppingListAddLineItemAction
  • added property key to type MyShoppingListAddTextLineItemAction
  • added property textLineItemKey to type MyShoppingListChangeTextLineItemNameAction
  • added property textLineItemKey to type MyShoppingListChangeTextLineItemQuantityAction
  • added property lineItemKey to type MyShoppingListRemoveLineItemAction
  • added property textLineItemKey to type MyShoppingListRemoveTextLineItemAction
  • added property lineItemKey to type MyShoppingListSetLineItemCustomFieldAction
  • added property textLineItemKey to type MyShoppingListSetTextLineItemCustomFieldAction
  • added property textLineItemKey to type MyShoppingListSetTextLineItemCustomTypeAction
  • added property textLineItemKey to type MyShoppingListSetTextLineItemDescriptionAction
  • added property cart to type QuoteRequest
  • added property key to type ShoppingListLineItem
  • added property key to type ShoppingListLineItemDraft
  • added property key to type TextLineItem
  • added property key to type TextLineItemDraft
  • added property key to type ShoppingListAddLineItemAction
  • added property key to type ShoppingListAddTextLineItemAction
  • added property lineItemKey to type ShoppingListChangeLineItemQuantityAction
  • added property textLineItemKey to type ShoppingListChangeTextLineItemNameAction
  • added property textLineItemKey to type ShoppingListChangeTextLineItemQuantityAction
  • added property lineItemKey to type ShoppingListRemoveLineItemAction
  • added property textLineItemKey to type ShoppingListRemoveTextLineItemAction
  • added property lineItemKey to type ShoppingListSetLineItemCustomFieldAction
  • added property lineItemKey to type ShoppingListSetLineItemCustomTypeAction
  • added property textLineItemKey to type ShoppingListSetTextLineItemCustomFieldAction
  • added property textLineItemKey to type ShoppingListSetTextLineItemCustomTypeAction
  • added property textLineItemKey to type ShoppingListSetTextLineItemDescriptionAction
Required Property(s)
  • changed property textLineItemId of type MyShoppingListChangeTextLineItemNameAction to be optional
  • changed property textLineItemId of type MyShoppingListChangeTextLineItemQuantityAction to be optional
  • changed property lineItemId of type MyShoppingListRemoveLineItemAction to be optional
  • changed property textLineItemId of type MyShoppingListRemoveTextLineItemAction to be optional
  • changed property lineItemId of type MyShoppingListSetLineItemCustomFieldAction to be optional
  • changed property textLineItemId of type MyShoppingListSetTextLineItemCustomFieldAction to be optional
  • changed property textLineItemId of type MyShoppingListSetTextLineItemCustomTypeAction to be optional
  • changed property textLineItemId of type MyShoppingListSetTextLineItemDescriptionAction to be optional
  • changed property lineItemId of type ShoppingListChangeLineItemQuantityAction to be optional
  • changed property textLineItemId of type ShoppingListChangeTextLineItemNameAction to be optional
  • changed property textLineItemId of type ShoppingListChangeTextLineItemQuantityAction to be optional
  • changed property lineItemId of type ShoppingListRemoveLineItemAction to be optional
  • changed property textLineItemId of type ShoppingListRemoveTextLineItemAction to be optional
  • changed property lineItemId of type ShoppingListSetLineItemCustomFieldAction to be optional
  • changed property lineItemId of type ShoppingListSetLineItemCustomTypeAction to be optional
  • changed property textLineItemId of type ShoppingListSetTextLineItemCustomFieldAction to be optional
  • changed property textLineItemId of type ShoppingListSetTextLineItemCustomTypeAction to be optional
  • changed property textLineItemId of type ShoppingListSetTextLineItemDescriptionAction to be optional
Removed Enum(s)
  • ⚠️ removed enum Failed from type QuoteState

Import changes

Added Property(s)
  • added property canceled to type OperationStates
Added Enum(s)
  • added enum canceled to type ProcessingState

History changes

Added QueryParameter(s)
  • added query parameter associateId to method get /{projectKey}
  • added query parameter associateId to method get /{projectKey}/{resourceType}
  • added query parameter associateId to method get /{projectKey}/{resourceType}/{ID}
Added Property(s)
  • added property associate to type ModifiedBy

Full Changelog: 15.0.1...16.0.0