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
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
componentPropsa los metadatos. - Se corrigió un error que causaba en codemods que el cambio de
ModalNextProvidera la nueva implementación modal no funcionara para los componentes de clase. - Se solucionó un error que hacía que el comando
updatefallara 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
updatede 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