Skip to content

Releases: viames/s2s-client-php

3.0.0 – Guzzle 7 and PHP-JWT 7

Choose a tag to compare

@viames viames released this 03 Sep 10:08

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

2.1

2.1

Choose a tag to compare

@viames viames released this 19 Nov 06:23
Updated Guzzle package and removed lock