From fcf9ed08c18b45cb47839d9ac1325bd7d18580b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luka=20Vukadinovi=C4=87?= <138505157+lvukadinovic-ib@users.noreply.github.com> Date: Fri, 8 Mar 2024 15:27:24 +0100 Subject: [PATCH 1/5] Update CHANGELOG.md --- CHANGELOG.md | 41 +++-------------------------------------- 1 file changed, 3 insertions(+), 38 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b492d5..ab0238d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,45 +5,10 @@ All notable changes to the library will be documented in this file. The format of the file is based on [Keep a Changelog](http://keepachangelog.com/) and this library adheres to [Semantic Versioning](http://semver.org/) as mentioned in [README.md][readme] file. -## [ [4.2.0](https://github.com/infobip/infobip-api-java-client/releases/tag/4.2.0) ] - 2024-03-07 - -⚠️ **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 -* Support for [Infobip Messages API](https://www.infobip.com/docs/api/platform/messages-api). -* Most recent [Infobip Voice API](https://www.infobip.com/docs/api/channels/voice) feature set. -* Most recent [Infobip WhatsApp API](https://www.infobip.com/docs/api/channels/whatsapp) feature set. -* Most recent [Infobip Viber API](https://www.infobip.com/docs/api/channels/viber) feature set. -* Most recent [Infobip WebRTC API](https://www.infobip.com/docs/api/channels/webrtc-calls) feature set. -* Most recent [Infobip MMS API](https://www.infobip.com/docs/api/channels/mms) feature set. -* Most recent [Infobip Email API](https://www.infobip.com/docs/api/channels/email) feature set. - -### Changed -* **Fixes and changes** -* Removed HMAC classes for messages by products (CallsHmacAlgorithm) and replaced with a unified class: HmacAlgorithm. -* New model class `BulkEndpoint` instead if `CallsEndpoint` -* Removed `values` field in `ViberOutboundImageContent` and `ViberOutboundVideoContent` class -* in API POST /2fa/2/applications/{appId}/messages removed the enum value 'pt-br', 'pt-pt', 'zh-cn', 'zh-tw' of the request property 'Language' -* in API PUT /2fa/2/applications/{appId}/messages/{msgId} removed the enum value 'pt-br', 'pt-pt', 'zh-cn', 'zh-tw' of the request property 'Language' -* in API POST /calls/1/bulks the request property 'items/items/machineDetection/enabled' became required -* in API POST /calls/1/bulks removed the enum value 'SIP', 'VIBER', 'WEBRTC' of the request property 'items/items/callRequests/items/endpoint/type' -* in API POST /calls/1/calls the request property 'machineDetection/enabled' became required -* in API POST /calls/1/calls/{callId}/connect the request property 'callRequest/machineDetection/enabled' became required -* in API POST /calls/1/conferences/{conferenceId}/call the request property 'callRequest/machineDetection/enabled' became required -* in API POST /calls/1/dialogs the request property 'childCallRequest/machineDetection/enabled' became required -* in API GET /viber/2/logs the 'query' request parameter 'generalStatus' was restricted to a list of enum values -* in API POST /viber/2/messages the request property 'messages/items/content/type' and 'messages/items/destinations/items/to' became required -* in API POST /viber/2/messages the 'messages/items/webhooks/callbackData' request property type/format changed from 'object' to 'string' -* in API GET /whatsapp/2/senders/{sender}/templates removed the required property 'templates/items/structure/buttons/items/text' from the response with the '200' status -* in API POST /whatsapp/2/senders/{sender}/templates removed the required property 'structure/buttons/items/text' from the response with the '201' status -* in API GET /whatsapp/2/senders/{sender}/templates/{id} removed the required property 'structure/buttons/items/text' from the response with the '200' status -* in API PATCH /whatsapp/2/senders/{sender}/templates/{id} removed the required property 'structure/buttons/items/text' from the response with the '200' status - -### Removed -* Unused model classes +## ~~[ [4.2.0](https://github.com/infobip/infobip-api-java-client/releases/tag/4.2.0) ] - 2024-03-07~~ +⚠️ **IMPORTANT NOTE:** Due to technical issues, this version is unstable and shouldn't be used. +New one will be provided soon and until then, please use the previous one. ## [ [4.1.1](https://github.com/infobip/infobip-api-java-client/releases/tag/4.1.1) ] - 2024-01-03 From 44ee3eb1a871fc4d917a9f8f01c960de6eac93b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luka=20Vukadinovi=C4=87?= <138505157+lvukadinovic-ib@users.noreply.github.com> Date: Fri, 8 Mar 2024 15:43:40 +0100 Subject: [PATCH 2/5] Update CHANGELOG.md --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab0238d..910d4ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,8 +7,8 @@ and this library adheres to [Semantic Versioning](http://semver.org/) as mention ## ~~[ [4.2.0](https://github.com/infobip/infobip-api-java-client/releases/tag/4.2.0) ] - 2024-03-07~~ -⚠️ **IMPORTANT NOTE:** Due to technical issues, this version is unstable and shouldn't be used. -New one will be provided soon and until then, please use the previous one. +⚠️ **IMPORTANT NOTE:** This release contains changes that are not compatible with Infobip HTTP API. +Therefore, it is considered broken. We strongly advise to avoid using it. We are working on version 4.2.1. ## [ [4.1.1](https://github.com/infobip/infobip-api-java-client/releases/tag/4.1.1) ] - 2024-01-03 From 226a717f9478e50c8f03e170295f884d21c134a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luka=20Vukadinovi=C4=87?= <138505157+lvukadinovic-ib@users.noreply.github.com> Date: Fri, 8 Mar 2024 16:07:42 +0100 Subject: [PATCH 3/5] Update CHANGELOG.md --- CHANGELOG.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 910d4ab..2519684 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,8 +7,13 @@ and this library adheres to [Semantic Versioning](http://semver.org/) as mention ## ~~[ [4.2.0](https://github.com/infobip/infobip-api-java-client/releases/tag/4.2.0) ] - 2024-03-07~~ -⚠️ **IMPORTANT NOTE:** This release contains changes that are not compatible with Infobip HTTP API. -Therefore, it is considered broken. We strongly advise to avoid using it. We are working on version 4.2.1. +⚠️ **IMPORTANT NOTE:** This release contains changes that are not compatible with Infobip HTTP API. Therefore, it is considered broken. We strongly advise to avoid using it. We are working on a new version. + +## [ [4.1.2](https://github.com/infobip/infobip-api-java-client/releases/tag/4.1.2) ] - 2024-03-07 + +### Fixed +* Issue that caused the number of query parameters for 'bulkId' & 'messageId' to be squared when making getOutboundSmsMessageLogsDefinition call in SmsApi. +* Issue that caused the number of query parameters for 'sender' to be squared when making getWhatsappSendersQualityDefinition call in WhatsAppApi. ## [ [4.1.1](https://github.com/infobip/infobip-api-java-client/releases/tag/4.1.1) ] - 2024-01-03 From 59b3f6940ed8ab718151cd52fa97b43eb01c9c75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luka=20Vukadinovi=C4=87?= <138505157+lvukadinovic-ib@users.noreply.github.com> Date: Fri, 8 Mar 2024 16:12:55 +0100 Subject: [PATCH 4/5] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2519684..553aa06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ and this library adheres to [Semantic Versioning](http://semver.org/) as mention ## ~~[ [4.2.0](https://github.com/infobip/infobip-api-java-client/releases/tag/4.2.0) ] - 2024-03-07~~ -⚠️ **IMPORTANT NOTE:** This release contains changes that are not compatible with Infobip HTTP API. Therefore, it is considered broken. We strongly advise to avoid using it. We are working on a new version. +⚠️ **IMPORTANT NOTE:** This release contains changes that are not compatible with Infobip HTTP API. Therefore, it is considered broken. We strongly advise to avoid using it. We are working on a new version. In the meantime, please use 4.1.2 ## [ [4.1.2](https://github.com/infobip/infobip-api-java-client/releases/tag/4.1.2) ] - 2024-03-07 From 409e7a6995f44db041bc486690c576adaf4279ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luka=20Vukadinovi=C4=87?= <138505157+lvukadinovic-ib@users.noreply.github.com> Date: Fri, 8 Mar 2024 16:15:18 +0100 Subject: [PATCH 5/5] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 553aa06..e049fdf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ and this library adheres to [Semantic Versioning](http://semver.org/) as mention ## ~~[ [4.2.0](https://github.com/infobip/infobip-api-java-client/releases/tag/4.2.0) ] - 2024-03-07~~ -⚠️ **IMPORTANT NOTE:** This release contains changes that are not compatible with Infobip HTTP API. Therefore, it is considered broken. We strongly advise to avoid using it. We are working on a new version. In the meantime, please use 4.1.2 +⚠️ **IMPORTANT NOTE:** This release contains changes that are not compatible with Infobip HTTP API. Therefore, it is considered broken. We strongly advise to avoid using it. We are working on a new version. In the meantime, please use 4.1.2. ## [ [4.1.2](https://github.com/infobip/infobip-api-java-client/releases/tag/4.1.2) ] - 2024-03-07