v7.0.0
This major release is mainly to address some tech debt and bug fixes, which include breaking changes. Notably, it removes the SMS Search API from the SDK as it is not longer available. The Redact client has been deprecated since it has technically not left Developer Preview status. Some updates have been made to NCCOs, including support for Premium text-to-speech and payments over the phone via the new Pay action. SMS Status codes and the Number Insight API have been updated to reflect the current state of the API. The legacy voiceName
parameter has been removed since it will no longer be updated. The User-Agent
header is requests should now be set correctly as e.g.: vonage-java-sdk/7.0.0 java/17.0.4
. Finally, some fixes around WhatsApp Template messages have been made - most notably, parameters
is now a List<String>
rather than List<Map<String, ?>>
, and clarity added around Locales by way of introducing a new enum. WhatsApp sender must be an E164-compliant number. SMS and MMS sender may now contain alphanumeric characters.
Full Changelog: v6.5.0...v7.0.0
What's Changed
- Be more permissive with SMS and MMS senders by @SMadani in #391
- Remove Search API by @SMadani in #392
- Remove Apache Commons dependencies by @SMadani in #393
- Ensure User-Agent is set in all request headers and UTF-8 encoding is used by @SMadani in #394
- Deprecate Redact client by @SMadani in #395
- Added Premium field to TalkAction by @SMadani in #396
- Update Insight to be consistent with current API by @SMadani in #389
- Update SMS status codes by @SMadani in #399
- Remove VoiceName by @SMadani in #397
- Tidy up NCCO classes by @SMadani in #400
- Support payments over the phone by @SMadani in #401
- Use Vonage JWT library by @SMadani in #403
- Fix WhatsappTemplate by @SMadani in #404