Repository navigation
Releases: viames/s2s-client-php
Releases · viames/s2s-client-php
Release list
3.0.0 – Guzzle 7 and PHP-JWT 7
Unofficial community release
This is an independently maintained community fork of the Wildix S2S PHP client. It is not affiliated with or endorsed by Wildix.
Changes
- updates Guzzle to ^7.15.2
- updates firebase/php-jwt to ^7.0
- preserves the Wildix client methods, HTTP verbs, endpoints, namespaces, and request option names
- resolves the PSR-7 v2 incompatibility in the internal request DTO
- adds automated tests for PHP 8.0, 8.3, 8.4, and 8.5
Breaking compatibility note
PHP-JWT 7 requires HS256 secrets of at least 32 bytes. Rotate shorter S2S secrets before upgrading. The internal request DTO no longer implements the PSR-7 request interface because its established getBody() method returns an array.
Install with Composer after the package is available on Packagist:
composer require viames/s2s-client-php:^3.0
Upstream contribution: Wildix/s2s-client-php#3