From beb518f212a5ab3a57dc70f7a101038bf2b6fbed Mon Sep 17 00:00:00 2001 From: "gocardless-ci-robot[bot]" <123969075+gocardless-ci-robot[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 12:02:34 +0000 Subject: [PATCH 1/2] Changes generated by b9a15a00f58de4b6eea44170187df13ff42cf185 This commit was automatically created from gocardless/client-library-templates@b9a15a00f58de4b6eea44170187df13ff42cf185 by the `push-files` action. Workflow run: https://github.com/gocardless/client-library-templates/actions/runs/35218560435 --- CHANGELOG.md | 6 ++++++ README.md | 4 ++-- build.gradle | 2 +- src/main/java/com/gocardless/http/HttpClient.java | 4 ++-- .../services/BankAccountHolderVerificationService.java | 10 ++++++++++ 5 files changed, 21 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fe4733f..d0e1abe4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog +## 9.0.4 (2026-09-16) + +### Fixes + +- Clean up docs and use a shared definition of event `include` and `resource_type` enums + ## 9.0.3 (2026-09-14) ### Fixes diff --git a/README.md b/README.md index f85edc35..77b67ca0 100644 --- a/README.md +++ b/README.md @@ -14,14 +14,14 @@ With Maven: com.gocardless gocardless-pro - 9.0.3 + 9.0.4 ``` With Gradle: ``` -implementation 'com.gocardless:gocardless-pro:9.0.3' +implementation 'com.gocardless:gocardless-pro:9.0.4' ``` ## Initializing the client diff --git a/build.gradle b/build.gradle index 3a806bb8..057fa5c3 100644 --- a/build.gradle +++ b/build.gradle @@ -29,7 +29,7 @@ plugins { sourceCompatibility = 1.8 targetCompatibility = 1.8 group = 'com.gocardless' -version = '9.0.3' +version = '9.0.4' 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 cca031df..6a106408 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.3 java/%s %s/%s %s/%s", + String.format("gocardless-pro-java/9.0.4 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.3"); + builder.put("GoCardless-Client-Version", "9.0.4"); HEADERS = builder.build(); } private final OkHttpClient rawClient; diff --git a/src/main/java/com/gocardless/services/BankAccountHolderVerificationService.java b/src/main/java/com/gocardless/services/BankAccountHolderVerificationService.java index 4e2b77e2..52d15281 100644 --- a/src/main/java/com/gocardless/services/BankAccountHolderVerificationService.java +++ b/src/main/java/com/gocardless/services/BankAccountHolderVerificationService.java @@ -49,6 +49,7 @@ public BankAccountHolderVerificationGetRequest get(String identity) { public static final class BankAccountHolderVerificationCreateRequest extends IdempotentPostRequest { private Links links; + private String reference; private Type type; public BankAccountHolderVerificationCreateRequest withLinks(Links links) { @@ -67,6 +68,15 @@ public BankAccountHolderVerificationCreateRequest withLinksBankAccount(String ba return this; } + /** + * An alphanumeric reference code used by some financial institutions to identify an + * individual account. + */ + public BankAccountHolderVerificationCreateRequest withReference(String reference) { + this.reference = reference; + return this; + } + /** * Type of the verification that has been performed eg. Confirmation From 6b02dfd0633b45721f1cb1d7cf1b78346b421a1e Mon Sep 17 00:00:00 2001 From: "gocardless-ci-robot[bot]" <123969075+gocardless-ci-robot[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 12:03:37 +0000 Subject: [PATCH 2/2] Changes generated by 16dd016a81480e6ff3ddf264db14626d3ad6711e This commit was automatically created from gocardless/client-library-templates@16dd016a81480e6ff3ddf264db14626d3ad6711e by the `push-files` action. Workflow run: https://github.com/gocardless/client-library-templates/actions/runs/35218622715 --- CHANGELOG.md | 6 ++++++ README.md | 4 ++-- build.gradle | 2 +- src/main/java/com/gocardless/http/HttpClient.java | 4 ++-- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d0e1abe4..d27232f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog +## 9.1.0 (2026-09-17) + +### Features + +- Add "reference" to Create Bank Account Holder Verification + ## 9.0.4 (2026-09-16) ### Fixes diff --git a/README.md b/README.md index 77b67ca0..709dd93b 100644 --- a/README.md +++ b/README.md @@ -14,14 +14,14 @@ With Maven: com.gocardless gocardless-pro - 9.0.4 + 9.1.0 ``` With Gradle: ``` -implementation 'com.gocardless:gocardless-pro:9.0.4' +implementation 'com.gocardless:gocardless-pro:9.1.0' ``` ## Initializing the client diff --git a/build.gradle b/build.gradle index 057fa5c3..e60d2060 100644 --- a/build.gradle +++ b/build.gradle @@ -29,7 +29,7 @@ plugins { sourceCompatibility = 1.8 targetCompatibility = 1.8 group = 'com.gocardless' -version = '9.0.4' +version = '9.1.0' 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 6a106408..7f70cac9 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.4 java/%s %s/%s %s/%s", + String.format("gocardless-pro-java/9.1.0 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.4"); + builder.put("GoCardless-Client-Version", "9.1.0"); HEADERS = builder.build(); } private final OkHttpClient rawClient;