From fdf393405c4fa5e3bf4e8df88ea155c9920d79e4 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 19 Oct 2025 22:57:12 +0600 Subject: [PATCH 1/5] start 29.1.0 --- CHANGELOG.md | 2 ++ gradle.properties | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 097ae35862..f1b792e4b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ # TelegramBotAPI changelog +## 29.1.0 + ## 29.0.1 * `Core`: diff --git a/gradle.properties b/gradle.properties index ab57013d96..251490b7c9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,4 +9,4 @@ kotlin.incremental.js=true ksp.useKSP2=false library_group=dev.inmo -library_version=29.0.1 +library_version=29.1.0 From b69c8f1d8f4bf1028efac18587e27d22e2aab887 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 19 Oct 2025 23:33:10 +0600 Subject: [PATCH 2/5] update dependencies com.github.ben-manes.versions: 0.52.0 -> 0.53.0 --- CHANGELOG.md | 3 +++ gradle/libs.versions.toml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f1b792e4b4..ee63d8ac91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## 29.1.0 +* `Version`: + * `Gradle Versions Plugin`: `0.52.0` -> `0.53.0` + ## 29.0.1 * `Core`: diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 927d64b412..60733ad656 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -16,7 +16,7 @@ kotlin-poet = "2.2.0" microutils = "0.26.3" kslog = "1.5.0" -versions = "0.52.0" +versions = "0.53.0" github-release-plugin = "2.5.2" dokka = "2.0.0" From 8b08e1144175541e8b18679fbad73aa2a250bb79 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Mon, 20 Oct 2025 21:21:31 +0600 Subject: [PATCH 3/5] migrate onto 30.0.0 --- CHANGELOG.md | 5 +---- gradle.properties | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee63d8ac91..dc28c44d85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,6 @@ # TelegramBotAPI changelog -## 29.1.0 - -* `Version`: - * `Gradle Versions Plugin`: `0.52.0` -> `0.53.0` +## 30.0.0 ## 29.0.1 diff --git a/gradle.properties b/gradle.properties index 251490b7c9..a075f51b6f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,4 +9,4 @@ kotlin.incremental.js=true ksp.useKSP2=false library_group=dev.inmo -library_version=29.1.0 +library_version=30.0.0 From 1cff533265fa4ea9a89f9d95986b9e23e3ef8f5f Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Mon, 20 Oct 2025 22:44:16 +0600 Subject: [PATCH 4/5] update dependencies and fix (?) build --- gradle/libs.versions.toml | 12 ++++++------ .../DefaultCustomBehaviourContextAndTypeReceiver.kt | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 60733ad656..c24d8be70b 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] -kotlin = "2.2.10" +kotlin = "2.2.20" kotlin-serialization = "1.9.0" kotlin-coroutines = "1.10.2" @@ -8,13 +8,13 @@ javax-activation = "1.1.1" korlibs = "5.4.0" uuid = "0.8.4" -ktor = "3.2.3" +ktor = "3.3.1" -ksp = "2.2.10-2.0.2" +ksp = "2.2.20-2.0.4" kotlin-poet = "2.2.0" -microutils = "0.26.3" -kslog = "1.5.0" +microutils = "0.26.6" +kslog = "1.5.1" versions = "0.53.0" @@ -22,7 +22,7 @@ github-release-plugin = "2.5.2" dokka = "2.0.0" validator = "0.18.1" -nmcp = "1.1.0" +nmcp = "1.2.0" [libraries] diff --git a/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/utils/DefaultCustomBehaviourContextAndTypeReceiver.kt b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/utils/DefaultCustomBehaviourContextAndTypeReceiver.kt index 99a92e472b..16231a711a 100644 --- a/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/utils/DefaultCustomBehaviourContextAndTypeReceiver.kt +++ b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/utils/DefaultCustomBehaviourContextAndTypeReceiver.kt @@ -83,7 +83,7 @@ fun CustomBehaviourContextAndTypeReceiver */ class DefaultCustomBehaviourContextAndTypeReceiver( private val wrapperReceiver: CustomBehaviourContextAndTypeReceiver -) : CustomBehaviourContextAndTypeReceiver { +) : suspend (BC, U) -> R { private var botInfo: ExtendedBot? = null private val mutex = Mutex() From 7ed021b5bc70462ac360d5f70e6ae895c1592894 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Tue, 21 Oct 2025 22:24:58 +0600 Subject: [PATCH 5/5] fill changelog --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dc28c44d85..44abdd4b38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ ## 30.0.0 +**THIS UPDATE MAY CONTAINS BREAKING CHANGES** + +* `Version`: + * `Kotlin`: `2.2.10` -> `2.2.20` + * `Ktor`: `3.2.3` -> `3.3.1` + * `MicroUtils`: `0.26.3` -> `0.26.6` + * `KSLog`: `1.5.0` -> `1.5.1` +* `BehaviourBuilder`: + * `DefaultCustomBehaviourContextAndTypeReceiver` now extends `suspend (BC, U) -> R` instead of `CustomBehaviourContextAndTypeReceiver` (no changes in api in fact) + ## 29.0.1 * `Core`: