From c3cd2c081505dac1364e46bdeeffbdafeb305836 Mon Sep 17 00:00:00 2001 From: cb-alish Date: Fri, 16 Jan 2026 10:08:21 +0530 Subject: [PATCH 1/2] Releasing v3.42.0 --- CHANGELOG.md | 10 +++++++ pom.xml | 2 +- src/main/java/com/chargebee/Environment.java | 2 +- .../java/com/chargebee/models/Coupon.java | 5 ++++ .../java/com/chargebee/models/Export.java | 5 ++++ .../java/com/chargebee/models/ItemPrice.java | 30 ------------------- .../com/chargebee/models/enums/Gateway.java | 1 + 7 files changed, 23 insertions(+), 32 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0057a82d..51f7707d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +### v3.42.0 (2026-01-16) +* * * + +### New Parameters: +* `applicable_item_price_ids` has been added to Coupon#CouponListRequest. +* `applicable_item_price_ids` has been added to Export#CouponRequest. + +### New Enums: +* `Twikey` has been added to GatewayEnum. + ### v3.41.0 (2026-01-12) * * * diff --git a/pom.xml b/pom.xml index 0865b4a3..cc0f159d 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.chargebee chargebee-java - 3.41.0 + 3.42.0 jar diff --git a/src/main/java/com/chargebee/Environment.java b/src/main/java/com/chargebee/Environment.java index 0b6f051e..9c1e63be 100644 --- a/src/main/java/com/chargebee/Environment.java +++ b/src/main/java/com/chargebee/Environment.java @@ -38,7 +38,7 @@ public class Environment { public static final String API_VERSION = "v2"; - public static final String LIBRARY_VERSION = "3.41.0"; + public static final String LIBRARY_VERSION = "3.42.0"; private final String apiBaseUrl; diff --git a/src/main/java/com/chargebee/models/Coupon.java b/src/main/java/com/chargebee/models/Coupon.java index e6b019ad..4c0e1378 100644 --- a/src/main/java/com/chargebee/models/Coupon.java +++ b/src/main/java/com/chargebee/models/Coupon.java @@ -920,6 +920,11 @@ public StringFilter currencyCode() { } + public StringFilter applicableItemPriceIds() { + return new StringFilter("applicable_item_price_ids",this).supportsMultiOperators(true); + } + + @Override public Params params() { return params; diff --git a/src/main/java/com/chargebee/models/Export.java b/src/main/java/com/chargebee/models/Export.java index 58b07a70..d980e30c 100644 --- a/src/main/java/com/chargebee/models/Export.java +++ b/src/main/java/com/chargebee/models/Export.java @@ -954,6 +954,11 @@ public StringFilter currencyCode() { } + public StringFilter applicableItemPriceIds() { + return new StringFilter("applicable_item_price_ids",this).supportsMultiOperators(true); + } + + public StringFilter couponId() { return new StringFilter("coupon[id]",this).supportsMultiOperators(true); } diff --git a/src/main/java/com/chargebee/models/ItemPrice.java b/src/main/java/com/chargebee/models/ItemPrice.java index 5cb56a6e..e6e85b44 100644 --- a/src/main/java/com/chargebee/models/ItemPrice.java +++ b/src/main/java/com/chargebee/models/ItemPrice.java @@ -418,12 +418,6 @@ public static ItemPriceFindApplicableItemPricesRequest findApplicableItemPrices( return new ItemPriceFindApplicableItemPricesRequest(uri); } - @Deprecated - public static MoveItemPriceRequest moveItemPrice(String id) { - String uri = uri("item_prices", nullCheck(id), "move"); - return new MoveItemPriceRequest(Method.POST, uri); - } - // Operation Request Classes //========================== @@ -1157,30 +1151,6 @@ public ItemPriceFindApplicableItemPricesRequest sortByUpdatedAt(SortOrder order) } - @Override - public Params params() { - return params; - } - } - - public static class MoveItemPriceRequest extends Request { - - private MoveItemPriceRequest(Method httpMeth, String uri) { - super(httpMeth, uri); - } - - public MoveItemPriceRequest destinationItemId(String destinationItemId) { - params.add("destination_item_id", destinationItemId); - return this; - } - - - public MoveItemPriceRequest variantId(String variantId) { - params.addOpt("variant_id", variantId); - return this; - } - - @Override public Params params() { return params; diff --git a/src/main/java/com/chargebee/models/enums/Gateway.java b/src/main/java/com/chargebee/models/enums/Gateway.java index b78fd66f..72044f80 100644 --- a/src/main/java/com/chargebee/models/enums/Gateway.java +++ b/src/main/java/com/chargebee/models/enums/Gateway.java @@ -56,6 +56,7 @@ public enum Gateway { JP_MORGAN, DEUTSCHE_BANK, EZIDEBIT, + TWIKEY, GOCARDLESS, NOT_APPLICABLE, _UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a From 911d488df242f32676c46bcf6e81adbc9187685a Mon Sep 17 00:00:00 2001 From: cb-alish <162097444+cb-alish@users.noreply.github.com> Date: Fri, 16 Jan 2026 12:07:27 +0530 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 51f7707d..4147cf78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,9 @@ ### New Enums: * `Twikey` has been added to GatewayEnum. +### Deleted Action: +* `move` action has been removed from the ItemPrice. + ### v3.41.0 (2026-01-12) * * *