Skip to content

Releases: commercetools/commercetools-sdk-java-v2

17.13.0

05 Aug 12:21
543206e
Compare
Choose a tag to compare

Api changes

Changed Property(s)
  • ⚠️ changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
  • ⚠️ changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
  • ⚠️ changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
  • ⚠️ changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
  • ⚠️ changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
  • ⚠️ changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
  • ⚠️ changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
Added Property(s)
  • added property approvalRuleMode to type BusinessUnit
  • added property approvalRuleMode to type BusinessUnitDraft
  • added property approvalRuleMode to type Company
  • added property approvalRuleMode to type CompanyDraft
  • added property approvalRuleMode to type Division
  • added property approvalRuleMode to type DivisionDraft
  • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
  • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
  • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
  • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
  • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
  • added property addressId to type CustomerAddressCustomFieldAddedMessage
  • added property addressId to type CustomerAddressCustomFieldChangedMessage
  • added property addressId to type CustomerAddressCustomFieldRemovedMessage
  • added property addressId to type CustomerAddressCustomTypeRemovedMessage
  • added property addressId to type CustomerAddressCustomTypeSetMessage
  • added property metaTitle to type ProductTailoringCreatedMessage
  • added property metaDescription to type ProductTailoringCreatedMessage
  • added property metaKeywords to type ProductTailoringCreatedMessage
  • added property variants to type ProductTailoringCreatedMessage
  • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
  • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
  • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
  • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
  • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
  • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
  • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
  • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
  • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
  • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
  • added property metaTitle to type ProductTailoringCreatedMessagePayload
  • added property metaDescription to type ProductTailoringCreatedMessagePayload
  • added property metaKeywords to type ProductTailoringCreatedMessagePayload
  • added property variants to type ProductTailoringCreatedMessagePayload
  • added property variants to type ProductTailoringData
  • added property variants to type ProductTailoringDraft
  • added property variants to type ProductTailoringInStoreDraft
  • added property active to type ShippingMethod
  • added property active to type ShippingMethodDraft
  • added property store to type StagedQuote
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 parameter localeProjection from method get /{projectKey}/products
  • ⚠️ removed query parameter localeProjection from method post /{projectKey}/products
  • ⚠️ removed query parameter localeProjection from method get /{projectKey}/products/key={key}
  • ⚠️ removed query parameter localeProjection from method post /{projectKey}/products/key={key}
  • ⚠️ removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
  • ⚠️ removed query parameter localeProjection from method get /{projectKey}/products/{ID}
  • ⚠️ removed query parameter localeProjection from method post /{projectKey}/products/{ID}
  • ⚠️ removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
  • ⚠️ removed query parameter sort from method get /{projectKey}/product-projections/suggest
  • ⚠️ removed query parameter offset from method get /{projectKey}/product-projections/suggest
  • ⚠️ removed query parameter withTotal from method get /{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...
Read more

17.12.0

07 Jun 20:49
4dc0544
Compare
Choose a tag to compare

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

03 May 10:27
b3715a2
Compare
Choose a tag to compare

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

18 Apr 13:57
5cada20
Compare
Choose a tag to compare

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 property custom of type MyBusinessUnitDraft from type CustomFields to CustomFieldsDraft
  • ⚠️ changed property custom of type MyCompanyDraft from type CustomFields to CustomFieldsDraft
  • ⚠️ changed property custom of type MyDivisionDraft from type CustomFields to CustomFieldsDraft
Added Property(s)
  • added property attributedTo to type CreatedBy
  • added property attributedTo to type LastModifiedBy
  • added property postFilter to type ProductSearchRequest
Required Property(s)
  • ⚠️ changed property stores of type BusinessUnit to be required
  • ⚠️ changed property stores of type Company to be required
  • ⚠️ changed property stores of type Division to be required
  • ⚠️ changed property stores of type BusinessUnitSetStoresAction to be required
  • ⚠️ changed property stores of type CartDiscountSetStoresAction to be required
  • ⚠️ changed property stores of type Customer to be required
  • ⚠️ changed property stores of type CustomerSetStoresAction to be required
Added Type(s)
  • added type Attribution
  • added type AttributionSource
Removed Method(s)
  • ⚠️ removed method apiRoot.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 type ImportResourceType

Full Changelog: 17.9.0...17.10.0

17.9.0

08 Apr 16:09
b89607f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 17.8.0...17.9.0

17.8.0

01 Apr 09:34
8d5e810
Compare
Choose a tag to compare

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

29 Feb 11:39
5e86293
Compare
Choose a tag to compare

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 property isOnStock of type ProductVariantAvailability to be required
  • changed property priceMode of type CustomLineItemDraft to be optional
  • changed property oldShipmentState of type OrderShipmentStateChangedMessage to be optional
  • changed property oldOrderState of type OrderStateChangedMessage to be optional
  • changed property oldShipmentState of type OrderShipmentStateChangedMessagePayload to be optional
  • changed property oldOrderState of type OrderStateChangedMessagePayload to be optional
Changed Property(s)
  • ⚠️ changed property includedDiscounts of type DiscountedLineItemPriceDraft from type DiscountedLineItemPortion[] to DiscountedLineItemPortionDraft[]
Added Property(s)
  • added property totalTax to type TaxedPriceDraft
  • added property id to type ProductVariantAvailability
  • added property version to type ProductVariantAvailability

New Contributors

Full Changelog: 17.6.0...17.7.0

17.6.0

12 Feb 08:38
fad94ff
Compare
Choose a tag to compare

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

22 Jan 09:40
edcc4e9
Compare
Choose a tag to compare

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

12 Jan 21:53
Compare
Choose a tag to compare

What's Changed

Full Changelog: 17.4.0...17.5.0-alpha.1