From 87ff87ec8d8d8bf6f52affde54cfb8ca29aa4bb0 Mon Sep 17 00:00:00 2001
From: 4eb0da <4eb0da@yandex-team.com>
Date: Tue, 26 Mar 2024 17:57:30 +0300
Subject: [PATCH] Compat data 75b54d815b369b5e8e7e3e4ebca00b296abbfa55
---
.mapping.json | 10 ++++++++
compat_data/div-container.json | 14 +++++++++++
compat_data/div-gallery.json | 45 +++++++++++++++++++++++++++++++++
compat_data/div-grid.json | 8 ++++++
compat_data/div-image.json | 14 +++++++++++
compat_data/div-input.json | 14 +++++++++++
compat_data/div-pager.json | 19 ++++++++++++++
compat_data/div-tabs.json | 19 ++++++++++++++
compat_data/div-text.json | 18 +++++++++++++
compat_data/expressions.json | 14 +++++++++++
compat_data/rtl.json | 46 ++++++++++++++++++++++++++++++++++
11 files changed, 221 insertions(+)
create mode 100644 compat_data/div-container.json
create mode 100644 compat_data/div-gallery.json
create mode 100644 compat_data/div-grid.json
create mode 100644 compat_data/div-image.json
create mode 100644 compat_data/div-input.json
create mode 100644 compat_data/div-pager.json
create mode 100644 compat_data/div-tabs.json
create mode 100644 compat_data/div-text.json
create mode 100644 compat_data/expressions.json
create mode 100644 compat_data/rtl.json
diff --git a/.mapping.json b/.mapping.json
index 358fca1ab..e8d89ed46 100644
--- a/.mapping.json
+++ b/.mapping.json
@@ -14356,6 +14356,16 @@
"client/web/divkit/typings/variables.d.ts":"divkit/public/client/web/divkit/typings/variables.d.ts",
"client/web/divkit/webpack-dev.config.js":"divkit/public/client/web/divkit/webpack-dev.config.js",
"client/web/divkit/webpack.config.js":"divkit/public/client/web/divkit/webpack.config.js",
+ "compat_data/div-container.json":"divkit/public/compat_data/div-container.json",
+ "compat_data/div-gallery.json":"divkit/public/compat_data/div-gallery.json",
+ "compat_data/div-grid.json":"divkit/public/compat_data/div-grid.json",
+ "compat_data/div-image.json":"divkit/public/compat_data/div-image.json",
+ "compat_data/div-input.json":"divkit/public/compat_data/div-input.json",
+ "compat_data/div-pager.json":"divkit/public/compat_data/div-pager.json",
+ "compat_data/div-tabs.json":"divkit/public/compat_data/div-tabs.json",
+ "compat_data/div-text.json":"divkit/public/compat_data/div-text.json",
+ "compat_data/expressions.json":"divkit/public/compat_data/expressions.json",
+ "compat_data/rtl.json":"divkit/public/compat_data/rtl.json",
"json-builder/kotlin/README.md":"divkit/public/json-builder/kotlin/README.md",
"json-builder/kotlin/build.gradle":"divkit/public/json-builder/kotlin/build.gradle",
"json-builder/kotlin/buildSrc/build.gradle.kts":"divkit/public/json-builder/kotlin/buildSrc/build.gradle.kts",
diff --git a/compat_data/div-container.json b/compat_data/div-container.json
new file mode 100644
index 000000000..3498fdf05
--- /dev/null
+++ b/compat_data/div-container.json
@@ -0,0 +1,14 @@
+{
+ "features": [{
+ "id": "container_item_builder",
+ "name": "Container property item_builder",
+ "compat": {
+ "ios": {
+ "version_added": "29.0.0"
+ },
+ "web": {
+ "version_added": "29.4.0"
+ }
+ }
+ }]
+}
diff --git a/compat_data/div-gallery.json b/compat_data/div-gallery.json
new file mode 100644
index 000000000..8fdf8d2cb
--- /dev/null
+++ b/compat_data/div-gallery.json
@@ -0,0 +1,45 @@
+{
+ "features": [{
+ "id": "gallery_scroll_action_start_end",
+ "name": "Gallery scroll action scroll_to_start / scroll_to_end",
+ "compat": {
+ "android": {
+ "version_added": "29.8.0"
+ },
+ "ios": {
+ "version_added": "29.9.0"
+ },
+ "web": {
+ "version_added": "29.10.0"
+ }
+ }
+ }, {
+ "id": "gallery_scroll_action_dp",
+ "name": "Gallery scroll action scroll_backward, scroll_forward, scroll_to_position",
+ "compat": {
+ "android": {
+ "version_added": "29.8.0"
+ },
+ "ios": {
+ "version_added": "29.9.0"
+ },
+ "web": {
+ "version_added": "29.10.0"
+ }
+ }
+ }, {
+ "id": "gallery_scroll_action_move_with_step",
+ "name": "Gallery scroll action set_previous_item and set_next_item with the step argument",
+ "compat": {
+ "android": {
+ "version_added": "29.4.0"
+ },
+ "ios": {
+ "version_added": "29.9.0"
+ },
+ "web": {
+ "version_added": "29.10.0"
+ }
+ }
+ }]
+}
diff --git a/compat_data/div-grid.json b/compat_data/div-grid.json
new file mode 100644
index 000000000..cf084f9f1
--- /dev/null
+++ b/compat_data/div-grid.json
@@ -0,0 +1,8 @@
+{
+ "features": [{
+ "id": "grid_not_fullfilled_support",
+ "name": "The grid supports empty cells at the end",
+ "compat": {
+ }
+ }]
+}
diff --git a/compat_data/div-image.json b/compat_data/div-image.json
new file mode 100644
index 000000000..088cdfba0
--- /dev/null
+++ b/compat_data/div-image.json
@@ -0,0 +1,14 @@
+{
+ "features": [{
+ "id": "image_high_priority_preview_show",
+ "name": "Image property high_priority_preview_show",
+ "compat": {
+ "android": {
+ "version_added": "1.0.0"
+ },
+ "ios": {
+ "version_added": "1.0.0"
+ }
+ }
+ }]
+}
diff --git a/compat_data/div-input.json b/compat_data/div-input.json
new file mode 100644
index 000000000..ed3462526
--- /dev/null
+++ b/compat_data/div-input.json
@@ -0,0 +1,14 @@
+{
+ "features": [{
+ "id": "input_password",
+ "name": "Input property keyboard_type = password",
+ "compat": {
+ "android": {
+ "version_added": "29.9.0"
+ },
+ "web": {
+ "version_added": "29.9.0"
+ }
+ }
+ }]
+}
diff --git a/compat_data/div-pager.json b/compat_data/div-pager.json
new file mode 100644
index 000000000..5cac79def
--- /dev/null
+++ b/compat_data/div-pager.json
@@ -0,0 +1,19 @@
+{
+ "features": [{
+ "id": "pager_scroll_action_start_end",
+ "name": "Pager scroll action scroll_to_start / scroll_to_end",
+ "compat": {
+ "web": {
+ "version_added": "29.10.0"
+ }
+ }
+ }, {
+ "id": "pager_scroll_action_move_with_step",
+ "name": "Pager scroll action set_previous_item and set_next_item with the step argument",
+ "compat": {
+ "web": {
+ "version_added": "29.10.0"
+ }
+ }
+ }]
+}
diff --git a/compat_data/div-tabs.json b/compat_data/div-tabs.json
new file mode 100644
index 000000000..faf614d6a
--- /dev/null
+++ b/compat_data/div-tabs.json
@@ -0,0 +1,19 @@
+{
+ "features": [{
+ "id": "tabs_scroll_action_start_end",
+ "name": "Tabs scroll action scroll_to_start / scroll_to_end",
+ "compat": {
+ "web": {
+ "version_added": "29.10.0"
+ }
+ }
+ }, {
+ "id": "tabs_scroll_action_move_with_step",
+ "name": "Tabs scroll action set_previous_item and set_next_item with the step argument",
+ "compat": {
+ "web": {
+ "version_added": "29.10.0"
+ }
+ }
+ }]
+}
diff --git a/compat_data/div-text.json b/compat_data/div-text.json
new file mode 100644
index 000000000..ee68cfafa
--- /dev/null
+++ b/compat_data/div-text.json
@@ -0,0 +1,18 @@
+{
+ "features": [{
+ "id": "text_truncate",
+ "name": "Text truncate",
+ "status": {
+ "deprecated": true,
+ "notes": "Property is deprecated and should not be used. Use ellipsis instead"
+ },
+ "compat": {
+ "android": {
+ "version_added": "1.0.0"
+ },
+ "ios": {
+ "version_added": "1.0.0"
+ }
+ }
+ }]
+}
diff --git a/compat_data/expressions.json b/compat_data/expressions.json
new file mode 100644
index 000000000..6e956539d
--- /dev/null
+++ b/compat_data/expressions.json
@@ -0,0 +1,14 @@
+{
+ "features": [{
+ "id": "expressions_implicit_integer_to_number_cast",
+ "name": "Expressions: implicit integer to number cast",
+ "compat": {
+ "ios": {
+ "version_added": "29.9.0"
+ },
+ "web": {
+ "version_added": "29.10.0"
+ }
+ }
+ }]
+}
diff --git a/compat_data/rtl.json b/compat_data/rtl.json
new file mode 100644
index 000000000..994f8c26e
--- /dev/null
+++ b/compat_data/rtl.json
@@ -0,0 +1,46 @@
+{
+ "features": [{
+ "id": "gallery_rtl",
+ "name": "Gallery RTL",
+ "compat": {
+ "android": {
+ "version_added": "26.0.0"
+ },
+ "ios": {
+ "version_added": "27.1.0"
+ },
+ "web": [{
+ "version_added": "29.4.0",
+ "partial_implementation": true,
+ "notes": "Doesn't support scroll actions"
+ }, {
+ "version_added": "29.10.0"
+ }]
+ }
+ }, {
+ "id": "tabs_rtl",
+ "name": "Tabs RTL",
+ "compat": {
+ "android": {
+ "version_added": "27.0.0"
+ },
+ "ios": {
+ "version_added": "27.2.0"
+ },
+ "web": {
+ "version_added": "29.10.0"
+ }
+ }
+ }, {
+ "id": "image_rtl_mirror",
+ "name": "Image rtl_mirror filter",
+ "compat": {
+ "android": {
+ "version_added": "28.3.0"
+ },
+ "web": {
+ "version_added": "29.4.0"
+ }
+ }
+ }]
+}