{ "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" }, "android": { "version_added": "29.14.0" } } }, { "id": "fn_to_string_dict_array", "name": "Function toString for the dicts and arrays", "compat": { "ios": { "version_added": "29.15.0" }, "web": { "version_added": "30.2.0" }, "android": { "version_added": "30.14.0" } } }, { "id": "fn_to_string_string", "name": "Function toString for the strings (returns argument as is)", "compat": { "ios": { "version_added": "29.15.0" }, "web": { "version_added": "29.15.0" }, "android": { "version_added": "30.14.0" } } }, { "id": "fn_len_array", "name": "Function len for arrays", "compat": { "ios": { "version_added": "29.15.0" }, "android": { "version_added": "29.2.0" }, "web": { "version_added": "29.0.0" } } }, { "id": "fn_len_dict", "name": "Function len for dicts", "compat": { "ios": { "version_added": "32.8.0" }, "android": { "version_added": "32.10.0" }, "web": { "version_added": "32.10.0" } } }, { "id": "fn_parse_unix_time_as_local", "name": "Function parseUnixTimeAsLocal", "compat": { "ios": { "version_added": "29.4.0" }, "android": { "version_added": "23.6.0" }, "web": { "version_added": "30.2.0" } } }, { "id": "fn_datetime_formats", "name": "Datetime formatting functions: formatDateAsLocal, formatDateAsUTC, formatDateAsLocalWithLocale, formatDateAsUTCWithLocale", "compat": { "ios": { "version_added": "29.4.0" }, "android": { "version_added": "23.6.0" }, "web": { "version_added": "30.2.0" } } }, { "id": "fn_datetime_formats_timezone", "name": "Datetime formatting functions z and Z flags", "compat": { "ios": { "version_added": "30.3.0" }, "android": { "version_added": "30.3.0" }, "web": { "version_added": "30.3.0" } } }, { "id": "fn_encode_regex", "name": "encodeRegex function", "compat": { "web": { "version_added": "30.20.0" } } }, { "id": "fn_stored_array_dict", "name": "getStoredArrayValue and getStoredDictValue functions", "compat": { "android": { "version_added": "30.21.0" }, "ios": { "version_added": "30.33.0" }, "web": { "version_added": "31.0.0" } } }, { "id": "fn_stored_scope", "name": "scope parameter in getStored*Value functions", "compat": { "android": { "version_added": "32.48.0" }, "web": { "version_added": "32.49.0" }, "ios": { "version_added": "32.49.0" } } }, { "id": "fn_pi", "name": "pi function", "compat": { "android": { "version_added": "30.32.0" }, "ios": { "version_added": "30.32.0" }, "web": { "version_added": "30.33.0" } } }, { "id": "fn_to_rad_to_deg", "name": "toRadians and toDegrees functions", "compat": { "android": { "version_added": "30.32.0" }, "ios": { "version_added": "30.32.0" }, "web": { "version_added": "30.33.0" } } }, { "id": "fn_sin", "name": "sin function", "compat": { "android": { "version_added": "30.32.0" }, "ios": { "version_added": "30.32.0" }, "web": { "version_added": "30.33.0" } } }, { "id": "fn_cos", "name": "cos function", "compat": { "ios": { "version_added": "30.32.0" }, "web": { "version_added": "30.33.0" }, "android": { "version_added": "31.12.0" } } }, { "id": "fn_atan", "name": "atan function", "compat": { "ios": { "version_added": "30.33.0" }, "web": { "version_added": "30.33.0" }, "android": { "version_added": "31.14.0" } } }, { "id": "fn_atan2", "name": "atan2 function", "compat": { "android": { "version_added": "31.14.0" }, "web": { "version_added": "32.0.0" } } }, { "id": "fn_tan", "name": "tan function", "compat": { "ios": { "version_added": "30.33.0" }, "web": { "version_added": "31.1.0" }, "android": { "version_added": "31.14.0" } } }, { "id": "fn_asin", "name": "asin function", "compat": { "ios": { "version_added": "30.33.0" }, "web": { "version_added": "31.1.0" }, "android": { "version_added": "31.12.0" } } }, { "id": "fn_acos", "name": "acos function", "compat": { "ios": { "version_added": "30.33.0" }, "web": { "version_added": "31.1.0" }, "android": { "version_added": "31.14.0" } } }, { "id": "fn_cot", "name": "cot function", "compat": { "ios": { "version_added": "31.12.0" }, "web": { "version_added": "31.12.0" }, "android": { "version_added": "32.11.0" } } }, { "id": "fn_get_dict_keys", "name": "getDictKeys function", "compat": { "ios": { "version_added": "32.9.0" }, "android": { "version_added": "32.10.0" }, "web": { "version_added": "32.11.0" } } }, { "id": "fn_get_dict_values", "name": "getDictValues function", "compat": { "ios": { "version_added": "32.9.0" }, "android": { "version_added": "32.10.0" }, "web": { "version_added": "32.11.0" } } }, { "id": "fn_decimal-format", "name": "decimalFormat function and method", "compat": { "web": { "version_added": "32.13.0" }, "ios": { "version_added": "32.15.0" }, "android": { "version_added": "32.16.0" } } }, { "id": "fn_datetime_get_timestamp", "name": "getTimestamp function for datetime", "compat": { "web": { "version_added": "32.41.0" }, "ios": { "version_added": "32.41.0" }, "android": { "version_added": "32.41.0" } } }, { "id": "fn_color_alpha_blend", "name": "alphaBlend function for colors", "compat": { "ios": { "version_added": "32.51.0" }, "android": { "version_added": "32.51.0" }, "web": { "version_added": "32.52.0" } } } ] }