Skip to content

Releases: Vonage/vonage-php-sdk-core

v2.9.0

22 Apr 14:47
a839b5c
Compare
Choose a tag to compare

2.9.0

Changed

v2.8.1

16 Apr 19:12
5034d5e
Compare
Choose a tag to compare

2.8.1

Fixed

  • #278 - Fixed issue retrieving Conversations and Users clients where the service locator didn't know what to do

Changed

  • #283 - Moved auth logic to individual handlers, to better prepare for a fix where Containers do not allow Signature and Token auth

v2.8.0

01 Mar 15:10
799e66d
Compare
Choose a tag to compare

Added

v2.7.1

08 Dec 12:15
Compare
Choose a tag to compare

Changed

  • #270 - Use the actual Guzzle package version to determine of 6 or 7 is in the project

v2.7.0 - PHP 8 Support!

26 Nov 17:17
a01a7d4
Compare
Choose a tag to compare

Added

  • #269 - Added PHP 8 Support

v2.6.0

18 Nov 19:31
0c293b4
Compare
Choose a tag to compare

2.6.0

Don't be scared off by this large release! Most of it is under-the-hood syntax cleanup. Thank you to everyone during Hacktoberfest for the cleanup and help with the SDK!

The big addition was we added support for VAPI Language and Style (https://developer.nexmo.com/voice/voice-api/guides/text-to-speech), and fixed a bug when manually setting the Verify code length.

Added

  • #265 - Added support for Language and Style for NCCO Talk action

Changed

  • #257 Dropped support for PHPUnit 7
  • #257 Added missing PHPDoc blocks
  • #257 Added missing return type hints
  • #257 Replaced qualifiers with imports
  • #257 Updated and optimized examples
  • #257 Applied multiple code optimizations (especially for PHP 7.2+) and simplified some logic
  • #257 Updated code styling to match PSR standards
  • #257 Re-ordered imports where necessary
  • #257 Updated tests to get rid of deprecation messages
  • #257 Fixed namespace declarations in tests
  • #257 Updated code style to PSR-12
  • #257 Updated phpunit.xml.dist
  • #257 Added Roave Security Advisories as dev-requirement to prevent usage of packages with known security vulnerabilities
  • #257 Replaced estahn/phpunit-json-assertions with martin-helmich/phpunit-json-assert due do compatibility issues with PHPUnit
  • #257 Removed test build for PHP 7.1 in .travis.yml
  • #257 Added missing punctuation in CONTRIBUTING.md
  • #257 Updated contact email address in CODE_OF_CONDUCT.md

Deprecated

  • #265 - Deprecated use of VoiceName for NCCO Talk action

Fixed

  • #257 Fixed namespaces (Zend => Laminas, Nexmo => Vonage)
  • #257 Fixed condition in Verify\Request::setCodeLength
  • #257 Fixed typos and some wording in README.md

Removed

  • Removed examples/ directory as the code snippets repo is much more up-to-date

v2.5.0

28 Oct 15:22
7c9c78f
Compare
Choose a tag to compare

Changed

  • #260 - Swapped out ocramius/package-versions for composer/package-versions-deprecated to work with Composer 2

v2.4.1

02 Oct 19:22
75306f6
Compare
Choose a tag to compare

2.4.1

Changed

  • #256 - Added support for PHPUnit 8

Fixed

  • #253, #254 - Fixed some typos in the README
  • #255 - \Vonage\Numbers\Client::searchAvailable() now correctly handles filters using FilterInterface

v2.4.0 - PHP 7.2

10 Sep 18:22
a397028
Compare
Choose a tag to compare

This release includes a minimum version bump to PHP 7.2, as 7.1 is nearing full EOL. This also better allows us to support Guzzle 7 out of the box.

Changed

  • #250 - Bumped minimum PHP version to 7.0
  • #250 - Now supports Guzzle 7 automatically, and swaps to Guzzle 7 as a dev dependency

v2.3.3

10 Sep 18:03
0e2a1d8
Compare
Choose a tag to compare

Fixed

  • #252 - Connect action's eventUrl was being set as a string, changed to single element array of strings