Skip to content

Commit 355c66e

Browse files
authored
Merge branch 'main' into gen-sdk-updates
2 parents bbbb26d + 995271b commit 355c66e

File tree

51 files changed

+2497
-16
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+2497
-16
lines changed

.git-blame-ignore-revs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,11 @@ de95c481329aa8b821e6e71ac35c1b8bc67e3e86
99
78c44064f4ec15091bde7a2dc590aa2b3a99341d
1010
03665b75a1e1c3a3cf28df1dec52e91b308e4368
1111
7e25c796da25ae080a952936de535a1228fed448
12+
a0945d605699e8e7aca9448767ba1286b7ebb2c1
1213
7ceb871552e5d9cb0379fbba014690aa067061eb
1314
af9205fa592e4ae32ceca951c560a48b512b7744
15+
6154ba1d1461d9279a305b52d8dd4b842e848545
16+
0b5dd8bee320456962d94cb845e9d27469a34091
17+
f58dd73747791edcd45722a4903da44da1b9b2d3
18+
fcdaa3d6735d2382a44d066a6ce051a2c5e6469f
19+
9bbe16b7d1600fc96100f54cb25869cbdf425521

CHANGELOG.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,109 @@
11

2+
# 19.6.2 (2025-11-10)
3+
4+
## What's Changed
5+
* fixing build.gradle by @ShipilA in https://github.com/commercetools/commercetools-sdk-java-v2/pull/1004
6+
7+
**Api changes**
8+
9+
<details>
10+
<summary>Added Type(s)</summary>
11+
12+
- added type `DiscountCombinationMode`
13+
- added type `DiscountsConfiguration`
14+
- added type `ProjectSetDiscountsConfigurationAction`
15+
</details>
16+
17+
18+
<details>
19+
<summary>Removed Property(s)</summary>
20+
21+
- :warning: removed property `skipConfiguration` from type `RecurringOrderSetOrderSkipConfigurationAction`
22+
</details>
23+
24+
25+
<details>
26+
<summary>Added Property(s)</summary>
27+
28+
- added property `discounts` to type `Project`
29+
- added property `skipConfigurationInputDraft` to type `RecurringOrderSetOrderSkipConfigurationAction`
30+
</details>
31+
32+
**Full Changelog**: https://github.com/commercetools/commercetools-sdk-java-v2/compare/19.6.1...19.6.2
33+
34+
35+
# 19.6.1 (2025-11-07)
36+
37+
## What's Changed
38+
* DEVX-657: overriding equals and hashCode for LocalizedStringEntry by @ShipilA in https://github.com/commercetools/commercetools-sdk-java-v2/pull/1002
39+
40+
**Api changes**
41+
42+
<details>
43+
<summary>Added Type(s)</summary>
44+
45+
- added type `DiscountCombinationMode`
46+
- added type `DiscountsConfiguration`
47+
- added type `ProjectSetDiscountsConfigurationAction`
48+
</details>
49+
50+
51+
<details>
52+
<summary>Removed Property(s)</summary>
53+
54+
- :warning: removed property `skipConfiguration` from type `RecurringOrderSetOrderSkipConfigurationAction`
55+
</details>
56+
57+
58+
<details>
59+
<summary>Added Property(s)</summary>
60+
61+
- added property `discounts` to type `Project`
62+
- added property `skipConfigurationInputDraft` to type `RecurringOrderSetOrderSkipConfigurationAction`
63+
</details>
64+
65+
66+
**Full Changelog**: https://github.com/commercetools/commercetools-sdk-java-v2/compare/19.6.0...19.6.1
67+
68+
# 19.6.0 (2025-11-03)
69+
70+
## What's Changed
71+
* Update changelog by @ct-sdks[bot] in https://github.com/commercetools/commercetools-sdk-java-v2/pull/992
72+
* Update generated SDKs by @ct-sdks[bot] in https://github.com/commercetools/commercetools-sdk-java-v2/pull/993
73+
* Update generated SDKs by @ct-sdks[bot] in https://github.com/commercetools/commercetools-sdk-java-v2/pull/994
74+
* Update generated SDKs by @ct-sdks[bot] in https://github.com/commercetools/commercetools-sdk-java-v2/pull/995
75+
* Update generated SDKs by @ct-sdks[bot] in https://github.com/commercetools/commercetools-sdk-java-v2/pull/996
76+
* Update generated SDKs by @ct-sdks[bot] in https://github.com/commercetools/commercetools-sdk-java-v2/pull/997
77+
* DEVX-640-helper-method-from-Coco-product-to-import-API-product by @ShipilA in https://github.com/commercetools/commercetools-sdk-java-v2/pull/1000
78+
79+
**Api changes**
80+
81+
<details>
82+
<summary>Added Type(s)</summary>
83+
84+
- added type `DiscountCombinationMode`
85+
- added type `DiscountsConfiguration`
86+
- added type `ProjectSetDiscountsConfigurationAction`
87+
</details>
88+
89+
90+
<details>
91+
<summary>Removed Property(s)</summary>
92+
93+
- :warning: removed property `skipConfiguration` from type `RecurringOrderSetOrderSkipConfigurationAction`
94+
</details>
95+
96+
97+
<details>
98+
<summary>Added Property(s)</summary>
99+
100+
- added property `discounts` to type `Project`
101+
- added property `skipConfigurationInputDraft` to type `RecurringOrderSetOrderSkipConfigurationAction`
102+
</details>
103+
104+
105+
**Full Changelog**: https://github.com/commercetools/commercetools-sdk-java-v2/compare/19.5.0...19.6.0
106+
2107
# 19.5.0 (2025-09-22)
3108

4109
## What's Changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The latest stable SDK release can be retrieved from [Maven Central](https://sear
2121
```gradle
2222
ext {
2323
versions = [
24-
commercetools: "19.5.0"
24+
commercetools: "19.6.2"
2525
]
2626
}
2727
@@ -42,7 +42,7 @@ dependencies {
4242

4343
```maven
4444
<properties>
45-
<commercetools.version>19.5.0</commercetools.version>
45+
<commercetools.version>19.6.2</commercetools.version>
4646
</properties>
4747
<dependencies>
4848
<dependency>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
dependencies {
2+
implementation(project(":commercetools:commercetools-sdk-java-api"))
3+
implementation(project(":commercetools:commercetools-sdk-java-importapi"))
4+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
package com.commercetools.sdk;
3+
4+
import java.util.Optional;
5+
6+
import com.commercetools.api.models.IdentifiableObjHolder;
7+
import com.commercetools.api.models.WithKey;
8+
import com.commercetools.api.models.common.Reference;
9+
10+
public class ExpandObjResolverService implements KeyResolverService {
11+
12+
@Override
13+
public <T extends IdentifiableObjHolder<TRes> & Reference, TRes extends WithKey> String resolveKey(T identifiable) {
14+
return Optional.ofNullable(identifiable).map(T::getObj).map(TRes::getKey).orElse(null);
15+
}
16+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
package com.commercetools.sdk;
3+
4+
import com.commercetools.api.models.IdentifiableObjHolder;
5+
import com.commercetools.api.models.WithKey;
6+
import com.commercetools.api.models.common.Reference;
7+
8+
public interface KeyResolverService {
9+
public <T extends IdentifiableObjHolder<TRes> & Reference, TRes extends WithKey> String resolveKey(T identifiable);
10+
}

0 commit comments

Comments
 (0)