Saltar al contenido principal

Jutro Digital Platform Flaine

Novedades de esta versión​

Mejoras en la accesibilidad (a11y)​

Se introdujeron muchas correcciones pequeñas de accesibilidad que marcan una gran diferencia. Actualícela para que su aplicación sea más fácil de utilizar.

Mejoras en TableView​

TableView es mejora cada vez más en los siguientes aspectos:

  • Mejor ordenamiento.
  • Reglas más claras en torno a la selección.
  • Foco en los componentes controlados.

Elementos obsoletos​

Hay elementos obsoletos en esta versión. Consulte nuestra página sobre elementos obsoletos para obtener más información.

Se eliminó la función validateMetadata​

Warning: API eliminada

Quitamos la función validateMetadata desde @jutro/uiconfig.

Decidimos deshacernos del validador de esquema Ajv JSON debido a una vulnerabilidad de seguridad conocida.

Si realmente necesita la funcionalidad, puede usar la CLI de Ajv o usarla al nivel de la compilación. No utilice Ajv en el tiempo de ejecución, ya que supone una amenaza para la seguridad.

Según IBM:

Se podría proporcionar un esquema JSON cuidadosamente diseñado que permita la ejecución de otro código mediante la contaminación del prototipo.

Para obtener más información sobre la vulnerabilidad, consulte el Security Bulletin: CVE-2020-15366 An issue was discovered in ajv.validate() in Ajv (aka Another JSON Schema Validator) 6.12.2 (Boletín de seguridad: CVE-2020-15366. Se descubrió un problema en ajv.validate() en Ajv (también conocido como Otro validador de esquema de JSON) 6.12.2).

Problemas conocidos​

Hasta el momento, no se conocen problemas.

Correcciones de errores​

  • Se corrigió un error con nombres de variables duplicados en codemods.
  • Se solucionó un error por el que se agregaba un objeto vacío componentProps a los metadatos.
  • Se corrigió un error que causaba en codemods que el cambio de ModalNextProvider a la nueva implementación modal no funcionara para los componentes de clase.
  • Se solucionó un error que hacía que el comando update fallara debido a un problema de importación.
  • Se solucionó un error que causaba más problemas con el comando update.
  • Se solucionó un error que causaba que los campos de resoluciones no se aplicaran desde package-templates cuando se usaba el comando update de jutro-cli en xEngage.

Navegadores compatibles​

  • Chrome y navegadores basados en Chromium (probados en Chrome v103)
  • Firefox (probado en v102)
  • Safari (probado en v15.4)
  • Tablet y dispositivo móvil (iOS Safari + Android Chrome mismas versiones que arriba)

Dependencias de terceros​

  • Versión del nodo: >=16.14.2 <17
  • Versión de NPM: >=8.5.0 <9
  • Versión de React: 17.0.2