Skip to content

Releases: Vonage/vonage-php-sdk-core

4.0.7

13 Feb 11:11
5a2ac50
Compare
Choose a tag to compare

This release fixes the authorisation handling for the Account API by introducing the new BasicQueryHandler()

What's Changed

  • added missing query string auth, add to account api by @SecondeJK in #372

Full Changelog: 4.0.6...4.0.7

4.0.6

10 Feb 11:25
c4e6688
Compare
Choose a tag to compare

This release is a hotfix for the GSM-7 detection, which contained an incorrect regex.

What's Changed

Full Changelog: 4.0.5...4.0.6

4.0.5

09 Feb 11:45
84ab3b6
Compare
Choose a tag to compare

This patch fixes the incorrectly assigned AuthHandlers for the MessagesAPI. The behaviour now is that it will look for a KeyPair object, then use Basic in that order. If the Handler can't find the right auth, the exception will be thrown as before.

We also have new behaviour for incoming SMS webhooks that determine what entity it is (this is if you have configured both callback URLs from the Vonage Dashboard to point to the same route). If there is no text field present, it's a DeliveryReciept. If all other fields match the map, it's an IncomingSMS.

What's Changed

  • Change logic to look for the text field to determine the type of webhook by @SecondeJK in #364
  • Fix Messages AuthHandler by @SecondeJK in #366

Full Changelog: 4.0.4...4.0.5

4.0.4

03 Feb 08:14
01f762e
Compare
Choose a tag to compare

This release fixes both a composer InstalledVersions bug and a bug in the new AuthHandler interfaces.

What's Changed

New Contributors

Full Changelog: 4.0.3...4.0.4

4.0.3

01 Feb 10:29
02ae3fc
Compare
Choose a tag to compare

This release moves the isGsm7() method into a static one so that developers can make use of it.

What's Changed

Full Changelog: 4.0.2...4.0.3

4.0.2

23 Jan 14:06
ea84981
Compare
Choose a tag to compare

This patch removes the requirement for the deprecated Composer Versions package as the Composer Runtime Environment is now used. Also a community shout out to @ankurk91 for removing the need for the php json ext in PHP8 as it's become default to include it.

What's Changed

Full Changelog: 4.0.0...4.0.2

4.0.0

11 Jan 16:00
aaae3bf
Compare
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
Compare
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
Compare
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
Compare
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