mirror of
https://github.com/divkit/divkit.git
synced 2026-05-07 20:02:32 +00:00
d0fac06530
commit_hash:4cb09932da02396347cb2d8a2a8627c8ac70fd5c
153 lines
4.5 KiB
JSON
153 lines
4.5 KiB
JSON
{
|
|
"features": [{
|
|
"id": "asset_support",
|
|
"name": "Built-in <code>divkit-asset://</code> support",
|
|
"compat": {
|
|
"ios": {
|
|
"version_added": "29.11.0"
|
|
},
|
|
"android": {
|
|
"version_added": "29.13.0"
|
|
},
|
|
"web": {
|
|
"notes": "Web support is not planned"
|
|
}
|
|
}
|
|
}, {
|
|
"id": "asset_support_lottie",
|
|
"name": "<code>divkit-asset://</code> support in <code>lottie</code> extension",
|
|
"compat": {
|
|
"android": {
|
|
"version_added": "32.12.0"
|
|
},
|
|
"web": {
|
|
"notes": "Web support is not planned"
|
|
}
|
|
}
|
|
}, {
|
|
"id": "persistent_variable_storage",
|
|
"name": "Persistent variable storage (including <code>set_stored_value</code> action and getter functions, such as <code>getStoredStringValue</code>)",
|
|
"compat": {
|
|
"web": {
|
|
"version_added": "29.15.0"
|
|
},
|
|
"ios": {
|
|
"version_added": "27.0.0"
|
|
},
|
|
"android": {
|
|
"version_added": "28.2.0"
|
|
}
|
|
}
|
|
}, {
|
|
"id": "item_builder_index_variable",
|
|
"name": "<code>index</code> variable inside <code>item_builder</code>",
|
|
"compat": {
|
|
"ios": {
|
|
"version_added": "30.5.0"
|
|
},
|
|
"android": {
|
|
"version_added": "30.6.0"
|
|
},
|
|
"web": {
|
|
"version_added": "30.6.0"
|
|
}
|
|
}
|
|
}, {
|
|
"id": "item_builder_id_property",
|
|
"name": "<code>id</code> property for a prototype inside <code>item_builder</code>",
|
|
"compat": {
|
|
"ios": {
|
|
"version_added": "30.6.0"
|
|
},
|
|
"android": {
|
|
"version_added": "30.7.0"
|
|
},
|
|
"web": {
|
|
"version_added": "30.21.0"
|
|
}
|
|
}
|
|
}, {
|
|
"id": "set_variable_array_from_string",
|
|
"name": "Parse <code>array</code> from string and set it into the variable (including both programmic api and the <code>div-action://set_variable</code>)",
|
|
"compat": {
|
|
"android": {
|
|
"version_added": "31.5.0"
|
|
},
|
|
"web": {
|
|
"version_added": "31.6.0"
|
|
},
|
|
"ios": {
|
|
"version_added": "31.13.0"
|
|
}
|
|
}
|
|
}, {
|
|
"id": "set_variable_dict_from_string",
|
|
"name": "Parse <code>dict</code> from string and set it into the variable (including both programmic api and the <code>div-action://set_variable</code>)",
|
|
"compat": {
|
|
"android": {
|
|
"version_added": "25.2.0"
|
|
},
|
|
"web": {
|
|
"version_added": "31.6.0"
|
|
},
|
|
"ios": {
|
|
"version_added": "31.13.0"
|
|
}
|
|
}
|
|
}, {
|
|
"id": "data_functions",
|
|
"name": "div-data (card) property <code>functions</code>",
|
|
"compat": {
|
|
"ios": {
|
|
"version_added": "31.1.0"
|
|
},
|
|
"web": {
|
|
"version_added": "31.9.0"
|
|
},
|
|
"android": {
|
|
"version_added": "32.10.0"
|
|
}
|
|
}
|
|
}, {
|
|
"id": "get_value_subscriptions",
|
|
"name": "Subscribing to variables inside getStringValue and other functions for get<Type>Value",
|
|
"compat": {
|
|
"ios": [{
|
|
"version_added": "1.0.0",
|
|
"partial_implementation": true,
|
|
"notes": "Partial implementation refers to problems in several complex cases."
|
|
}, {
|
|
"version_added": "32.7.0"
|
|
}],
|
|
"android": {
|
|
"version_added": "32.5.0"
|
|
},
|
|
"web": {
|
|
"version_added": "32.6.0"
|
|
}
|
|
}
|
|
}, {
|
|
"id": "property_variable",
|
|
"name": "<code>property</code> variable type",
|
|
"compat": {
|
|
"ios": {
|
|
"version_added": "32.14.0"
|
|
},
|
|
"web": {
|
|
"version_added": "32.25.0"
|
|
},
|
|
"android": {
|
|
"version_added": "32.29.0"
|
|
}
|
|
}
|
|
}, {
|
|
"id": "theme_manager",
|
|
"name": "<code>ThemeManager</code> (or <code>DivThemeManager</code>)",
|
|
"compat": {
|
|
"ios": {
|
|
"version_added": "32.30.0"
|
|
}
|
|
}
|
|
}]
|
|
}
|