From 3d4b4bd0c9001e426bd79d75447506e4d22c822b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20Proch=C3=A1zka?= Date: Wed, 15 Jul 2026 08:50:30 +0000 Subject: [PATCH 1/2] chore: sync PHP client with Apify OpenAPI spec v2-2026-07-13T092445Z Spec PR apify/apify-docs#2763 only adds 402/408 error responses to the sync run/resurrect endpoints and relaxes several stats counters from required to optional. Both are already covered by the client's generic non-2xx error mapping and nullable model accessors, so no functional code change is needed. Bumps API_SPEC_VERSION and CLIENT_VERSION (0.3.3 -> 0.3.4) and records the sync in the changelog. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VEDd2d9MHc8azfZ6J86Fn3 --- CHANGELOG.md | 8 ++++++++ src/Version.php | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c5319b3..23440ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.3.4 + +- Synced to Apify OpenAPI spec `v2-2026-07-13T092445Z`. No public interface changes. The spec update + only adds `402` (payment required) and `408` (request timeout) error responses to the synchronous + run endpoints and the run-resurrect endpoint, and relaxes several store/run/build/webhook stats + counters from required to optional; both are already handled by the client's generic error mapping + and nullable model accessors, so no code change was required beyond the version bump. + ## 0.3.3 - Added `failOnEmptyTestSuite="true"` to `phpunit.xml.dist` so a suite matching zero tests fails diff --git a/src/Version.php b/src/Version.php index 02b225d..023c199 100644 --- a/src/Version.php +++ b/src/Version.php @@ -17,13 +17,13 @@ final class Version * The semantic version of this client library (see https://semver.org/). * Changes to the public interface other than additive ones are considered breaking changes. */ - public const CLIENT_VERSION = '0.3.3'; + public const CLIENT_VERSION = '0.3.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 const API_SPEC_VERSION = 'v2-2026-07-10T105921Z'; + public const API_SPEC_VERSION = 'v2-2026-07-13T092445Z'; private function __construct() { From 18da9c5cb8bf8663dacd270e81e22dd5edd00828 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20Proch=C3=A1zka?= Date: Wed, 15 Jul 2026 08:50:30 +0000 Subject: [PATCH 2/2] docs: tighten 0.3.4 changelog entry to a short change summary Drops the rationale clause per the "extremely short summary" changelog requirement; the entry now lists only the change. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VEDd2d9MHc8azfZ6J86Fn3 --- CHANGELOG.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23440ca..7189d4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,9 @@ ## 0.3.4 -- Synced to Apify OpenAPI spec `v2-2026-07-13T092445Z`. No public interface changes. The spec update - only adds `402` (payment required) and `408` (request timeout) error responses to the synchronous - run endpoints and the run-resurrect endpoint, and relaxes several store/run/build/webhook stats - counters from required to optional; both are already handled by the client's generic error mapping - and nullable model accessors, so no code change was required beyond the version bump. +- Synced to Apify OpenAPI spec `v2-2026-07-13T092445Z` (adds `402`/`408` error responses to the + synchronous run and run-resurrect endpoints; relaxes store/run/build/webhook stats counters to + optional). No public interface or code changes. ## 0.3.3