Release notes:
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
tofriendsofphp/consul-php-sdk
- Get ride of SensioLabs namespace (from
SensioLabs\Consul
toConsul
) - 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
Previous CHANGELOGs are missing