Skip to content

Releases: Vonage/vonage-php-sdk-core

4.0.11

22 Mar 13:02
3c86ebb
Compare
Choose a tag to compare

This routine patch release is to primarily remove unsupported Message types in the Message API (as these are no longer available on the Vonage API, they are technically not a backwards-compatible breaking change). There are also some new types of Message supported, notably ViberVideo.

What's Changed

New Contributors

Full Changelog: 4.0.10...4.0.11

4.0.10

06 Mar 11:00
24a1c6d
Compare
Choose a tag to compare

This PR has an important behaviour change for sending SMS:
You will now not longer receive a PHP warning if you try and send a GSM-7 charset as Unicode.
You -will- get a logged warning (if you have set a PSR-3 compatible logger when creating the client) if you try and send a unicode charset text that could be set to GSM-7.

We do not want to stop you sending a message - it's your choice what encoding you want to use, but we will warn you if not correct.

GSM-7 is still the default, since unicode creates longer SMS messages that cost more.

What's Changed

Full Changelog: 4.0.9...4.0.10

4.0.9

28 Feb 15:50
7735ca5
Compare
Choose a tag to compare

This patch fixes the Basic Auth query handler which was overwriting existing query parameters when adding Auth.
It also contains a one line fix for a bug left in #379.

What's Changed

Full Changelog: 4.0.8...4.0.9

4.0.8

27 Feb 14:25
dcce996
Compare
Choose a tag to compare

This is a periodic patch to ship some improvements: the most important being a fix for Clients that use the IterableAPI Collection. This is an internal change. The other important aspect to note with this release is the introduction of deprecation notices for the PayNCCO. This feature will be deleted in a future major release, as it is being removed from Vonage APIs.

What's Changed

Full Changelog: 4.0.7...4.0.8

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