Vonage PHP SDK
4.10.3
28th October 2024
This release adds support for webhooks in the messages API and includes a bug fix for OwnedNumbers.
Added
- Added webhooks and tests for messages api by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/517
Fixed
- Fix docs and add nullcheck for ownedNumbers by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/518
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.10.2...4.10.3
4.10.2
15th October 2024
This release fixes setting context on WhatsApp objects in the Messages Client, and contains a lot of linting fixes with phpcs.
Fixed
- Update WhatsAppTemplate.php by @Pier-d in https://github.com/Vonage/vonage-php-sdk-core/pull/508
- Update WhatsAppVideo.php by @Pier-d in https://github.com/Vonage/vonage-php-sdk-core/pull/509
- Update WhatsAppFile.php by @Pier-d in https://github.com/Vonage/vonage-php-sdk-core/pull/511
- Update WhatsAppImage.php by @Pier-d in https://github.com/Vonage/vonage-php-sdk-core/pull/512
- Update WhatsAppSticker.php by @Pier-d in https://github.com/Vonage/vonage-php-sdk-core/pull/510
- Update WhatsAppCustom.php by @Pier-d in https://github.com/Vonage/vonage-php-sdk-core/pull/513
- Update WhatsAppAudio.php by @Pier-d in https://github.com/Vonage/vonage-php-sdk-core/pull/514
- Linting Scrub by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/516
New Contributors
- @Pier-d made their first contribution in https://github.com/Vonage/vonage-php-sdk-core/pull/508
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.10.1...4.10.2
4.10.1
26th September 2024
This release adds some nice-to-have validation to the Messages Client: You now cannot send a Message to the API in the SDK If it fails E.164 validation.
Changed
- Messages API to number validation by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/507
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.10.0...4.10.1
4.10.0
25th September 2024
Fixed
- Add nullsafe checks for API response by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/505
Added
- Feature/typehint hardening by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/506
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.9.0...4.10.0
4.9.0
23rd September 2024
This minor release contains the functionality for Custom Templates to be used in Verify. You can find more information about this functionality in the code snippets section here: https://developer.vonage.com/en/verify/code-snippets/create-template-v2?source=verify
Added
- added test for advanced machine detection by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/501
- Feature/verify custom templates by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/502
Fixed
- correct the nullcheck on whatsapp context. by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/500
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.8.8...4.9.0
4.8.8
12th September 2024
This fix release is mainly to add the default option in advanced machine detection in the Voice API Client.
Fixed
- small bits from reviewing numbers API by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/498
- Add default option for Advanced Machine Detection by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/499
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.8.7...4.8.8
4.8.7
19th August 2024
This release deprecated the ProactiveConnect and Meetings API Clients, fixes NCCO bug issues and adds the RCS message functionality within the Messages Client.
Added
- Feature/q3 messages additions by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/497
Fixed
- Fixes NCCO parsing to and from arrays by @itssamtaylor in https://github.com/Vonage/vonage-php-sdk-core/pull/495
Deprecated
- Deprecate meetings & proactive connect by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/496
New Contributors
- @itssamtaylor made their first contribution in https://github.com/Vonage/vonage-php-sdk-core/pull/495
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.8.6...4.8.7
4.8.6
9th August 2024
This release fixes async/sync behaviour of the Record NCCO when using timeouts.
Changed
- Fix Record NCCO Behaviour by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/493
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.8.5...4.8.6
4.8.5
24th July 2024
This release tidies up the test suite to refactor using a single trait for mock responses.
Changed
All tests that need mock responses. PSR7 Assertions was also duplicated so that has been removed.
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.8.4...4.8.5
4.8.4
22th July 2024
This release adds validation for Silent Auth requests to stop developers from sending chargeable invalid requests.
Added
- Added validation for Silent Auth by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/491
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.8.3...4.8.4
4.8.3
18th July 2024
This patch release contains extra Verify validation for the brand key.
Changed
- Add validation for brand by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/490
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.8.2...4.8.3
4.8.2
4th July 2024
Hotfix patch release, also includes changes to timeout to allow for a minimum of 15 seconds.
Changed
- Min timeout for Verify requests is now 15 by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/487
- Fix calls to authHandler method on ApiResource by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/489
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.8.1...4.8.2
4.8.1
2th July 2024
Added
- Support for new Messages API fields by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/486
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.8.0...4.8.1
4.8.0
28th June 2024
This release adds the latest Network APIs clients to the SDK. For usage, please see the readme.
Added
- Network API Clients
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.7.2...4.8.0
4.7.2
24th June 2024
This is a hotfix release to reinstate the PSR 7 Assertion trait for the test library (no production impact)
Removed
- Remove a load of traits not being used by anything by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/481
Added
- bring psr7 trait back by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/482
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.7.1...4.7.2
4.7.1
18th June 2024
This release cleans up orphaned code and fixes the Conversation client creation.
Removed
- Remove Orphaned Code by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/480
Changed
- fix ConversationClientFactory by @yosatak in https://github.com/Vonage/vonage-php-sdk-core/pull/479
New Contributors
- @yosatak made their first contribution in https://github.com/Vonage/vonage-php-sdk-core/pull/479
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.7.0...4.7.1
4.7.0
28th May 2024
This Release adds the Conversations API to the SDK.
Added
- Feature/conversations by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/478
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.6.6...4.7.0
4.6.6
24th May 2024
Patch release to add more functionality to Verify v2 (or Verify in Vonage docs, v1 is 'legacy')
Added
- Verify next_workflow endpoint enabled by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/476
- Add from validation on request by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/477
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.6.5...4.7.0
4.6.5
12th April 2024
Removed
- Remove copyright noise that is covered by the Apache 2.0 licence. by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/473
Changed
- Verify V2 is now GA in Readme.
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/v4.6.4...4.6.5
4.6.4
27th March 2024
What's Changed
- Removed wrong use which causes a returning wrong client. by @shuvalovas in https://github.com/Vonage/vonage-php-sdk-core/pull/472
New Contributors
- @shuvalovas made their first contribution in https://github.com/Vonage/vonage-php-sdk-core/pull/472
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.6.3...v4.6.4
4.6.3
19th February 2024
Changed
- Make Event::getConversationUuid() return type nullable by @erickskrauch in https://github.com/Vonage/vonage-php-sdk-core/pull/468
- Fix from is now mandatory for WA verify2 (WABA) by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/469
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.6.2...4.6.3
4.6.2
6 February 2024
This release improves the Number Insight v1 Client by adding tests and not throwing errors on specific responses that are charged on the Vonage API.
Added
- Fix insight to return data when it is chargeable by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/466
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.6.1...4.6.2
4.6.1
25 January 2024
This release adds new keys to Verify V2 SMS, and adds new features to the Messages Client.
Added
- Add Entity ID and Content ID to Verify V2 by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/464
- New Messages API Features by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/465
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.6.0...4.6.1
4.6.0
19 December 2023
This release drops support for the EOL PHP8.0. It is not considered a backwards-breaking change as it is not an API change. Dependencies for Vonage JWT are bumped up as a result (older versions of lobucci/jwt also have identified security warnings)
What's Changed
- From can now be added for sender_id on Verify2 SMS by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/461
- Support PHP 8.3 by @deleugpn in https://github.com/Vonage/vonage-php-sdk-core/pull/455
- Bump off PHP 8.0, add support for next vonage jwt lib by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/462
New Contributors
- @deleugpn made their first contribution in https://github.com/Vonage/vonage-php-sdk-core/pull/455
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.5.0...4.6.0
4.5.0
12 December 2023
This minor release adds the capability for the SDK to load the Video Client providing you have installed vonage/video from packagist.
What's Changed
- Autoload video module if it is installed by @dragonmantank in https://github.com/Vonage/vonage-php-sdk-core/pull/458
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.4.3...4.5.0
4.4.3
14 November 2023
This patch fixes an issue with Verify (legacy) default sender ID, plus adds in the ability to add the redirect_url to Silent Authentication requests.
What's Changed
- Remove superfluous code, push change to default sender ID by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/453
- Add ability to add optional redirect url by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/454
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.4.2...4.4.3
4.4.2
24 October 2023
This Release removes all locale checks on Verify2, as the resulting delivery is not guaranteed to be delivered in the automatically selected locale on the API side. Also contains pipeline improvements, and update to the Numbers filter.
What's Changed
- build script to run on release, update for changelogs another time by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/450
- remove verification checks, API behaviour too unstable currently by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/449
- Allow to do numbers filtering with has_application and application_id filters by @erickskrauch in https://github.com/Vonage/vonage-php-sdk-core/pull/448
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.4.1...4.4.2
4.4.1
17 October 2023
Patch Release to add the new list of supported Verify V2 supported Locales.
What's Changed
- New Verify V2 Locales by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/445
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.4.0...4.4.1
4.4.0
16 October 2023
This minor release covers minor bug fixes and a new reworking/feature in that JWTs for Keypair objects now use vonage/jwt.
What's Changed
- add permissions to take out write-all in CI by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/439
- make keyword nullable in InboundSMS.php by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/440
- Refactor to JWT library by @SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/441
- Add null check for appId getter on Number model by @erickskrauch in https://github.com/Vonage/vonage-php-sdk-core/pull/443
New Contributors
- @erickskrauch made their first contribution in https://github.com/Vonage/vonage-php-sdk-core/pull/443
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.3.2...4.4.0
4.3.1
10 August 2023
This patch adds some missing functionality when creating an Application, and a minor bug using setLocale() on Verify2 requests.
What's Changed
- add new capabilities to application by SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/427
- Bug/fix base verify request locale by SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/429
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.3.0...4.3.1
4.3.0
2 August 2023
This release contains some minor tweaks, but has been bumped by Semver as the previous release should have been a minor instead of a patch as you now have access to the Users client.
What's Changed
- Update README.md - Use consistent naming by eimers in https://github.com/Vonage/vonage-php-sdk-core/pull/421
- Fix Numbers Flow by SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/423
- scts is an optional property by SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/424
- Pull out whole response from SMSCollection by SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/425
New Contributors
- eimers made their first contribution in https://github.com/Vonage/vonage-php-sdk-core/pull/421
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.2.2...4.3.0
4.2.2
25 July 2023
This release adds the ability to CRUD Users, which were previously located in the Conversations API (this was removed from this SDK as it is not GA). You can now access a new Users client.
What's Changed
- Add Users Client by SecondeJK in https://github.com/Vonage/vonage-php-sdk-core/pull/420
Full Changelog: https://github.com/Vonage/vonage-php-sdk-core/compare/4.2.1...4.2.2