Skip to main content

Veritran Docs

4.4.1

Fecha de release: junio 2025

Nuevas funcionalidades y mejoras
  • Incorporamos la posibilidad de deslinkear los repositorios de transacciones de los repositorios de módulos desde la página de dependencias del módulo. Si un módulo no está linkeado al repositorio de transacciones, sus procesos lambda no encontrarán dichas transacciones. De esta forma, podrás generar tu app sin tener que cambiar la dependencia de módulos que no están consumiendo ninguna transacción.

  • Implementamos una reingeniería completa de la funcionalidad de exportación e importación de apps y módulos, mejorando la experiencia del usuario y la performance. Esta mejora permite:

    • Unificar la experiencia de usuario en la interfaz de Studio.

    • Elegir manualmente qué elementos sobrescribir o conservar al detectar que ya existen en el ambiente destino.

    • Incluir automáticamente un archivo adicional de metadata que detalla con precisión qué elementos componen el paquete exportado.

    • Corregir bugs existentes asociados a la funcionalidad anterior.

    • Mejorar sustancialmente la performance del proceso para evitar caídas por timeout.

    • Agilizar procesos como el split de ambientes o el compartir funcionalidades mediante exportación/importación.

  • Incorporamos una nueva versión del bloque replace in text en los procesos lambda, que permite reemplazar todas las ocurrencias de un texto específico sin usar expresiones regulares, facilitando tareas de reemplazo más completas y accesibles.

  • Incorporamos la posibilidad de definir un listado de URLs sobre las cuales se aplica el mecanismo de caché en el componente Widget.

  • Incorporamos una validación en AppFlow para procesos legacy que llaman a transacciones. Ahora, si la transacción referenciada no existe al importar el proceso, se muestra el mensaje “Transaction not found”, mejorando la claridad del listado.

  • Mejoramos la eficiencia del menú derecho del editor de pantallas, evitando recargas completas innecesarias y acelerando la navegación del treeview.

Bug fixing
  • Corregimos un error en la funcionalidad de Quick Publish dentro del editor de pantallas que impedía la publicación rápida de cambios. Ahora los usuarios pueden publicar modificaciones de forma inmediata y sin inconvenientes.

  • Corregimos un error en los componentes Flex que impedía visualizar los atributos de flex en sus elementos hijos. Ahora, se muestran correctamente en el editor de pantallas y pueden ser utilizados sin problemas.

  • Corregimos un error en el bloque replace in text de los procesos lambda, que interpretaba el texto como expresión regular y causaba resultados inesperados con caracteres especiales. Ahora, solo reemplaza la primera coincidencia, mejorando la precisión y previsibilidad para el usuario.

  • Corregimos un error en la duplicación de transacciones que impedía asociarlas correctamente con el proceso legacy original. Ahora, se mantiene el vínculo correcto, evitando inconsistencias.

  • Corregimos un error que permitía editar el nombre de una Action Library, a pesar de que forma parte de la key de la entidad. Ahora, el campo está correctamente bloqueado, lo que previene errores en la identificación y uso.

  • Corregimos un error en la edición del tema y layout de una view.

  • Corregimos un error que impedía el funcionamiento del modo simulador si el atributo Position Type del componente raíz no era absolute o relative. Ahora, se fuerza el modo simulador independientemente del tipo de posición.

  • Corregimos un error en el componente Data Grid que hacía que los atributos vacíos por defecto quedaran cargando indefinidamente al configurar una nueva celda. Ahora se inicializan correctamente y permiten su edición.

  • Corregimos un error en el árbol de dependencias que no graficaba correctamente la rama sobre la que el usuario estaba posicionado.

  • Corregimos un error por el cual la información de última modificación de un asset no estaba siendo actualizada luego de un merge.

  • Corregimos un error por el cual los recursos locales no estaban siendo incluidos en el binario.

  • Corregimos un error por el cual la configuración no se generaba correctamente cuando las transiciones asociadas a una screen no tenían una duración asignada.