From 875cab71ac7769b1a44c120053e3c0a9eb8ddd74 Mon Sep 17 00:00:00 2001 From: "gocardless-ci-robot[bot]" <123969075+gocardless-ci-robot[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 13:24:41 +0000 Subject: [PATCH 1/2] Changes generated by 90e5ec3b0318cc506dd1c91fd3b6af1afe2d4675 This commit was automatically created from gocardless/client-library-templates@90e5ec3b0318cc506dd1c91fd3b6af1afe2d4675 by the `push-files` action. Workflow run: https://github.com/gocardless/client-library-templates/actions/runs/34848720053 --- CHANGELOG.md | 8 ++++++++ README.md | 4 ++-- build.gradle | 2 +- src/main/java/com/gocardless/http/HttpClient.java | 4 ++-- src/main/java/com/gocardless/resources/Event.java | 10 ++++++++-- 5 files changed, 21 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cbd5663..ecf293ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog +## 9.0.2 (2026-09-14) + +### Fixes + +#### Add missing enum values to schema definitions + +Adds `sepa_credit_transfer` and `sepa_instant_credit_transfer` to the complete scheme enum, adds hosted payment flow sources to the event source/type enum, and makes `creditor_type` nullable for legacy creditors. + ## 9.0.1 (2026-09-14) ### Fixes diff --git a/README.md b/README.md index bfbe6e52..ba42c3a3 100644 --- a/README.md +++ b/README.md @@ -14,14 +14,14 @@ With Maven: com.gocardless gocardless-pro - 9.0.1 + 9.0.2 ``` With Gradle: ``` -implementation 'com.gocardless:gocardless-pro:9.0.1' +implementation 'com.gocardless:gocardless-pro:9.0.2' ``` ## Initializing the client diff --git a/build.gradle b/build.gradle index 21661059..3dd4d94b 100644 --- a/build.gradle +++ b/build.gradle @@ -29,7 +29,7 @@ plugins { sourceCompatibility = 1.8 targetCompatibility = 1.8 group = 'com.gocardless' -version = '9.0.1' +version = '9.0.2' apply plugin: 'ch.raffael.pegdown-doclet' diff --git a/src/main/java/com/gocardless/http/HttpClient.java b/src/main/java/com/gocardless/http/HttpClient.java index 72a0d6aa..5302e82c 100644 --- a/src/main/java/com/gocardless/http/HttpClient.java +++ b/src/main/java/com/gocardless/http/HttpClient.java @@ -35,7 +35,7 @@ public class HttpClient { private static final String DISALLOWED_USER_AGENT_CHARACTERS = "[^\\w!#$%&'\\*\\+\\-\\.\\^`\\|~]"; private static final String USER_AGENT = - String.format("gocardless-pro-java/9.0.1 java/%s %s/%s %s/%s", + String.format("gocardless-pro-java/9.0.2 java/%s %s/%s %s/%s", cleanUserAgentToken(System.getProperty("java.vm.specification.version")), cleanUserAgentToken(System.getProperty("java.vm.name")), cleanUserAgentToken(System.getProperty("java.version")), @@ -49,7 +49,7 @@ public class HttpClient { builder.put("GoCardless-Version", "2015-07-06"); builder.put("Accept", "application/json"); builder.put("GoCardless-Client-Library", "gocardless-pro-java"); - builder.put("GoCardless-Client-Version", "9.0.1"); + builder.put("GoCardless-Client-Version", "9.0.2"); HEADERS = builder.build(); } private final OkHttpClient rawClient; diff --git a/src/main/java/com/gocardless/resources/Event.java b/src/main/java/com/gocardless/resources/Event.java index ca57d9ef..e555bb04 100644 --- a/src/main/java/com/gocardless/resources/Event.java +++ b/src/main/java/com/gocardless/resources/Event.java @@ -343,7 +343,9 @@ public enum Scheme { PAD, @SerializedName("pay_to") PAY_TO, @SerializedName("sepa_core") SEPA_CORE, @SerializedName("sepa_cor1") - SEPA_COR1, @SerializedName("unknown") + SEPA_COR1, @SerializedName("sepa_credit_transfer") + SEPA_CREDIT_TRANSFER, @SerializedName("sepa_instant_credit_transfer") + SEPA_INSTANT_CREDIT_TRANSFER, @SerializedName("unknown") UNKNOWN } } @@ -634,7 +636,11 @@ public enum Type { APP, @SerializedName("user") USER, @SerializedName("gc_team") GC_TEAM, @SerializedName("access_token") - ACCESS_TOKEN, @SerializedName("unknown") + ACCESS_TOKEN, @SerializedName("billing_request") + BILLING_REQUEST, @SerializedName("billing_request_flow") + BILLING_REQUEST_FLOW, @SerializedName("dropin") + DROPIN, @SerializedName("hosted_payment_page") + HOSTED_PAYMENT_PAGE, @SerializedName("unknown") UNKNOWN } } From 649cfd97d1f26a3b944bc2ac804fbb457e2dc60e Mon Sep 17 00:00:00 2001 From: "gocardless-ci-robot[bot]" <123969075+gocardless-ci-robot[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 13:24:53 +0000 Subject: [PATCH 2/2] Changes generated by c84ff3d39e8acb2b2dd74d4e6eb47d56b4beecb6 This commit was automatically created from gocardless/client-library-templates@c84ff3d39e8acb2b2dd74d4e6eb47d56b4beecb6 by the `push-files` action. Workflow run: https://github.com/gocardless/client-library-templates/actions/runs/34848645663 --- CHANGELOG.md | 8 -------- README.md | 4 ++-- build.gradle | 2 +- src/main/java/com/gocardless/http/HttpClient.java | 4 ++-- 4 files changed, 5 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ecf293ac..9cbd5663 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,6 @@ # Changelog -## 9.0.2 (2026-09-14) - -### Fixes - -#### Add missing enum values to schema definitions - -Adds `sepa_credit_transfer` and `sepa_instant_credit_transfer` to the complete scheme enum, adds hosted payment flow sources to the event source/type enum, and makes `creditor_type` nullable for legacy creditors. - ## 9.0.1 (2026-09-14) ### Fixes diff --git a/README.md b/README.md index ba42c3a3..bfbe6e52 100644 --- a/README.md +++ b/README.md @@ -14,14 +14,14 @@ With Maven: com.gocardless gocardless-pro - 9.0.2 + 9.0.1 ``` With Gradle: ``` -implementation 'com.gocardless:gocardless-pro:9.0.2' +implementation 'com.gocardless:gocardless-pro:9.0.1' ``` ## Initializing the client diff --git a/build.gradle b/build.gradle index 3dd4d94b..21661059 100644 --- a/build.gradle +++ b/build.gradle @@ -29,7 +29,7 @@ plugins { sourceCompatibility = 1.8 targetCompatibility = 1.8 group = 'com.gocardless' -version = '9.0.2' +version = '9.0.1' apply plugin: 'ch.raffael.pegdown-doclet' diff --git a/src/main/java/com/gocardless/http/HttpClient.java b/src/main/java/com/gocardless/http/HttpClient.java index 5302e82c..72a0d6aa 100644 --- a/src/main/java/com/gocardless/http/HttpClient.java +++ b/src/main/java/com/gocardless/http/HttpClient.java @@ -35,7 +35,7 @@ public class HttpClient { private static final String DISALLOWED_USER_AGENT_CHARACTERS = "[^\\w!#$%&'\\*\\+\\-\\.\\^`\\|~]"; private static final String USER_AGENT = - String.format("gocardless-pro-java/9.0.2 java/%s %s/%s %s/%s", + String.format("gocardless-pro-java/9.0.1 java/%s %s/%s %s/%s", cleanUserAgentToken(System.getProperty("java.vm.specification.version")), cleanUserAgentToken(System.getProperty("java.vm.name")), cleanUserAgentToken(System.getProperty("java.version")), @@ -49,7 +49,7 @@ public class HttpClient { builder.put("GoCardless-Version", "2015-07-06"); builder.put("Accept", "application/json"); builder.put("GoCardless-Client-Library", "gocardless-pro-java"); - builder.put("GoCardless-Client-Version", "9.0.2"); + builder.put("GoCardless-Client-Version", "9.0.1"); HEADERS = builder.build(); } private final OkHttpClient rawClient;