3.0.4.14 a 3.0.4.20
Fecha de release: Enero 2024
Nuevas funcionalidades y mejoras
Habilitamos el uso de la constante PROCESSING_TITLE durante la ejecución de una transacción en procesos lambda. Esta constante permite obtener el valor configurado en el campo Processing Message de esa transacción.
Mejoramos el texto que describe las especificaciones de peso y tamaño que se muestran cuando el usuario sube una miniatura a un tema en Studio.
En la sección Themes, incorporamos las siguientes mejoras:
Agregamos el componente Flex a la lista Styles.
Eliminamos el límite en la creación de variables, como colores y fuentes.
Eliminamos el límite en la creación de estilos.
Agregamos la variable tertiary por defecto para los colores.
Añadimos las variables margin y padding.
Agregamos la opción de configurar los ajustes de margen y padding para cada estilo.
Añadimos el campo opacity a las variables de color.
Para mejorar el rendimiento a la hora de generar y publicar una app, añadimos la posibilidad de utilizar la caché para obtener procesos y recursos ya generados. En aquellos casos en los que la caché no es necesaria y el usuario prefiere generar y publicar utilizando el primer proceso, agregamos un toggle en el modal Generate & Publish que incluye esta opción.
Habilitamos un nuevo bloque Function en procesos lambda que permite al usuario descifrar tokens estáticos y personalizados.
Añadimos un nuevo bloque en los procesos lambda que permite al usuario gestionar errores en las transacciones y personalizar la lógica ejecutada en el caso de cada error.
Agregamos información detallada de las transacciones invocadas en los procesos lambda.
Agregamos un nuevo bloque de tipo de función que emula el comportamiento de una expresión #R. Este bloque lee el token 157 que contiene un JSON con una estructura predefinida.
Agregamos un bloque en la sección MATH que recibe un valor numérico como entrada y devuelve dicho valor en notación Veritran.
Agregamos la descarga de coincidencias de búsqueda para pantallas y procesos en la funcionalidad Used In de App Flow.
Agregamos la descarga de coincidencias de búsqueda para tokens y arrays en la funcionalidad Used In de App Flow.
Añadimos una mejora en Diagnostics que proporciona mayor detalle en las búsquedas al incluir entidades invocadas por tokens dinámicos en entidades huérfanas.
Agregamos un panel de búsqueda unificado para las funcionalidades Flow Search y Used In de App Flow que resulta en una mejora en la experiencia del usuario.
Fixes
Solucionamos un problema que impedía que las listas en la caché se cargaran cuando fueron eliminadas previamente por el usuario, lo que causaba un error al abrir una pantalla.
Corregimos un error que, cuando el usuario usaba el acceso directo "Ctrl+S" fuera del editor de pantallas, hacía que la pantalla asociada se bloqueara y mostrara el mensaje de reconexión de Studio.
Corregimos un error en los procesos lambda que hacía que el bloque Length of array no obtuviera el número de filas.
Corregimos un error en los procesos lambda que se producía cuando el usuario invocaba una transacción si se cambiaba un RgisterString a un RgisterNumber en la pestaña Code.
Corregimos un error que se producía al guardar una pantalla de un módulo que contenía solo una pantalla e interfaz.
Corregimos un error en App Flow que no permitía actualizar correctamente la lista de tokens y arrays al cambiar el chip de búsqueda.
Modificamos la interfaz de App Flow. Ahora, el estado vacío solo aparece cuando no se pueden encontrar resultados durante una búsqueda.
Corregimos un error que se producía al importar o eliminar un proceso lambda que invocaba una transacción que no existía en el entorno.
Corregimos un error que impedía que todos los elementos permanecieran dentro del panel flotante.
Corregimos un error que impedía la correcta visualización de las imágenes configuradas en los atributos Background Image y Simulator Background Image para los componentes del panel.
Corregimos un error que afectaba al tamaño de fuente utilizado por defecto en los componentes de etiqueta.
Deprecaciones
Eliminamos el atributo ActionsTLC del panel derecho del editor de pantallas.
Eliminamos el parámetro message en el bloque execute async transaction de procesos lambda.