cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

What's New

In version 1.2.0, we have introduced end-to-end tests for all the supported endpoints. The implementation of these Cucumber steps can be found in the /tests folder of each API package. These tests run on every push to the repository, providing enhanced protection against potential regressions.

This release also includes several updates to align with the latest API changes and to improve the developer experience. See below for detailed changes in each API package.

 

What’s changed since v1.1.0

 

SMS SDK

Highlights:
[Bugfix] Remove the values set by default by the SDK when formatting the API request.
[Bugfix] In the interface UpdateGroupRequest, the property name can also be set to null to remove an existing name set.
[Deprecation Notice] In the interface GetDeliveryReportByPhoneNumberRequestData, the request parameter recipient_msisdn is deprecated and should be replaced by phone_number.
[Deprecation Notice] All variations of a group response (GroupResponse, CreateGroupResponse, ReplaceGroupResponse and UpdateGroupResponse) are deprecated and replaced by the unique interface Group.

See full content here: SMS CHANGELOG.md

 

Numbers SDK

Highlights:
[Bugfix] Remove the "scheduledProvisioning" properties for SMS and Voice in the update number request.
[Deprecation notice] availableNumber and activeNumber subdomain are deprecated and all methods are now defined on the upper numbers service.
All the methods names are the same except availableNumber.list() -> searchForAvailableNumbers()

Deprecated New
numbersService.availableNumber.checkAvailability() numbersService.checkAvailability()
numbersService.availableNumber.list() numbersService.searchForAvailableNumbers()
numbersService.availableNumber.rent() numbersService.rent()
numbersService.availableNumber.rentAny() numbersService.rentAny()
numbersService.activeNumber.get() numbersService.get()
numbersService.activeNumber.list() numbersService.list()
numbersService.activeNumber.update() numbersService.update()
numbersService.activeNumber.release() numbersService.release()

See full content here: Numbers CHANGELOG.md

 

Conversation SDK

Highlights:
[Bugfix] Fix issue with pagination to iterate over multiple pages.
[Bugfix] conversations.listRecent(): Add a page_size value by default. Without it the API returns an empty list.
[Bugfix][Breaking] InjectConversationEvent interface: only AppEvent is allowed (ContactEvent and ContactMessageEvent are no longer allowed).
[Bugfix][Breaking]

  • Template V2: For "create" and "update" operations, the request bodies interface no longer accept read-only properties.
  • Webhooks: For "create" and "update" operations, the request bodies interface no longer accept read-only properties.

See full content here: Conversation CHANGELOG.md

 

Voice SDK

Highlights:
[Breaking] In the interface ConferenceCalloutRequest, the property mohClass was declared as a string and is now a MusicOnHold type;
[Deprecation Notice] The type VoiceCallback becomes VoiceCallbackEvent and is accessible on the Voice namespace.

See full content here: Voice CHANGELOG.md

 

Verification SDK

Highlights:
[Feature] Support the locale parameter in the SmsOptions interface when starting a verification with a SMS.
[Deprecation Notice] All the references to "callout" and "seamless" will be replaced by "phoneCall" and "data" respectively. This change is done to match the code to the online documentation and to enhance the developer experience.
[Deprecation Notice] The type VerificationCallback becomes VerificationCallbackEvent and is accessible on the Verification namespace.

See full content here: Verification CHANGELOG.md

 

Fax SDK

Highlights:
[Feature] Support date rage filter for listing faxes
[Bugfix] Fix faxes.send() to send one or several faxes over JSON or FormData. Add examples in the simple-examples package.
[Feature][Breaking] Update interfaces according to OAS updates.

See full content here: Fax CHANGELOG.md

 

Elastic SIP Trunking SDK

Highlights:
[Feature] Add the method accessControlList.get().
[Feature] Support date rage filter for listing calls.
[Bugfix][Breaking] callHistory.find(): the direction enum's values are in lower case. E.g.: INBOUND -> inbound.
[Bugfix][Breaking] The price amount is now a number instead of a string.

See full content here: Elastic SIP Trunking CHANGELOG.md

Featured Article
Version history
Last update:
‎10-04-2024 01:02 AM
Updated by: