Releases: infobip/infobip-api-go-client
3.1.0
[ 3.1.0] - 2025-01-20
All changes, including breaking changes, are addressed and explained in the list bellow.
If you find out that something was not addressed properly, please submit an issue.
Added
- 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.
Changed
Renamed Classes
- 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
Documentation
- Updated descriptions for models.
- Fixed examples in the documentation (README.md, two-factor-authentication.md).
Fixes
- 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
Removed
delivery_result
,price
,status
,error
unused classes, replaced by the existingdelivery_reports
,message_price
,message_status
,message_error
class.
3.0.0
[3.0.0] - 2024-10-24
🎉 **NEW Major Version of infobip-api-go-client
.
⚠ IMPORTANT NOTE: This release contains breaking changes! From this point onward Go
1.13 is no longer supported. The minimum supported version is Go
1.18.
In this release, we updated and modernized the infobip library. It is auto-generated and different from the previous version.
Added
- 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.
Changed
- 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
[2.1.0] - 2023-04-13
Added
- Support for Confirm Conversion API
Changed
- 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
🎉 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 library. It is auto-generated and completely different from the previous version.
Added
- Support for Infobip Two-factor Authentication API
CONTRIBUTING.md
which contains guidelines for creating GitHub issues
Changed
- 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.
0.3.0
Add DLT parameters
Added DLT parameters for sending SMS traffic to India.