Skip to content

Releases: infobip-community/infobip-api-python-sdk

v5.0.1

26 May 15:08
27af7b4
Compare
Choose a tag to compare

This release includes the following changes:

  • Updated Pydantic dependency for Python 3.11 compatibility. (1.10.8)
  • Updated requests for security (2.31.0)
  • Using the "compatibility" operator in dependencies for flexibility.

v5.0.0

05 Apr 19:27
a9e02b4
Compare
Choose a tag to compare

This release includes the following changes:

  • Add platform Entity management endpoints
  • Model name improvements
  • Add missing urlOptions and other fields in SMS models

v4.0.0

09 Feb 19:02
d712145
Compare
Choose a tag to compare

This release includes the following changes:

  • Fixed email model name typos
  • Improve list response field names in 2FA
  • Prevent tests breaking in development environments
  • Remove dotenv loading as it may promote bad practices and security issues

v3.1.0

08 Feb 16:30
37c9104
Compare
Choose a tag to compare

This release includes the following changes:

  • Added support for the 2FA channel (under SMS).
  • Added capability to load authentication settings from the environment.

v3.0.0

25 Jul 13:28
5d1cc2f
Compare
Choose a tag to compare

V3.0.0 diff

Features:

  • Added Delete WhatsApp Template endpoint
  • Changed Email channel DateTime format (It has the same time format as other channels: yyyy-MM-dd'T'HH:mm:ss.SSSZ)
  • Corrected SMS channel sendAt field validation

Breaking Changes:

  • Send Email endpoint changed -> /email/2/ to /email/3/
  • WhatsApp create template model changed (category enum changed -> Enum: "MARKETING" "TRANSACTIONAL" "OTP")
  • WhatsApp create template model changed (body is now an object)
  • WhatsApp create template model changed (footer is now an object)

v2.3.0

08 Jun 08:49
Compare
Choose a tag to compare

V2.3.0 diff

Features:

  • Added support for the Email channel

v2.2.0

02 May 21:19
baea017
Compare
Choose a tag to compare

V2.2.0 diff

Features:

  • Added support for SMS channel
  • Minor refactoring of MMS

v2.1.0

15 Apr 14:52
Compare
Choose a tag to compare

V2.1.0 diff

Features:

  • Added support for RCS channel

v2.0.0

08 Apr 14:12
Compare
Choose a tag to compare

V2.0.0 diff

Features:

  • added support for MMS and WebRTC channels
  • all body classes now inherit from MessageBodyBase (which inherits from CamelCaseModel)
  • all response classes now inherit from ResponseBase (which inherits from CamelCaseModel)

Breaking Changes:

  • moved Authentication
    • from: infobip_channels/whatsapp/models/body/core.py
    • to: infobip_channels/core/models.py
  • moved to_camel_case
    • from: infobip_channels/whatsapp/models/core.py
    • to: infobip_channels/core/models.py
  • moved to_header_specific_case
    • from: infobip_channels/whatsapp/models/headers/core.py
    • to: infobip_channels/core/models.py
  • moved UrlLengthValidatorMixin
    • from: infobip_channels/whatsapp/models/body/core.py
    • to: infobip_channels/core/models.py
  • moved CamelCaseModel
    • from: infobip_channels/whatsapp/models/core.py
    • to: infobip_channels/core/models.py
  • moved RequestHeaders
    • from: infobip_channels/whatsapp/models/headers/core.py
    • to: infobip_channels/core/models.py
  • moved GetHeaders
    • from: infobip_channels/whatsapp/models/headers/get.py
    • to: infobip_channels/core/models.py
  • moved PostHeaders
    • from: infobip_channels/whatsapp/models/headers/post.py
    • to: infobip_channels/core/models.py
  • moved PathParameter
    • from: infobip_channels/whatsapp/models/path_parameters/core.py
    • to: infobip_channels/core/models.py
  • deleted WhatsAppResponse
  • changed ResponseOKStatus to ResponseStatus and moved it to infobip_channels/core/models.py

v1.0.0

02 Mar 09:41
94b0bfa
Compare
Choose a tag to compare

Initial release containing the WhatsApp Channel implementation.