Releases: Vonage/vonage-java-sdk
Releases · Vonage/vonage-java-sdk
v3.6.0
Added
- Added
getSmsPrice
toAccountClient
for getting SMS pricing for a country. - Added
getVoicePrice
toAccountClient
for getting voice pricing for a country. - Added
getPrefixPrice
toAccountClient
for getting SMS and voice pricing for a prefix. - Added
topUp
toAccountClient
for topping up your account which has auto-reload enabled. - Added
getSms
toSmsClient
for searching for a single message by id. - Added
ConversionClient
and the ability to interact with the Nexmo Conversion API.
v3.5.0
Changed
-
Updated
VerifyClient
to use the JSON endpoints instead of XML. -
Updated endpoints which are used by
VerifyClient
from public to package scope in order to encourage usage throughVerifyClient
. -
Deprecated XML version of the following endpoints:
VerifyEndpoint
CheckEndpoint
SearchEndpoint
-
Deprecated the following XML results:
VerifyResult
should useVerifyResponse
CheckResult
should useCheckResponse
SearchResult
should useSearchVerifyResponse
-
Deprecated the following XML methods:
VerifyCheckMethod
Added
- Added
VerifyStatus
enumeration to use for statuses coming back from the verify endpoint. - Added
VerifyResponse
,CheckResponse
, andSearchVerifyResponse
for JSON responses to match other JSON using endpoints. - Added
VerifyMethod
,CheckMethod
, andSearchMethod
for better segregation between endpoint and method classes. - Add
split
attribute to theRecordNcco
object.
Fixed
- Updated
ConversationNcco
'smusicOnHoldUrl
to serialize into an array for use in the Voice API.
v3.4.1
v3.4.0
Changed
- Modify call now works with the API again, returning
null
(because the API now returns 204 No Content) - VerifyRequest now supports all supported parameters.
- Client-side validation for the
from
parameter's length on theMessage
class has been removed.
Added
- Add
level
attribute to theTalkNcco
object.
v3.3.0
v3.2.0
v3.1.0
v3.0.0
Changed
ModifyCallPayload.action
is now a value of the enumModifyCallPayload.Action
.- All calls now throw
HttpResponseException
if an abnormal HTTP status code is returned from the Nexmo API.
Fixed
- Added missing values for CallStatus: FAILED, REJECTED, BUSY & CANCELLED
Added
- Add missing setter for the Message.statusReportRequired property.
- Add
AccountClient.getBalance
method for getting an account balance. - Add
NumbersClient.listNumbers
method. - Add
NumbersClient.searchNumbers
method. - Add
NumbersClient.cancelNumber
method. - Add
NumbersClient.buyNumber
method. - Add
NumbersClient.updateNumber
andNumbersClient.linkNumber
. - Add the ability to mute, unmute, earmuff, unearmuff and transfer an ongoing call.
- Add
VerifyClient.advanceVerification
andVerifyClient.cancelVerification
- Add
ApplicationClient
end methods for creating, updating, deleting, listing and getting configured applications. - Add extra endpoints for searching SMS messages.
v2.0.2
2.0.1 Release
Changed
- Made servlet-api an optional dependency so it isn't bundled in war files. (This
could result in class conflicts in Tomcat.)