Docs
← All changelogs

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.