Skip to content

Releases: Vonage/vonage-php-sdk-core

4.0.0

11 Jan 16:00
aaae3bf

Choose a tag to compare

Description

This is the next major release, that contains these major points of note:

  • This requires PHP8.0. Anything earlier is now EOL
  • The message client (which uses the Vonage SMS API) has been marked as deprecated since 2.6.0. It has been removed. Please use the SMS client instead.
  • The resulting minimum requirement for PHP8.0 resulted in a RectorPHP refactor to introduce code improvements such as constructor property promotion
  • There is now a change to SMS handling - you will receive warnings if you choose the wrong encoding type for what you are sending as your message type. text i.e. GSM-7 is now the default encoding type.
  • More chunks of internals have been removed. Please note that the secrets handling in the Account API has been moved to it's own client.

What's Changed

Full Changelog: 3.1.6...4.0.0

3.1.6

05 Jan 10:22
0ef4eee

Choose a tag to compare

This release contains a number of minor bug fixes and enhancements, with its main purpose to fix Laravel builds of PHP8.2 by suppressing deprecations within PHPUnit.

What's Changed

New Contributors

Full Changelog: 3.1.5...3.1.6

3.1.5

20 Oct 14:14
783d812

Choose a tag to compare

Description

This release corrects documentation in several places to make it more accurate.

What's Changed

New Contributors

Thanks Derick! Support the PHP Foundation, you can fund their work here: https://opencollective.com/phpfoundation

Full Changelog: 3.1.4...3.1.5

3.1.4

27 Sep 21:14
22ba2c9

Choose a tag to compare

What's Changed

You can now use the pay action as documented in the NCCO Pay Voice Documentation

Full Changelog: 3.1.3...3.1.4

3.1.3

30 Aug 11:56
52d68cb

Choose a tag to compare

Description

This release adds better support for developers needing to extract information back from the Verify API in a more explicit way. When getting an error back from Verify, you can now use getNetworkId() and getRequestId() if they are present.

What's Changed

3.1.2

23 Aug 08:30
83c12a4

Choose a tag to compare

What's Changed

** Please note that while this fixes runtime on PHP8.1, Serialization in the Verification Client is still marked as deprecated, to be removed by v4 of the library.

Full Changelog: 3.1.1...3.1.2

3.1.1

19 Aug 10:08
ea5a1c6

Choose a tag to compare

Description

This minor release fixes a bug in Messages v1.

What's Changed

New Contributors

Full Changelog: 3.1.0...3.1.1

3.1.0

20 Jun 09:49
af207a5

Choose a tag to compare

This minor release adds the Messages v1 API functionality to the SDK. You can now send text/image/video/custom messages via WhatsApp, Facebook Messenger, Viber, SMS and MMS. Contains 2 minor bugfixes.

Changed

New namespace: messages. To send a message, create a new object that you want to send within this namespace i.e. Vonage\Messages\Channel\Viber\ViberText()

Fixed

#318 Incorrect use of Cedilla for encoding
#317 Version bump for dependencies

Thanks to @SoftCreatR + @Starfox64 for contributions

3.0.5

29 Apr 08:50
3d0c1f3

Choose a tag to compare

This release fixes a minor bug with the number status callback key reported in #271.

Fixed

Changed

  • Removed the old readme graphic to replace it with the Vonage logo, we've not been Nexmo for quite some time now.

3.0.4

26 Apr 07:53
4ac4a0c

Choose a tag to compare

This is a hotfix release that fixes Laravel's usage of the deprecated message() client.
The previous release, triggered by #313 was actually a backwards-breaking change mistakenly released while cleaning up other old broken imports.