[ 4.0.0 ] - 2025-02-28
🎉 NEW Major Version of Infobip.Api.Client.
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
- Support for Infobip Moments.
- Support for Infobip Voice API.
- Most recent Infobip SMS API feature set.
- Introduced
/sms/3/messages (V3)replacing the/sms/2/text/advanced (V2)and/sms/2/binary/advanced (V2)endpoints. - Introduced
/sms/3/reports (V3)replacing/sms/1/reports (V1)endpoint. - Introduced
/sms/3/logs (V3)replacing/sms/1/logs (V1)endpoint.
- Introduced
- Most recent Infobip Email API feature set.
- Added
Email IP managementendpoints. - Removed
Email IPandEmail Domain IPsendpoints as they are now deprecated and are no longer supported.
- Added
- Added
[JsonObject]and[JsonProperty]annotations to models for improved JSON Serialization/Deserialization for Newtonsoft.Json based consumers. - Added System.Text.Json support for consumers using .NET Core 3.0 or later.
- Added
IDisposablefor allIApiAccessorimplementations. Thanks to @y0ung3r for his contribution.
Changed
If you have issues when migrating the existing implementation, please check the official API documentation or submit an issue.
- Introduced unified
DeliveryTimeWindowclass which replacesSmsDeliveryTimeWindowas it is now used in multiple APIs. - Introduced unified
DeliveryTimeclass which replacesSmsDeliveryTimeas it is now used in multiple APIs. - Introduced unified
DeliverDayclass which replacesSmsDeliveryDayas it is now used in multiple APIs. - Renamed
SmsReporttoSmsDeliveryReportin order to improve naming consistency withSmsDeliveryResult. - Introduced unified
SpeedLimitTimeUnitclass which replacesSmsSpeedLimitTimeUnit. - Introduced unified
TurkeyIysOptionsclass which replacesSmsTurkeyIysOptions. - Introduced unified
IysRecipientTypeclass which replacesSmsIysRecipientType. - Introduced unified
UrlOptionsclass which replacesSmsUrlOptions. ErrorContentandHeadersfields inApiExceptionnow have private setters.- Bumped
Pollydependency to version7.2.4 - Bumped
RestSharpdependency to version106.12.0
Fixed
- bug: 400 error when receiving forwarding SMS message (#44). Thanks to @oneoyz for reporting the issue.
- Add support for System.Text.Json (#31). Thanks to @BluMichele for reporting the issue.
Removed
- Unused model classes.
- API methods for calling APIs that were deprecated.