[ 6.2.0 ] - 2025-01-20
⚠️ IMPORTANT NOTE: This release contains breaking changes!
Added
- Support for Calls Configuration.
- Additional validation for WhatsApp
sender
parameters.
- Support for Email IP Management instead of set of deprecated Email IP endpoints.
Check Email API documentation for additional details (BREAKING).
- Footer support for Messages API Message. For additional details check Messages API documentation.
- Add calendar event button support for Messages API Message. For additional details check Messages API documentation.
- Card options for Carousel and Rich Link body types in Messages API Message. For additional details check Messages API documentation.
- Support for OTP templates for Viber messages. For additional details check Viber API documentation.
- Support for
telemarketerId
in India DLT options when sending failover SMS messages through Viber API.
- Support for cache duration when playing audio files by providing the URL to the audio file in Calls API.
- New Call state:
DISCONNECTED
.
- Support for downloading Voice IVR recorded files. Check the Voice API documentation for additional details.
Changed
- Email Suppression type enum models are now consolidated. Use
EmailSuppressionType
and EmailAddSuppressionType
instead of EmailAddDeleteSuppressionType
and Infobip/Model/EmailGetSuppressionType
(BREAKING).
- Don't allow empty text when sending failover SMS messages through Viber API.
- Explicitly allow enum denormalization only for string types.
- Extend
OneOfInterfaceNormalizer
with enum support.
- Adjusted Call Voice models, so both
CallsVoice
and CallsSynthesisVoice
are used in the correct context (BREAKING).
- Adjusted Call Language models, so both
CallsLanguage
and CallTranscriptionLanguages
are used in the correct context (BREAKING).
Fixed
- Issue #67: Fetching WhatsApp media metadata methods now return an array that contains header values provided by the API.
Check the API Documentation and the ReceiveWhatsAppApiTest for additional details.
EmailSuppressionInfo
model to correctly specify DateTime
type for createdDate
field.
- Invalid type hints for map-like properties.
- Number Masking:
- DELETE requests and error processing
- Content schema when uploading audio files
- UTC date-time deserialization in setup response model.
- Interactive Voice Response:
lastUsageDate
filed processing (yyyy-MM-dd
format)
- Adjusted models in script processing