Te recomendamos la actualización de todos los componentes de Velneo a esta versión si quieres disfrutar de las mejoras. Están disponibles en la zona de descargas de la web los instalables de las distintos componentes para los diferentes sistemas operativos.
Las mejoras e incidencias solucionadas en esta revisión son las siguientes:
Plataforma
Rejilla avanzada: mejora en el orden de columnas al copiar
Ahora, al copiar datos de una rejilla avanzada y pegarlos en otras aplicaciones, el orden de las columnas respetará cualquier reordenación previa realizada, facilitando la consistencia visual y lógica en aplicaciones de terceros. (VELNEO-9389)
Evitar posibles vulnerabilidades de http2 usando la clase XMLHttptRequest o el objeto Consumo de servicio Web
Se ha identificado una vulnerabilidad relacionada con el manejo de conexiones HTTP2, asignada como CVE-2024-39936. Esta falla permite enviar datos a un servidor con un certificado TLS no coincidente que puede ser explotado mediante técnicas Man-in-the-middle en casos como redirección y otros.
Para evitar el problema con servidores web no conocidos en aplicaciones que utilicen xmlhttprequest y consumo de servicios web, se recomienda desactivar HTTP2. En Velneo podremos hacerlo mediante la configuración de una clave beta. (VELNEO-18431)
Mejora en anchos de columnas y combos para Android en vClient
Se ha mejorado el ajuste de los anchos de columnas en rejillas de las aplicaciones ejecutadas en Android cuando no alcanzaban el mínimo de 45px, mejorando la usabilidad y eficiencia para desarrolladores y usuarios. (VELNEO-18615)
Mejora en la estabilidad de formularios QML en modo "Diálogo" en vClient en Android e iOS
Se ha mejorado la estabilidad de los formularios QML en modo "Diálogo", optimizando el manejo de objetos QML, mejorando la estabilidad y la experiencia de usuario. (VELNEO-19014)
Actualizada extensión de Generar objetos para plugin de ChatGPT
Se ha actualizado la extensión de Generar objetos para plugin de ChatGPT para adaptar los objetos generados a los requisitos de OpenAI. (VELNEO-19017)
Mejora en la actualización dinámica de condiciones de estilo en rejillas
Se ha implementado la actualización automática de las condiciones de estilo en rejillas tras modificar un registro en escritorio, permitiendo reflejar cambios al instante y mejorando la experiencia del desarrollador. (VELNEO-19079)
Importador de tablas de vDevelop en el menú de Objetos
Se ha añadido la opción del Importador de tablas al menú de stock de objetos de vDevelop. (VELNEO-19163)
Optimización en el manejo de fechas en JavaScript
Se ha ajustado las funciones de conversión de fechas y horas, como “fieldToDate”, “varToDate” , “fieldToTime”, “varToDateTime”, “oldFieldToDate” y “oldFieldToTime”, al realizar la transición del motor anterior de javascript al nuevo motor. Este ajuste asegura una interpretación consistente de las fechas y horas, evitando un cambio de comportamiento, donde el motor interpretaba erróneamente el tiempo en lugar de la fecha. Este cambio garantiza una mayor precisión y uniformidad en el manejo de datos temporales a través de los diferentes motores. (VELNEO-19169)
Ajustes de Comportamiento del Ratón en el control Fecha
Hemos optimizado la funcionalidad del control de edición de fecha cuando está configurado en modo alfanumérico. Ahora, el desplazamiento de la rueda del ratón sobre el control de fecha no alterará accidentalmente la fecha visualizada, asegurando una experiencia de usuario más intuitiva y sin errores. (VELNEO-19175)
Selección de la ejecución de procesos con origen declarados en distintos proyectos de datos en el Gestor de bases de datos
Resuelta incidencia que hacía que no se pudiesen ejecutar procesos con origen ficha o lista declarados en proyectos heredados por el que tenía declarada la tabla. (VELNEO-19202)
Mejora en la eliminación de registros desde listas en el gestor de bases de datos
Se ha corregido un error que provocaba fallos al eliminar registros desde listas, garantizando mayor estabilidad y eficiencia, lo cual beneficia tanto a desarrolladores como a usuarios. (VELNEO-19252)
Mejora en la conversión de fechas y horas en el API de Velneo para JavaScript
Se ha unificado el manejo de tiempos en el API JS, convirtiendo Date a fecha, hora y tiempo para garantizar funcionamiento coherente entre engines. (VELNEO-19256)
Ejecución web
Mejora del sistema de control de licencias para ejecución Web
Se mejora el sistema de control de licencias para ejecución Web para que funcione de forma correcta en Web. (VELNEO-18903)
Mejora en la detección de plataforma en las funciones de la API de Velneo para JavaScript de Velneo en Ejecución Web
Se ha corregido el comportamiento de las funciones getOs y getOsString y las equivalentes de la clase VSysInfo, que ahora devuelven correctamente la plataforma en Velneo Web. Esto hace que el desarrollo de aplicaciones web pueda distinguir el sistema operativo, lo que mejora la personalización de experiencias para los usuarios finales. (VELNEO-19020)
Mejora en la visualización de CSS aplicados en calendarios en ejecución web
Se ha mejorado la gestión de hojas de estilo CSS la hoja de estilo que afectaba la visualización de los días del calendario en la ejecución web, garantizando consistencia entre entornos y mejor experiencia de usuario. (VELNEO-19048)
Implementación de los comandos de instrucción de procesos del grupo Interfaz en Ejecución Web
En esta versión de Velneo Web hemos dado un gran paso en las mejoras funcionales, siendo funcionales ahora todos los comandos de instrucción de proceso del grupo Interfaz. (VELNEO-19096)
Mejora en la estabilidad al copiar datos desde rejillas en Ejecución Web
Se ha resuelto un problema de asincronía que ocurría al copiar datos de una rejilla en la ejecución Web, evitando errores y mejorando la fluidez en el manejo de grandes cantidades de información para una mejor experiencia de usuario. (VELNEO-19153)
Optimización del Comando "Moverse a Hermano" en Ejecución Web
Hemos mejorado el funcionamiento del comando de botón "Moverse a hermano" en Velneo Web. Ahora, su operación es completamente funcional, asegurando un flujo de trabajo fluido y sin interrupciones para los usuarios de vClient Web. Esta actualización garantiza que el comando "Moverse a hermano" funcione correctamente, eliminando problemas anteriores y proporcionando una experiencia más cohesiva y fiable en Velneo Web. (VELNEO-19197)
F.A.Q. de la revisión
¿Será compatible la revisión 35.3 con la versión 35.0, la 35.1 y la 35.2?
Las versiones son compatibles, pudiendo conectarse Velneo vClient 35.3 a Velneo vServer 35.0, 35.1 y 35.2 y viceversa. De todas formas os recomendamos que actualicéis todos los componentes para poder disfrutar de las mejoras de esta nueva revisión.
¿Debo activar de nuevo el servidor tras actualizarlo?
No es necesario. Una vez actualizado reconocerá la activación ya realizada con al versión Velneo 35.0, 35.1 o 35.2.
Notas de la versión
Por favor, revisa las notas de la versión 35 antes de actualizar desde versiones anteriores a la 35.