Skip to content

Releases: commercetools/commercetools-sdk-java-v2

17.23.0

21 Jan 13:41
6d87b53
Compare
Choose a tag to compare

What's Changed

  • Update changelog by @ct-sdks in #790
  • Bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #718
  • chore(deps): update gradle/actions action to v4 by @renovate in #710
  • chore(deps): update actions/setup-java digest to 7a6d8a8 by @renovate in #709
  • chore(deps): lock file maintenance by @renovate in #677
  • chore(deps): update actions/checkout digest to 11bd719 by @renovate in #676
  • chore(deps): update actions/create-github-app-token digest to c1a2851 by @renovate in #665
  • Update generated SDKs by @ct-sdks in #791
  • Update generated SDKs by @ct-sdks in #792
  • Update generated SDKs by @ct-sdks in #793
  • Update generated SDKs by @ct-sdks in #794
  • Update generated SDKs by @ct-sdks in #797
  • Update generated SDKs by @ct-sdks in #798
  • Update generated SDKs by @ct-sdks in #799
  • [DEVX-516] add HttpClient info to UserAgent by @jenschude in #784

Api changes

Added Resource(s)
  • added resource /{projectKey}/in-store/key={storeKey}/business-units
  • added resource /{projectKey}/in-store/key={storeKey}/business-units/key={key}
  • added resource /{projectKey}/in-store/key={storeKey}/business-units/{ID}
Required Property(s)
  • ⚠️ changed property triggerPattern of type CartDiscountPatternTarget to be required
  • changed property images of type ProductTailoringSetExternalImagesAction to be optional
Added Property(s)
  • added property inheritedStores to type BusinessUnit
  • added property inheritedStores to type Company
  • added property inheritedStores to type Division
Added Method(s)
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().head()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withKey().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withKey().head()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withKey().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withKey().delete()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withId().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withId().head()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withId().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withId().delete()

History changes

Changed Property(s)
  • ⚠️ changed property extensions of type GraphQLError from type GraphQLErrorObject to object
Required Property(s)
  • ⚠️ changed property triggerPattern of type ChangeTargetPatternChangeValue to be required
Removed Type(s)
  • ⚠️ removed type GraphQLErrorObject

Full Changelog: 17.22.0...17.23.0

17.22.0

06 Jan 14:39
471a580
Compare
Choose a tag to compare

What's Changed

  • Update changelog by @ct-sdks in #782
  • Update generated SDKs by @ct-sdks in #783
  • Update generated SDKs by @ct-sdks in #785
  • Update generated SDKs by @ct-sdks in #786
  • Update generated SDKs by @ct-sdks in #787
  • Update generated SDKs by @ct-sdks in #788
  • Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #758
  • fix(deps): update all dependencies by @renovate in #666

New Contributors

Full Changelog: 17.21.0...17.22.0

17.21.0

19 Dec 10:20
d157f9a
Compare
Choose a tag to compare

What's Changed

  • Update changelog by @ct-sdks in #767
  • Update generated SDKs by @ct-sdks in #768
  • DEVX-496 update spring boot version by @lojzatran in #765
  • Update generated SDKs by @ct-sdks in #769
  • Update generated SDKs by @ct-sdks in #770
  • Update generated SDKs by @ct-sdks in #771
  • Update changelog by @ct-sdks in #774
  • Update generated SDKs by @ct-sdks in #775
  • Update generated SDKs by @ct-sdks in #776
  • DEVX-460 make metrics more precise for values below 0 ms by @lojzatran in #772
  • Update generated SDKs by @ct-sdks in #777
  • Update generated SDKs by @ct-sdks in #778
  • Update generated SDKs by @ct-sdks in #779
  • Update generated SDKs by @ct-sdks in #780
  • Update generated SDKs by @ct-sdks in #781
  • Update Apache AsyncHttpClient by @jenschude in #773

Api changes

Added Resource(s)
  • added resource /{projectKey}/channels/key={key}
Added Method(s)
  • added method apiRoot.withProjectKey().channels().withKey().get()
  • added method apiRoot.withProjectKey().channels().withKey().head()
  • added method apiRoot.withProjectKey().channels().withKey().post()
  • added method apiRoot.withProjectKey().channels().withKey().delete()
Added Type(s)
  • added type CartDiscountPatternTarget
  • added type CountOnCustomLineItemUnits
  • added type CountOnLineItemUnits
  • added type PatternComponent
  • added type ShoppingListLineItemAddedMessage
  • added type ShoppingListLineItemRemovedMessage
  • added type ShoppingListMessage
  • added type ShoppingListLineItemAddedMessagePayload
  • added type ShoppingListLineItemRemovedMessagePayload
  • added type ShoppingListMessagePayload
Added Enum(s)
  • added enum Canceled to type ShipmentState
  • added enum shopping-list to type MessageSubscriptionResourceTypeId
