PHP SDK
Release Notes
v1.2.1329 July 2026- chorePatch release.
v1.2.1229 July 2026- chorePatch release.
- featReplaced the runtime Guzzle dependency with PSR-18/PSR-17/PSR-7 interfaces and `php-http/discovery`; Guzzle remains dev-only for tests.
- featAdded SDK-G004/G005 HTTP retry behavior with idempotency gating, full jitter, `Retry-After` handling, replayable body checks, and response cleanup before retries.
- featChanged product and archive download APIs to return PSR-7 streams instead of materialized strings.
- featClosed SDK-opened multipart upload file handles on success and failure paths.
- featMade HTTP JSON response decoding strict with `JSON_THROW_ON_ERROR | JSON_BIGINT_AS_STRING` while preserving empty-body responses as empty arrays.
- featAdded an explicit `Omit` sentinel so request serialization can distinguish omitted fields from intentional `null` values.
- featWrapped API keys, frontend keys, proxy URLs, and credential secrets in redacting types with deliberate reveal boundaries for request serialization.
- featRejected HTTP redirect responses instead of following them with SDK authentication headers.
- featWired PHP guardrail tooling for Composer strict validation, PHP-CS-Fixer, PHPStan level 9, Psalm, PHPMD, Rector dry-run, PHPUnit, and Roave BC checks.
v1.2.1129 July 2026- chorePatch release.
v1.2.1029 July 2026- chorePatch release.
v1.2.929 July 2026- chorePatch release.
v1.2.827 July 2026- featInitial PHP 8.2+ SDK with truID Connect API v4.0 workflows, Composer packaging, and parity coverage.
- featCollection start, direct-bank credentials, polling, challenge resolution, product downloads, product summary, and upload support.
- choreAdded PHP API reference and portal download archive support.