From 5445fdbfa57b40965830ab5ddb230e6d4f30e1d6 Mon Sep 17 00:00:00 2001 From: madhead Date: Sat, 14 Jan 2023 00:26:49 +0100 Subject: [PATCH 1/5] Fix the `requestSerializer` for `SetChatAdministratorCustomTitle` --- .../requests/chat/members/SetChatAdministratorCustomTitle.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/chat/members/SetChatAdministratorCustomTitle.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/chat/members/SetChatAdministratorCustomTitle.kt index 1adafd2c34..9cfcfd2208 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/chat/members/SetChatAdministratorCustomTitle.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/chat/members/SetChatAdministratorCustomTitle.kt @@ -18,7 +18,7 @@ data class SetChatAdministratorCustomTitle( override val resultDeserializer: DeserializationStrategy get() = Boolean.serializer() override val requestSerializer: SerializationStrategy<*> - get() = RestrictChatMember.serializer() + get() = serializer() init { if (customTitle.length !in customTitleLength) { From 2856880a6ed8e9c3efb0be85422a515de50b3c21 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sat, 14 Jan 2023 09:16:04 +0600 Subject: [PATCH 2/5] start 5.0.1 --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index e4b457c7fb..6b365d17b3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,4 +6,4 @@ kotlin.incremental=true kotlin.incremental.js=true library_group=dev.inmo -library_version=5.0.0 +library_version=5.0.1 From 4cd8e823c6ec42e470d9a9b6aec59347abb60411 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sat, 14 Jan 2023 09:19:53 +0600 Subject: [PATCH 3/5] Update libs.versions.toml --- gradle/libs.versions.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 2e7f91af54..58548071d2 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -8,12 +8,12 @@ javax-activation = "1.1.1" korlibs = "3.4.0" uuid = "0.6.0" -ktor = "2.2.1" +ktor = "2.2.2" ksp = "1.7.22-1.0.8" kotlin-poet = "1.12.0" -microutils = "0.16.4" +microutils = "0.16.5" github-release-plugin = "2.4.1" dokka = "1.7.20" From e40548e55803e8d29fc69992c55ce3d196e3a932 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sat, 14 Jan 2023 22:09:27 +0600 Subject: [PATCH 4/5] fix of return type in SendMediaGroup and fill changelog --- CHANGELOG.md | 6 ++++++ .../dev/inmo/tgbotapi/requests/send/media/SendMediaGroup.kt | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4fb8ddf338..7673c95a6f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # TelegramBotAPI changelog +## 5.0.1 + +* `Core`: + * Fixes in `SendMediaGroup` request + * Fixes in `SetChatAdministratorCustomTitle` request (thanks to [@madhead](https://github.com/madhead)) + ## 5.0.0 [Bot API 6.4](https://core.telegram.org/bots/api-changelog#december-30-2022) support! diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/media/SendMediaGroup.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/media/SendMediaGroup.kt index 506e7934fd..afb914b770 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/media/SendMediaGroup.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/media/SendMediaGroup.kt @@ -37,7 +37,7 @@ fun SendMediaGroup( protectContent: Boolean = false, replyToMessageId: MessageId? = null, allowSendingWithoutReply: Boolean? = null -): Request> { +): Request>> { if (media.size !in mediaCountInMediaGroup) { throwRangeError("Count of members in media group", mediaCountInMediaGroup, media.size) } @@ -70,7 +70,7 @@ fun SendMediaGroup( data, SendMediaGroupFiles(files) ) - }) as Request> + }) as Request>> } /** From cf3d07a20d095c46c0bbff5ba5f12c675387589b Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Wed, 18 Jan 2023 23:44:39 +0600 Subject: [PATCH 5/5] update microutils and fill changelog --- CHANGELOG.md | 3 +++ gradle/libs.versions.toml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7673c95a6f..1f249287e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## 5.0.1 +* `Versions`: + * `MicroUtils`: `0.16.4` -> `0.16.6` + * `Ktor`: `2.2.1` -> `2.2.2` * `Core`: * Fixes in `SendMediaGroup` request * Fixes in `SetChatAdministratorCustomTitle` request (thanks to [@madhead](https://github.com/madhead)) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 58548071d2..085f20bd54 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ ktor = "2.2.2" ksp = "1.7.22-1.0.8" kotlin-poet = "1.12.0" -microutils = "0.16.5" +microutils = "0.16.6" github-release-plugin = "2.4.1" dokka = "1.7.20"