Skip to content

Releases: FriendsOfPHP/consul-php-sdk

v5.2.0

04 Mar 08:04
8ae4e60
Compare
Choose a tag to compare

What's Changed

  • Drop support for PHP < .8.0 + Add support for PHP 8.2, and 8.3 by @lyrixx in #64

Full Changelog: v5.1.0...v5.2.0

v5.1.0

21 Dec 11:47
Compare
Choose a tag to compare

What's Changed

  • Replace Consul\Client class requirement with Consul\ClientInterface by @jlekowski in #61
  • Support symfony/http-client 7.x by @kochen in #63

New Contributors

Full Changelog: v5.0.0...v5.1.0

v5.0.0

13 Jun 13:42
Compare
Choose a tag to compare

What's Changed

This is the first big release under friendsofphp umbrella. There are lot of BC
breaks, but they should be easy to fix. From now on, a particular attention will
be given to not break the BC and to provide a nice upgrade path.

  • Rename package from sensiolabs/consul-php-sdk to friendsofphp/consul-php-sdk
  • Get ride of SensioLabs namespace (from SensioLabs\Consul to Consul)
  • Add typehint where possible
  • Force JSON body request where possible (now you must pass an array as body)
  • Remove the factory and almost all interfaces
  • Bump to PHP 7.4+
  • Add support for missing scheme in DSN
  • Switch from Travis to GitHub Action
  • Add some internal tooling (php-cs-fixer, phpstan, phpunit, Makefile)
  • Add MultiLockHandler and MultiSemaphore helpers
  • Prepare v5 by @lyrixx in #60
  • Add MultiLockHandler and MultiSemaphore helpers by @kufd in #13

New Contributors

  • @kufd made their first contribution in #13

Full Changelog: v4.2.1...v5.0.0