diff --git a/CHANGELOG.md b/CHANGELOG.md index cd09f1ef..f00a047b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog +## 9.2.0 (2026-09-25) + +### Features + +#### Add `interval` param to `GET /reporting/metrics` for aggregating results by day, week, or month + +You can now pass `interval` (`daily`, `weekly`, or `monthly`) when fetching metrics to have values aggregated over that period, instead of only receiving a single value for the full `start_date`/`end_date` range. + ## 9.1.2 (2026-09-22) ### Fixes diff --git a/README.md b/README.md index b9513b94..2ddc6775 100644 --- a/README.md +++ b/README.md @@ -14,14 +14,14 @@ With Maven: com.gocardless gocardless-pro - 9.1.2 + 9.2.0 ``` With Gradle: ``` -implementation 'com.gocardless:gocardless-pro:9.1.2' +implementation 'com.gocardless:gocardless-pro:9.2.0' ``` ## Initializing the client diff --git a/build.gradle b/build.gradle index 3e86c699..7673ed36 100644 --- a/build.gradle +++ b/build.gradle @@ -29,7 +29,7 @@ plugins { sourceCompatibility = 1.8 targetCompatibility = 1.8 group = 'com.gocardless' -version = '9.1.2' +version = '9.2.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 a9fa24de..86c334a7 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.1.2 java/%s %s/%s %s/%s", + String.format("gocardless-pro-java/9.2.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.1.2"); + builder.put("GoCardless-Client-Version", "9.2.0"); HEADERS = builder.build(); } private final OkHttpClient rawClient;