Releases: messagebird/go-rest-api
Releases · messagebird/go-rest-api
v9.1.1
v9.1
Release v9
Changes
General
- New
PaginationRequest
instead of many in APIs. - New interface
messagebird.Client
andmessagebird.DefaultClient
instead of old implementationmessagebird.Client
and newMockClient
for better testing. - List structures now have a plural ending instead of using word "List". Example:
ContactList
->Contacts
. conversations.ConversationStatus
replaced byconversations.Status
.number.NumberPattern
replaced bynumber.SearchPattern
.- Added Partner Accounts API.
Conversations API
- Replaced
conversations.CreateMessage
withconversations.Reply
which send a new message to an existing conversation. - Replaced
conversations.ListMessages
withconversations.ListConversationMessages
which fetch messages in indicated conversation. - Added
conversations.SendMessage
to send a message to a specific recipient in a specific platform. - Added
conversations.ListByContact
to retrieves the list of conversation IDs of a specific contact ID. - Now
conversations.ListMessages
retrieves a list of messages given a list of message IDs or a timestamp (not both).
Release 8.0.0
Adds a missing field and removes some unnecessary code for SMS functionality
Thanks @vallerion !
Release 7.1.0
Improves JWT support and deprecates the Title
field of CallFlows.
Thanks @khanh.nguyen @marcelcorso and @surik !
Release 7.0.0
Adds support for Verify API via email.
Thanks @leandroshp!
Release 6.1.0
Add support for the limited-available shortenUrls
parameter to messages.
Release 6.0.0
This release ensures we properly comply with Go modules.
Thanks @sarathsp06!
Release 5.5.0
Thanks to all contributors and reviewers!
Release 5.4.0
Version 5.4.0 adds support for the Numbers API. Thanks to @fredylo and @j-evs!
It also fixes a bug that caused errors from the Voice API to not be interpreted correctly.