From 1d021c8450d3981022d64a0fe50d8f4dbd450328 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 12 Oct 2025 21:07:55 +0600 Subject: [PATCH 1/4] start 29.0.1 --- CHANGELOG.md | 2 ++ gradle.properties | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7825502127..cce93b8eac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ # TelegramBotAPI changelog +## 29.0.1 + ## 29.0.0 **THIS UPDATE CONTAINS ADDING SUPPORT OF [Telegram Bots API 9.2](https://core.telegram.org/bots/api-changelog#august-15-2025)** diff --git a/gradle.properties b/gradle.properties index ce181f8496..ab57013d96 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.0 +library_version=29.0.1 From 325a189ebb5d60cfe2ca465884788c98e71e40b2 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 12 Oct 2025 21:09:38 +0600 Subject: [PATCH 2/4] fix of #917 --- CHANGELOG.md | 3 +++ .../kotlin/dev/inmo/tgbotapi/types/payments/OrderInfo.kt | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cce93b8eac..097ae35862 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## 29.0.1 +* `Core`: + * Fix of [#917](https://github.com/InsanusMokrassar/ktgbotapi/issues/917): all `OrderInfo` fields now have defaults nulls + ## 29.0.0 **THIS UPDATE CONTAINS ADDING SUPPORT OF [Telegram Bots API 9.2](https://core.telegram.org/bots/api-changelog#august-15-2025)** diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/payments/OrderInfo.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/payments/OrderInfo.kt index b7a03d3edb..ffa602a676 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/payments/OrderInfo.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/payments/OrderInfo.kt @@ -14,11 +14,11 @@ import kotlinx.serialization.Serializable @Serializable data class OrderInfo( @SerialName(nameField) - val name: String?, + val name: String? = null, @SerialName(phoneNumberField) - val phoneNumber: String?, + val phoneNumber: String? = null, @SerialName(emailField) - val email: String?, + val email: String? = null, @SerialName(shippingAddressField) - val shippingAddress: ShippingAddress? + val shippingAddress: ShippingAddress? = null ) From 0105e46a5fa91afc54117462a14f5c45cede445d Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 12 Oct 2025 21:22:34 +0600 Subject: [PATCH 3/4] apiDump --- tgbotapi.core/api/tgbotapi.core.api | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tgbotapi.core/api/tgbotapi.core.api b/tgbotapi.core/api/tgbotapi.core.api index f32836f6c1..0b1720de73 100644 --- a/tgbotapi.core/api/tgbotapi.core.api +++ b/tgbotapi.core/api/tgbotapi.core.api @@ -28487,7 +28487,9 @@ public final class dev/inmo/tgbotapi/types/payments/LabeledPricesSerializer : ko public final class dev/inmo/tgbotapi/types/payments/OrderInfo { public static final field Companion Ldev/inmo/tgbotapi/types/payments/OrderInfo$Companion; + public fun ()V public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ldev/inmo/tgbotapi/types/payments/ShippingAddress;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ldev/inmo/tgbotapi/types/payments/ShippingAddress;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()Ljava/lang/String; public final fun component3 ()Ljava/lang/String; From 02f42c3f523a07a8f36a1273318f0e871bc4d3e0 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 12 Oct 2025 21:46:35 +0600 Subject: [PATCH 4/4] fix of name for publishing in nexus --- .github/workflows/packages_publishing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/packages_publishing.yml b/.github/workflows/packages_publishing.yml index 3047a68592..e058c5da30 100644 --- a/.github/workflows/packages_publishing.yml +++ b/.github/workflows/packages_publishing.yml @@ -28,7 +28,7 @@ jobs: env: GITHUB_USER: ${{ github.actor }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Publish to Gitea + - name: Publish to InmoNexus continue-on-error: true run: ./gradlew publishAllPublicationsToInmoNexusRepository env: