Skip to content

v5.0.0

Compare
Choose a tag to compare
@lyrixx lyrixx released this 13 Jun 13:42

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