All notable changes to the library will be documented in this file.
The format of the file is based on Keep a Changelog and this library adheres to Semantic Versioning as mentioned in README.md file.
[ 3.1.0] - 2025-01-20
- Most recent Infobip SMS API feature set.
- Most recent Infobip Messages API feature set.
- Support for Infobip Email API
- Support for Infobip Voice API
- Support for Infobip Moments
- Added mock tests to verify the correctness of request payloads and response handling.
- Sms:
- LanguageV1 renamed to PreviewLanguage
- LanguageV3 renamed to Language
- LogContent renamed to MessageContent
- Messages API:
- MessageResponseMessageResponseDetails renamed to MessageResponseDetails
- ResponseEnvelopeMessageResponseMessageResponseDetails renamed to MessageResponse
- Tfa:
- CreateSmsOrVoiceMessageRequest renamed to CreateMessageRequest
- UpdateSmsOrVoiceMessageRequest renamed to UpdateMessageRequest
- SmsOrVoiceMessageRequest renamed to TfaTemplateMessage
- Updated descriptions for models.
- Fixed examples in the documentation (README.md, two-factor-authentication.md).
- Fixed default function for creating instances with default discriminator values in the following components:
carousel_template_phone_number_button
carousel_template_open_url_button
carousel_template_quick_reply_button
inbound_typing_starting_event
inbound_typing_stopped_event
message_authentication_request_body
message_carousel_body
message_document_body
message_image_body
message_list_body
message_open_url_button
message_reply_button
message_rick_link_body
message_text_body
message_text_header
message_video_body
mo_event_audio_content
mo_event_authentication_response_content
mo_event_button_reply_content
mo_event_document_content
mo_event_file_content
mo_event_image_content
mo_event_list_reply_content
mo_event_location_content
mo_event_subject_content
mo_event_text_content
mo_event_video_content
mo_event
outbound_typing_started_event
outbound_typing_stopped_event
template_carousel_body
template_carousel_card_image_header
template_carousel_card_video_header
template_catalog_button
template_copy_code_button
template_document_header
template_flow_button
template_image_header
template_location_header
template_multi_product_button
template_open_url_button
template_phone_number_button
template_quick_reply_button
template_text_body
template_text_header
template_video_header
delivery_result
,price
,status
,error
unused classes, replaced by the existingdelivery_reports
,message_price
,message_status
,message_error
class.
[3.0.0] - 2024-10-24
🎉 NEW Major Version of infobip-api-go-client
.
Go
1.13 is no longer supported. The minimum supported version is Go
1.18.
In this release, we updated and modernized the infobip-api-go-client library. It is auto-generated and different from the previous version.
- Most recent Infobip SMS API feature set.
- Support for Infobip Messages API.
- Added mock tests to verify the correctness of request payloads and response handling.
- To improve maintainability and organization, we have separated the models for each Infobip product into their own directories. This means that each product —such as
SMS
,Messages API
, or other services— will now have its own dedicated folder for models, making it easier to manage dependencies and clearly see which models are tied to each specific product. Users will now find a more structured, modular design, allowing easier integration and upgrades in the future.
[2.1.0] - 2023-04-12
- Support for Confirm Conversion API
- SMS models:
- Additional fields related to CPaaS X:
EntityId
andApplicationId
. UrlOptions
andIncludeSMSCountInResponse
fields inSmsAdvancedTextualRequest
model.ValidationErrors
field inSmsApiRequestErrorDetails
model.- New regional options for sending promotional SMS to phone numbers registered in Turkey.
- New model
UrlOptions
for setting up URL shortening and tracking feature.
- Additional fields related to CPaaS X:
- TFA models:
- New languages support for sending text to speech messages:
hr
,sl
andro
.
- New languages support for sending text to speech messages:
[ 2.0.0 ] - 2021-06-30
🎉 NEW Major Version of infobip-api-go-client
.
⚠ IMPORTANT NOTE: This release is the first major release of a given library.
The changes listed below refer to the diff between the previous pre-release
0.x.x
based version.
In this release, we updated and modernized the infobip-api-go-client library. It is auto-generated and completely different from the previous version.
- Support for Infobip Two-factor Authentication API
CONTRIBUTING.md
which contains guidelines for creating GitHub issues
- Targeting minimum Go version 1.13
- Models, structure, examples, etc. for Infobip SMS API
- Library dependencies
README.md
which contains necessary data and examples for quickstart as well as some other important pieces of information on versioning, licensing, etc.