From a0c798ec82fc8a9595685f83a9864a23c1ecc5c1 Mon Sep 17 00:00:00 2001 From: robot-divkit Date: Thu, 9 Oct 2025 15:50:48 +0300 Subject: [PATCH] Updated version to 32.21.0 commit_hash:c20bc88b9a4424bef7713cba9421513b403be40b --- .mapping.json | 1 + client/ios/Configurations/Version.xcconfig | 2 +- client/ios/DivKit/DivKitInfo.swift | 2 +- client/web/divkit/package.json | 2 +- .../kotlin/divkit/dsl/ActionCustom.kt | 37 +++++++++++++++++++ .../kotlin/divkit/dsl/ActionTyped.kt | 2 +- json-builder/python/pyproject.toml | 2 +- json-builder/typescript/package.json | 2 +- version | 2 +- 9 files changed, 45 insertions(+), 7 deletions(-) create mode 100644 json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionCustom.kt diff --git a/.mapping.json b/.mapping.json index 65acdf861..8e090b768 100644 --- a/.mapping.json +++ b/.mapping.json @@ -20737,6 +20737,7 @@ "json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionClearFocus.kt":"divkit/public/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionClearFocus.kt", "json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionCopyToClipboard.kt":"divkit/public/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionCopyToClipboard.kt", "json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionCopyToClipboardContent.kt":"divkit/public/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionCopyToClipboardContent.kt", + "json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionCustom.kt":"divkit/public/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionCustom.kt", "json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionDictSetValue.kt":"divkit/public/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionDictSetValue.kt", "json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionDownload.kt":"divkit/public/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionDownload.kt", "json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionFocusElement.kt":"divkit/public/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionFocusElement.kt", diff --git a/client/ios/Configurations/Version.xcconfig b/client/ios/Configurations/Version.xcconfig index 8ba952fb5..542952986 100644 --- a/client/ios/Configurations/Version.xcconfig +++ b/client/ios/Configurations/Version.xcconfig @@ -1,2 +1,2 @@ -MARKETING_VERSION = 32.20.0 +MARKETING_VERSION = 32.21.0 CURRENT_PROJECT_VERSION = 32 diff --git a/client/ios/DivKit/DivKitInfo.swift b/client/ios/DivKit/DivKitInfo.swift index 6030a9c1b..b2368ab2e 100644 --- a/client/ios/DivKit/DivKitInfo.swift +++ b/client/ios/DivKit/DivKitInfo.swift @@ -1,3 +1,3 @@ public enum DivKitInfo { - public static let version = "32.20.0" + public static let version = "32.21.0" } diff --git a/client/web/divkit/package.json b/client/web/divkit/package.json index ceec5d91c..43ebabed4 100644 --- a/client/web/divkit/package.json +++ b/client/web/divkit/package.json @@ -1,6 +1,6 @@ { "name": "@divkitframework/divkit", - "version": "32.20.0", + "version": "32.21.0", "description": "DivKit for the web", "keywords": [ "server-driven-ui", diff --git a/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionCustom.kt b/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionCustom.kt new file mode 100644 index 000000000..d3e3e8571 --- /dev/null +++ b/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionCustom.kt @@ -0,0 +1,37 @@ +@file:Suppress( + "unused", + "UNUSED_PARAMETER", +) + +package divkit.dsl + +import com.fasterxml.jackson.annotation.JsonAnyGetter +import com.fasterxml.jackson.annotation.JsonIgnore +import com.fasterxml.jackson.annotation.JsonValue +import divkit.dsl.annotation.* +import divkit.dsl.core.* +import divkit.dsl.scope.* +import kotlin.Any +import kotlin.String +import kotlin.Suppress +import kotlin.collections.List +import kotlin.collections.Map + +/** + * Custom action. A handler is required on the host. The parameters can be passed via the action payload. + * + * Can be created using the method [actionCustom]. + * + * Required parameters: `type`. + */ +@Generated +data object ActionCustom : ActionTyped { + @JsonAnyGetter + internal fun getJsonProperties(): Map = mapOf("type" to "custom") +} + +@Generated +fun DivScope.actionCustom(): ActionCustom = ActionCustom + +@Generated +fun ActionCustom.asList() = listOf(this) diff --git a/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionTyped.kt b/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionTyped.kt index 02c69e87e..f175229ff 100644 --- a/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionTyped.kt +++ b/json-builder/kotlin/divan-json-builder/src/generated/kotlin/divkit/dsl/ActionTyped.kt @@ -18,7 +18,7 @@ import kotlin.collections.List import kotlin.collections.Map /** - * Possible values: [ActionAnimatorStart], [ActionAnimatorStop], [ActionArrayInsertValue], [ActionArrayRemoveValue], [ActionArraySetValue], [ActionClearFocus], [ActionCopyToClipboard], [ActionDictSetValue], [ActionDownload], [ActionFocusElement], [ActionHideTooltip], [ActionScrollBy], [ActionScrollTo], [ActionSetState], [ActionSetStoredValue], [ActionSetVariable], [ActionShowTooltip], [ActionSubmit], [ActionTimer], [ActionUpdateStructure], [ActionVideo]. + * Possible values: [ActionAnimatorStart], [ActionAnimatorStop], [ActionArrayInsertValue], [ActionArrayRemoveValue], [ActionArraySetValue], [ActionClearFocus], [ActionCopyToClipboard], [ActionDictSetValue], [ActionDownload], [ActionFocusElement], [ActionHideTooltip], [ActionScrollBy], [ActionScrollTo], [ActionSetState], [ActionSetStoredValue], [ActionSetVariable], [ActionShowTooltip], [ActionSubmit], [ActionTimer], [ActionUpdateStructure], [ActionVideo], [ActionCustom]. */ @Generated sealed interface ActionTyped diff --git a/json-builder/python/pyproject.toml b/json-builder/python/pyproject.toml index 02aa16ea8..9528660c4 100644 --- a/json-builder/python/pyproject.toml +++ b/json-builder/python/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pydivkit" -version = "32.20.0" +version = "32.21.0" description = "DivKit python library" readme = "README.md" repository = "https://github.com/divkit/divkit/tree/main/json-builder/python" diff --git a/json-builder/typescript/package.json b/json-builder/typescript/package.json index 62e4a8cf3..7becd96af 100644 --- a/json-builder/typescript/package.json +++ b/json-builder/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@divkitframework/jsonbuilder", - "version": "32.20.0", + "version": "32.21.0", "description": "DivKit TypeScript JSON Builder", "main": "./dist/jsonbuilder.js", "module": "./dist/es/jsonbuilder.js", diff --git a/version b/version index 0396b4bc7..4717ad945 100644 --- a/version +++ b/version @@ -1 +1 @@ -32.20.0 +32.21.0