Skip to content

Latest commit

 

History

History
96 lines (68 loc) · 6.42 KB

CHANGELOG.md

File metadata and controls

96 lines (68 loc) · 6.42 KB

Change Log of Infobip.Api.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.0.1 ] - 2024-08-28

Fixed

  • Cannot have multiple recipient in a single email (#18)
  • Multiple attachments support (#24)
  • Zip Email attachment - not working (#34)

[ 3.0.0 ] - 2024-07-31

🎉 NEW Major Version of Infobip.Api.Client.

⚠️ IMPORTANT NOTE: This release contains breaking changes. All changes, including breaking changes, are addressed and explained in the list below. If you find out that something was not addressed properly, please submit an issue.

Added

Changed

  • Some products contain a few breaking changes as some API endpoints have changed since last major release. If you have issues when migrating the existing implementation, please check the official API documentation or submit an issue.
  • SendSmsApi, ScheduledSmsApi and ReceiveSmsApi classes have been unified into SmsApi class.
  • SendEmailApi, ScheduledEmailApi and EmailValidationApi classes have been unified into EmailApi class.
  • EmailStatus and SmsStatus have been unified into MessageStatus class.
  • EmailPrice and SmsPrice have been unified into MessagePrice class.
  • EmailReportError and SmsError have been unified into MessageError class.
  • API key authentication enforced
  • DeserializeAsync method in ApiClient class is no longer publicly accessible
  • Newtonsoft.Json updated to version 13.0.3

Removed

  • Basic, IBSSO Token Header and client credentials grant type OAuth2 authentication methods. Use API Key Header authentication method instead. Example of its usage can be found in the README.
  • GlobalConfiguration utility class. Having static default configuration is error-prone and provides an unnecessary overhead. An ApiClient instance should always be injected in the given API class.
  • Unused model classes.

[ 2.1.3 ] - 2023-12-28

Fixed

  • Template id being too large to store in integer (#28)

[ 2.1.2 ] - 2023-02-20

Fixed

  • README example (#13)

[ 2.1.1 ] - 2022-12-29

Changed

  • Newtonsoft.Json updated to 13.0.2
  • Polly updated to 7.2.3

Fixed

  • Memory leak caused by not disposing CancellationTokenSource fixed

[ 2.1.0 ] - 2021-10-25

Added

[ 2.0.0 ] - 2021-05-11

🎉 NEW Major Version of Infobip.Api.Client.

IMPORTANT NOTE: This release contains breaking changes!

In this release the Infobip.Api.Client library is updated and modernized. It is auto-generated and completely different from the previous version.

Added

Changed

  • Targeting .NET Standard 2.0
  • 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.

Removed