From 0f303b6c01fb90d1545bdec6fd344509fa25255b Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 11 Sep 2026 22:02:53 +0000 Subject: [PATCH] chore: sync Java client with Apify OpenAPI spec v2-2026-09-10T091137Z Bumps Version.API_SPEC_VERSION to v2-2026-09-10T091137Z and the client version to 0.6.4. The only spec change since the last sync (apify-docs #2965) documents pagination response headers (adding X-Apify-Pagination-Desc) on 17 list endpoints and the offset/limit/desc query parameters on the webhook-dispatches-of-a-webhook list endpoint. The client already sends those query parameters via the shared AbstractCollectionClient/ListOptions plumbing, and additive response headers cannot break it, so no functional client change is required beyond the version bump. --- CHANGELOG.md | 7 +++++++ README.md | 8 ++++---- pom.xml | 2 +- src/main/java/com/apify/client/Version.java | 4 ++-- 4 files changed, 14 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ff16636..83fc11f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to the Apify Java client are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.6.4] - 2026-09-11 + +### Changed + +- Bumped `Version.API_SPEC_VERSION` to `v2-2026-09-10T091137Z` and `Version.CLIENT_VERSION` to + `0.6.4`. No functional client change required. + ## [0.6.3] - 2026-09-04 ### Changed diff --git a/README.md b/README.md index 30064ac..f0e1313 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Maven (Maven Central is a default repository, so no extra configuration is neede com.apify apify-client - 0.6.3 + 0.6.4 ``` @@ -35,7 +35,7 @@ repositories { } dependencies { - implementation 'com.apify:apify-client:0.6.3' + implementation 'com.apify:apify-client:0.6.4' } ``` @@ -293,10 +293,10 @@ try { The public `com.apify.client.Version` class (`import com.apify.client.Version;`) exposes two constants: -- `Version.CLIENT_VERSION` — the semantic version of this client (`0.6.3`). +- `Version.CLIENT_VERSION` — the semantic version of this client (`0.6.4`). - `Version.API_SPEC_VERSION` — the version of the [Apify OpenAPI specification](https://docs.apify.com/api/openapi.json) (its `info.version` field) that this client's endpoints, parameters and models were last generated - and checked against (`v2-2026-09-02T154542Z`). It is a snapshot, not a live compatibility + and checked against (`v2-2026-09-10T091137Z`). It is a snapshot, not a live compatibility guarantee: the client keeps working against newer, backward-compatible spec revisions, but a feature added to the API after this snapshot has no corresponding method here yet. diff --git a/pom.xml b/pom.xml index fa96cca..c4f2ee6 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.apify apify-client - 0.6.3 + 0.6.4 jar Apify Java Client diff --git a/src/main/java/com/apify/client/Version.java b/src/main/java/com/apify/client/Version.java index 3e2d63d..8551971 100644 --- a/src/main/java/com/apify/client/Version.java +++ b/src/main/java/com/apify/client/Version.java @@ -13,13 +13,13 @@ public final class Version { * The semantic version of this client library (see SemVer). * Changes to the public interface other than additive ones are considered breaking changes. */ - public static final String CLIENT_VERSION = "0.6.3"; + public static final String CLIENT_VERSION = "0.6.4"; /** * The version of the Apify OpenAPI specification this client was generated and verified against. * Corresponds to the {@code info.version} field of the Apify OpenAPI document. */ - public static final String API_SPEC_VERSION = "v2-2026-09-02T154542Z"; + public static final String API_SPEC_VERSION = "v2-2026-09-10T091137Z"; private Version() {} }