Added Property(s)
  • added property applicationMode to type CartDiscountValueFixed
  • added property applicationMode to type CartDiscountValueFixedDraft
  • added property custom to type CartSetCustomShippingMethodAction
  • added property custom to type StagedOrderSetCustomShippingMethodAction
  • added property custom to type StagedOrderSetShippingAddressAndCustomShippingMethodAction

History changes

Added Type(s)
  • added type ChangeTargetPatternChangeValue
  • added type PatternComponent

Full Changelog: 17.20.0...17.21.0

17.21.0-alpha.1

12 Dec 21:56
Compare
Choose a tag to compare
17.21.0-alpha.1 Pre-release
Pre-release

What's Changed

  • Update changelog by @ct-sdks in #767
  • Update generated SDKs by @ct-sdks in #768
  • DEVX-496 update spring boot version by @lojzatran in #765
  • Update generated SDKs by @ct-sdks in #769
  • Update generated SDKs by @ct-sdks in #770
  • Update generated SDKs by @ct-sdks in #771

Full Changelog: 17.20.0...17.21.0-alpha.1

17.20.0

02 Dec 13:57
c5554c5
Compare
Choose a tag to compare

What's Changed

  • Update changelog by @ct-sdks in #763
  • Add option to provide custom auth and api url for spring example project by @lojzatran in #764
  • Update generated SDKs by @ct-sdks in #766

Full Changelog: 17.19.0...17.20.0

17.19.0

21 Nov 07:24
b8a9fcf
Compare
Choose a tag to compare

Important notice

Due to a regression with regards to deserialization in Jackson 2.18.x we introduced the usage of JsonAnySetter at some constructors e.g. to LocalizedString. The usage of JsonAnySetter annotation is made available with Jackson 2.17.x. Any version prior to Jackson 2.17 is not compatible with the SDK.

What's Changed

  • Update changelog by @ct-sdks in #761
  • Update generated SDKs by @ct-sdks in #762
  • [SUPPORT-29621] fix regression with jackson 2.18.x by @jenschude in #760

Api changes

Changed Property(s)
  • ⚠️ changed property totalPrice of type StagedOrder from type TypedMoney to CentPrecisionMoney
  • ⚠️ changed property totalPrice of type Order from type TypedMoney to CentPrecisionMoney

Full Changelog: 17.18.0...17.19.0

17.18.0

20 Nov 12:23
e04ab17
Compare
Choose a tag to compare

What's Changed

  • Update changelog by @ct-sdks in #750
  • Update generated SDKs by @ct-sdks in #751
  • Update generated SDKs by @ct-sdks in #752
  • Update generated SDKs by @ct-sdks in #753
  • Update generated SDKs by @ct-sdks in #754
  • Update generated SDKs by @ct-sdks in #756
  • Update generated SDKs by @ct-sdks in #759
  • SUPPORT-28804 add custom deserializer for attrs in import api by @lojzatran in #748

Full Changelog: 17.17.0...17.18.0

17.17.0

07 Nov 10:14
c442df7
Compare
Choose a tag to compare

What's Changed

  • Update changelog by @ct-sdks in #739
  • Update generated SDKs by @ct-sdks in #740
  • optimize OkHttp3 client by @jenschude in #741
  • Update generated SDKs by @ct-sdks in #743
  • fix exportSignatures plugin by @jenschude in #745
  • Fix deserialization if subtype discriminator is missing by @jenschude in #746
  • Update generated SDKs by @ct-sdks in #747
  • Update generated SDKs by @ct-sdks in #749

Full Changelog: 17.16.0...17.17.0

17.16.0

07 Oct 10:34
15743c2
Compare
Choose a tag to compare

What's Changed

  • Update changelog by @ct-sdks in #728
  • Update generated SDKs by @ct-sdks in #729
  • Update generated SDKs by @ct-sdks in #730
  • update service regions by @jenschude in #731
  • Create config.yml by @jenschude in #732
  • Update generated SDKs by @ct-sdks in #733
  • Update generated SDKs by @ct-sdks in #735
  • Update generated SDKs by @ct-sdks in #736
  • Update generated SDKs by @ct-sdks in #737
  • Update generated SDKs by @ct-sdks in #738

Full Changelog: 17.15.1...17.16.0

17.15.1

17 Sep 14:07
7ad0289
Compare
Choose a tag to compare

What's Changed

  • Update changelog by @ct-sdks in #719
  • Update generated SDKs by @ct-sdks in #720
  • Update generated SDKs by @ct-sdks in #721
  • Update generated SDKs by @ct-sdks in #722
  • Update generated SDKs by @ct-sdks in #723
  • Switch (de)serialization metrics to the correct meaning by @lojzatran in #724
  • Update generated SDKs by @ct-sdks in #725
  • add test for Datadog middleware by @jenschude in #726
  • Send datadog metrics in double instead of long by @lojzatran in #727

Full Changelog: 17.15.0...17.15.1