From e178bde02292027b6a5c8c2626663f12dd656ba2 Mon Sep 17 00:00:00 2001 From: cb-alish Date: Tue, 16 Sep 2025 16:53:30 +0530 Subject: [PATCH 1/2] Releasing v3.36.1. --- CHANGELOG.md | 10 ++++++++++ pom.xml | 2 +- src/main/java/com/chargebee/APIException.java | 4 +--- src/main/java/com/chargebee/Environment.java | 2 +- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dbd46941..551fcadd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +### v3.36.1 (2025-09-16) +* * * + +### Deprecated Attribute: +* The `message` field has been made private in APIException, as it has long been deprecated. +* Users should use the `getMessage()` method instead, as documented in the comments. + +### New Exception +* New `APIException` `UbbBatchIngestionInvalidRequestException` has been added. + ### v3.36.0 (2025-08-19) * * * diff --git a/pom.xml b/pom.xml index 3f9f677b..31f12539 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.chargebee chargebee-java - 3.36.0 + 3.36.1 jar diff --git a/src/main/java/com/chargebee/APIException.java b/src/main/java/com/chargebee/APIException.java index 605f9ee7..0cc429a3 100644 --- a/src/main/java/com/chargebee/APIException.java +++ b/src/main/java/com/chargebee/APIException.java @@ -33,10 +33,8 @@ public class APIException extends RuntimeException { public final String code; /** * Use {@link #getMessage()} instead. - * @deprecated */ - @Deprecated - public final String message; + private final String message; public APIException(int httpStatusCode, String message, JSONObject jsonObj) { diff --git a/src/main/java/com/chargebee/Environment.java b/src/main/java/com/chargebee/Environment.java index 8e17092b..af80b40e 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.36.0"; + public static final String LIBRARY_VERSION = "3.36.1"; private final String apiBaseUrl; From 888fc78c986a5019b437f0e83d3e2ca8a8a1afaa Mon Sep 17 00:00:00 2001 From: cb-alish Date: Wed, 17 Sep 2025 11:25:14 +0530 Subject: [PATCH 2/2] Remove the use getMessage() comment for message attribute in APIException --- src/main/java/com/chargebee/APIException.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/com/chargebee/APIException.java b/src/main/java/com/chargebee/APIException.java index 0cc429a3..357c7415 100644 --- a/src/main/java/com/chargebee/APIException.java +++ b/src/main/java/com/chargebee/APIException.java @@ -31,9 +31,7 @@ public class APIException extends RuntimeException { */ @Deprecated public final String code; - /** - * Use {@link #getMessage()} instead. - */ + private final String message;