Skip to content

Latest commit

 

History

History
144 lines (117 loc) · 6.66 KB

CHANGELOG.md

File metadata and controls

144 lines (117 loc) · 6.66 KB

Change Log of infobip-api-go-client

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

⚠️ IMPORTANT NOTE: This release contains compile time breaking changes. 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

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 existing delivery_reports, message_price, message_status, message_error class.

[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-api-go-client library. It is auto-generated and different from the previous version.

Added

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] - 2023-04-12

Added

Changed

  • SMS models:
    • Additional fields related to CPaaS X: EntityId and ApplicationId.
    • UrlOptions and IncludeSMSCountInResponse fields in SmsAdvancedTextualRequest model.
    • ValidationErrors field in SmsApiRequestErrorDetails 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.
  • TFA models:
    • New languages support for sending text to speech messages: hr, sl and ro.

[ 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.

Added

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.