Jutro Digital Platform Mammoth
Novedades del parche 10.10.11 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.10.11:
ID | Descripción |
|---|---|
| JUT-25223 | Se actualizó expr-eval-fork@3.0.0 a expr-eval-fork@3.0.1. |
Novedades del parche 10.10.10 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.10.10:
ID | Descripción |
|---|---|
| JUT-24925 | Se reemplazó expr-eval@2.0.2 vulnerable por expr-eval-fork@3.0.0 seguro. |
Novedades del parche 10.10.9 de Jutro
Esta versión de parche introduce varias actualizaciones de dependencias con correcciones de seguridad, que abordan las vulnerabilidades descubiertas en paquetes de terceros.
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.10.9:
ID | Descripción |
|---|---|
| JUT-24668 | Se eliminó el paquete conventional-changelog-core de las dependencias. |
| JUT-24679 | Se actualizó el paquete @babel/runtime-corejs3 a 7.26.10. |
| JUT-24543 | Se actualizó el paquete axios a 0.30.2. |
| JUT-24549 | Se actualizó el paquete webpack-dev-server a 5.2.2. |
Novedades del parche 10.10.8 de Jutro
SDK de Digital 10.10.8
Se volvieron a introducir mejoras en la compatibilidad para productos multilínea
En el SDK de Digital, hemos vuelto a introducir una compatibilidad mejorada para configurar ediciones en productos multilínea. Esta es la misma función que agregamos en el parche 10.10.5 de Jutro que se eliminó en el parche 10.10.7 de Jutro.
Para obtener más información sobre esta función, consulte las notas de la versión del SDK de Digital.
Novedades del parche 10.10.7 de Jutro
Reversiones de los cambios desde 10.10.5 y 10.10.6
El parche 10.10.7 revierte algunos cambios en los parches 10.10.5 y 10.10.6.
La política de parches de Guidewire tiene como propósito cubrir solo las correcciones de seguridad críticas y los bloqueadores funcionales, mientras que las correcciones de errores y las mejoras de características están destinadas a publicarse solo en las versiones principales de esquí. Siguiendo esta política, eliminamos los siguientes cambios, pero los ponemos a disposición en la versión Niseko.
- Se mejoró la compatibilidad de productos multilínea para el SDK de Digital.
- (JUT-24000) Se solucionó un problema por el cual al cambiar la selección en la entrada del selector de fecha se creaba un bucle infinito en Chrome iOS.
- (JUT-23433) Se cambió el comportamiento de los cargadores de Webpack de Jutro para evitar el hash de expresiones regulares de CSS.
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.10.7:
ID | Descripción |
|---|---|
| JUT-24048 | Se agregó la invalidación para el paquete on-headers a 1.1.0. |
| JUT-24095 | Se actualizó la invalidación de Axios a 1.11.0. |
Novedades del parche 10.10.6 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.10.6:
ID | Descripción |
|---|---|
| JUT-24000 | Al cambiar la selección en la entrada del selector de fecha, se creaba un bucle infinito en Chrome iOS. |
| JUT-23742 | Invalidación de actualización para el paquete tar-fs de 2.1.2 a 2.1.3. |
| JUT-23772 | Se agregó la invalidación para el paquete webpack-dev-server a 5.2.1. |
Novedades del parche 10.10.5 de Jutro
SDK de Digital 10.10.5
Mejoras en el soporte para productos multilínea
Compatibilidad para configurar ediciones en productos multilínea en el SDK de Digital.
Para obtener más información, consulte las notas de la versión del SDK de Digital.
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.10.5:
ID | Descripción |
|---|---|
| JUT-23680 | Los tokens de espaciado entre párrafos se aplicaron a las propiedades de espaciado entre palabras. |
| JUT-23433 | Evita el hash de expresiones regulares de CSS dentro de los cargadores de Webpack de Jutro. |
Novedades del parche 10.10.4 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.10.4:
ID | Descripción |
|---|---|
| JUTSDK-1895 | Las extensiones de la interfaz de usuario del SDK de Digital generaban rutas no válidas en equipos Windows. |
| JUT-23630 | Se agregó la invalidación para el paquete http-proxy-middleware a 2.0.9. |
| JUT-23742 | Invalidación de actualización para el paquete tar-fs de 2.1.2 a 2.1.3. |
Novedades del parche 10.10.3 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.10.3:
ID | Descripción |
|---|---|
| JUT-23334 | Al establecer el valor en null, se producía un error de TypeScript para los componentes ToggleButtonGroup. |
| JUTSDK-1896 | Algunos componentes de campo generados por las extensiones de la interfaz de usuario del SDK de Digital enviaban undefined en lugar de null como valor a los componentes. |
| JUT-23322 | Se agregó la invalidación para el paquete @babel/runtime-corejs3 de 7.21.5 a 7.26.10 y se actualizaron las instancias restantes. |
| JUT-23320 | Se agregó la invalidación para el paquete tar-fs de 2.x a 2.1.2. |
| JUTSDK-1879 | Se actualizó Axios a 0.30.0. |
Novedades del parche 10.10.2 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.10.2:
ID | Descripción |
|---|---|
| JUTSDK-1816 | Se mostraba un error de TypeScript para los componentes de campo de fecha y hora generados si tenían un tipo de fecha y hora que permitía undefined en lugar de null. |
Novedades del parche 10.10.1 de Jutro
SDK de Digital 10.10.1
Nueva propiedad de configuración de extensiones de interfaz de usuario del SDK de Digital
La propiedad de configuración dangerouslyForceEntityFieldGeneration se agregó para forzar la generación de extensiones de campo para las entidades que no cumplen con el tipo JSONSchemaWithFields.
Para obtener más información, consulte la documentación sobre generación de extensiones de interfaz de usuario del SDK de Digital.
Jutro Design System 10.10.1
Nuevos tokens de diseño aplicados a los componentes
Se ha aumentado el número de tokens de diseño disponibles para personalizar los siguientes componentes:
CardClickableCardDropdownMenuy sus componentes secundariosInlineLoaderInlineNotificationLoaderModalNextLookupFieldToastProvider
Se mantiene la compatibilidad con versiones anteriores y estos componentes solo se verán afectados en caso de que su tema incluya los nuevos tokens de diseño. La única excepción es en caso de que esté utilizando variables --JDS-TOAST-NOTIFICATION-TEXT-PADDING o --JDS-INLINE-NOTIFICATION-MESSAGE-PADDING CSS, ya que estas han sido eliminadas.
Lookupfield sea más similar a los otros componentes de entrada.Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.10.1:
ID | Descripción |
|---|---|
| JUT-21631 | Se solucionó un problema por el que una versión en caché de la aplicación de Jutro se cargaba en lugar de una versión actualizada. |
| JUT-21816 | Se corrigió la separación entre el ícono y el texto del mensaje en el componente InlineNotification. |
| JUT-21819 | Se corrigió la alineación entre el ícono y el texto del rótulo en el menú de opciones. |
| JUT-21820 | Se corrigió la alineación entre el ícono y el texto del rótulo en los botones de selección heredados. |
| JUT-21821 | Se corrigió el foco y el fondo al pasar el cursor sobre la selección del año en los componentes selector de fecha. |
| JUT-21823 | Se corrigió la alineación entre el ícono y el texto del rótulo en el componente MultipleFileUpload. |
| JUT-21825 | Se corrigieron los problemas de ancho del componente InlineNotification. |
| JUT-21911 | Se corrigieron los problemas de tamaño del componente Badge. |
| JUT-21912 | Se corrigió la alineación del ícono del cargador en el componente TableView. |
| JUT-21913 | Los tipos de TypeScript para TextInput y TextArea no aceptaban null como valor. |
| JUT-21921 | Se corrigió el estilo incorrecto en el componente TabSet. |
| JUT-21922 | Se corrigió el color de fondo y la composición y disposición incorrectos en el componente Toast. |
| JUT-22085 | Se corrigieron problemas de altura y truncamiento en el componente TypeaheadMultiSelectField. |
| JUT-22163 | La máscara no funcionaba correctamente cuando se usaba una letra del alfabeto latino/cirílico extendido en el componente DatePicker. |
| JUT-22572 | Se solucionó un problema por el que NumberInput arrojaba una excepción cuando el valor tenía 6 o más decimales. |
| JUT-22643 | Se aplicaron tokens de diseño incorrectos a los componentes Badge y InfoLabel. |
| JUT-22955 | Se actualizó un token de diseño aplicado incorrectamente para DropdownMenu . |
| JUTSDK-1877 | Los componentes de campo generados no permitían la invalidación de elementos secundarios. |
| JUT-22584 | Se reemplazó el paquete inflight con una versión personalizada. |
Novedades en Jutro Digital Platform Mammoth
Jutro Design System 10.10.0
Mejoras técnicas
Esta actualización incluye una serie de mejoras y correcciones de errores.
Cumplimiento de WCAG 2.1
Hemos revisado los componentes de Jutro Design System y hemos realizado las modificaciones necesarias para que cumplan con WCAG 2.1.
Nuevos contenedores de composición y disposición de página
Hemos agregado varios componentes nuevos para contenedores de composición y disposición de página con el fin de proporcionar flexibilidad adicional al implementar los requisitos de composición y disposición:
AppFloorplan. Consulte la documentación de la composición y disposición de página para obtener más información.Renovación pasiva de tokens
Se introdujo la renovación pasiva de tokens en el cliente de autenticación. En este método, la validez del token se verifica en cada acceso y, si ha caducado, se renovará antes de devolverlo. Para obtener más información sobre la renovación pasiva, consulte la documentación del cliente de autenticación.
Migración a la renovación pasiva de tokens
La renovación pasiva de tokens se introdujo en la versión 10.10. La renovación activa no quedó obsoleta, pero se recomienda pasar a la renovación pasiva. Para habilitar esta función, debe realizar los siguientes pasos:
- Elimine las variables
JUTRO_AUTH_SILENT_REDIRECT_PATHyJUTRO_AUTH_SILENT_LOGIN_PATH, si están presentes. Estas variables son específicas del método activo con inicio de sesión silencioso y no son necesarias para el método pasivo. - Agregue
offline_accessa la variableJUTRO_AUTH_SCOPE. - Asegúrese de que la configuración de la aplicación Guidewire Hub incluya la concesión
REFRESH_TOKENen su matrizauthSettings.grantTypes. - Agregue la variable
JUTRO_AUTH_USE_PASSIVE_TOKEN_RENEWALS=true. - Reemplace los siguientes usos de propiedades desde el gancho useAuth:
| Renovación activa | Renovación pasiva |
|---|---|
isAuthenticated: boolean | null | getIsAuthenticated: () => Promise<boolean | null> |
accessToken: string | null | getAccessToken: () => Promise<string | null> |
idToken: string | null | getIdToken: () => Promise<string | null> |
userInfo: OidcUserInfo | null | getUserInfo: () => Promise<OidcUserInfo | null> |
Nueva variable de entorno de cliente de autenticación
Se introdujo la variable de entorno JUTRO_AUTH_PREPEND_AUTH_CALLBACKS_WITH_BASEURL. Si se establece el valor de esta variable de entorno en true, se antepondrá automáticamente el valor routerBasename para redirigir las rutas pasadas como argumentos a las funciones de cliente de autenticación login() y logout(). Para obtener más información, consulte la documentación del cliente de autenticación.
Al pasar rutas de redirección hacia login() y logout() con JUTRO_AUTH_PREPEND_AUTH_CALLBACKS_WITH_BASEURL=false, aparecerá una advertencia de elemento obsoleto.
Nuevos códigos de error del cliente de autenticación
Hemos agregado dos nuevos códigos de error de cliente de autenticación.
JUTRO_AUTH_ACCESS_DENIED_ERROR: El usuario no está asignado a la aplicación.JUTRO_AUTH_LOGIN_REQUIRED_ERROR: La aplicación no pudo renovar los tokens mediante el método de inicio de sesión silencioso porque el navegador bloquea las cookies de terceros.
Para obtener más información sobre los errores del cliente de autenticación, consulte la documentación sobre el cliente de autenticación.
access_denied, deberá realizar cambios para utilizar el nuevo código de error JUTRO_AUTH_ACCESS_DENIED_ERROR en su lugar.Consulte la documentación sobre el cliente de autenticación para obtener más información sobre el manejo personalizado de errores.
Bibliotecas de interfaz de usuario de Jutro 10.10.0
Extensiones de la interfaz de usuario del SDK de Digital
La ejecución del comando jutro-cli jutro generate:digital-sdk, además de generar el SDK de Digital, también generará un nuevo conjunto de componentes, ganchos y proveedores basados en los esquemas de Cloud API de InsuranceSuite que se utilizarán en su aplicación de Jutro.
Para obtener más información, consulte la sección Consumo de Cloud API mediante el SDK de Digital de los documentos de Jutro.
Actualizaciones del modo de componente de MicroFrontend
Se actualizaron los nombres de modos de componentes de MicroFrontend:
- El modo
moduleFederationahora esshared. - El modo
iframeahora esisolated.
Los nombres de los modos originales siguen funcionando, pero quedan obsoletos. Se recomienda actualizar cualquier referencia en el código para evitar problemas futuros.
Asistencia para el manejo de errores de microfrontend
Se agregó una devolución de llamada onError que se utilizará cuando haya problemas con la carga de un iframe o con el microfrontend en sí.
La versión del nodo 18 es obsoleta
Es posible que la ejecución de versiones obsoletas exponga la aplicación a vulnerabilidades.
Puede migrar aplicaciones existentes al nodo 22 hasta el 30 de septiembre de 2025. Actualice todas las aplicaciones lo antes posible.
El mantenimiento del nodo 18 finaliza en abril de 2025 y no recibirá asistencia técnica después de esa fecha. El uso del nodo 18 en Jutro queda obsoleto y se recomienda actualizar al nodo 22.6.0 o uno posterior.
Para migrar, haga lo siguiente:
- Actualice el campo
enginesen supackage.jsona:
"engines": {
"node": ">=22.6.0 < 23",
"npm": ">=10.8.2 "
}
- Si usa NVM para administrar versiones del nodo, debe actualizar su archivo
.nvmrcav22.6.0. - Instale Node.js v22.6.0 (y si no es usuario de NVM, elimine la versión anterior).
- Actualice las pruebas unitarias que utilizan
Intl(Node.js v22 se actualiza de acuerdo con la última versión de Intl). - Elimine
node-sassde supackage.jsony agregue"sass": "1.81.0"en su lugar.- Si tiene problemas con
"sass": "1.81.0", intente usar"sass": "1.77.8"en su lugar.
- Si tiene problemas con
Para comprobar si la aplicación sigue funcionando con una versión más reciente de Node.js (por ejemplo, en las canalizaciones de TeamCity), haga lo siguiente:
- Actualice el campo
enginesen supackage.jsona:
"engines": {
"node": ">=22.6.0 < 23",
"npm": ">=10.8.2 "
}
- Elimine
node-sassde supackage.jsony agregue"sass": "1.81.0"en su lugar.- Si tiene problemas con
"sass": "1.81.0", intente usar"sass": "1.77.8"en su lugar.
- Si tiene problemas con
Un cambio en el proceso de traducción en el nodo 22 hace que un carácter de espacio sea reemplazado por un espacio Unicode estrecho de no separación. Esto puede dar lugar a pruebas unitarias fallidas, ya que no coincide con el patrón regex \s.
Intl.Paquete @jutro/cli-npm-preinstall obsoleto
El paquete @jutro/cli-npm-preinstall personalizado ahora queda obsoleto. Este paquete se usaba para forzar una versión específica de dependencia transitiva como forma de resolver problemas de seguridad.
Ahora existe una solución nativa en npm para esto, que se debe usar en su lugar.
Invalidaciones de migración a npm
Si su aplicación actualmente usa resoluciones, debe seguir estos pasos:
- Elimine el archivo
preinstall.jsde la raíz del proyecto. - Elimine el script
preinstalldepackage.json. - Cambie el nombre de
resolutionsenpackage.jsonaoverrides.
Jutro Web Apps
Plantillas de experiencia nuevas y mejoradas
Hemos agregado dos nuevas plantillas: “Commercial Auto FNOL” y “Workers' Comp”, para darle una ventaja en la implementación de experiencias digitales.
Para obtener más información, consulte las páginas de documentación sobre las plantillas:
- Commercial Auto FNOL (FNOL para vehículo comercial)
- Plantilla “Workers' Comp” (Compensación para los trabajadores)
También hemos agregado más capacidades y mejoras a las siguientes plantillas:
- La plantilla Agent Experience (Experiencia del agente) ahora incluye una barra lateral Actividades. Esta barra lateral permite a los agentes ordenar las actividades por fecha, prioridad y título. Las actividades también se pueden buscar por número de cuenta, número de póliza o número de trabajo (solicitud). Con este cambio, los agentes también pueden crear y adjuntar cualquier cantidad de notas con formato libre a cualquier actividad.
- La plantilla “PolicyHolder Experience” (Experiencia del asegurado) ahora incluye la capacidad de que el asegurado realice consultas de facturación en su cuenta y vea las facturas de su póliza junto con sus respectivos estados (vencida, por pagar, pagada), así como el monto por pagar y la fecha de vencimiento. Las aseguradoras también pueden optar por ampliar la capacidad de los asegurados de pagar su factura en línea a través de una integración con un proveedor de pagos digitales.
También se ha cambiado el nombre de las siguientes plantillas:
| Nombre original de la plantilla | Nombre actualizado de la plantilla |
|---|---|
| Agent Quote and Buy Personal Auto | Personal Auto Quote and Buy |
| Agent Quote and Buy Commercial Auto Experience | Commercial Auto Quote and Buy |
| Demo Homeowners Quote | Homeowner Quote and Buy |
SDK de Digital 10.10.0
Se han agregado las siguientes funciones al SDK de Digital:
- Una nueva opción de configuración para filtrar líneas de negocio específicas desde PolicyCenter durante la generación.
- Se agregaron tipos basados en esquema para entidades sin un tipo basado en openAPI coincidente.
Para obtener más información, consulte las notas de la versión del SDK de Digital.
Mejoras y problemas solucionados
ID | Descripción |
|---|---|
| JDCD-697 | Se solucionó un problema que ocasionaba un error de tiempo de ejecución no detectado en la plantilla “Agent Experience” cuando PolicyCenter no estaba configurado o no funcionaba. |
| JDCD-1282 | Se solucionó un problema por el que faltaba el campo código de ubicación en el cajón Ubicación de la plantilla de vehículo comercial. |
| JDCD-1281 | Se solucionó un problema por el que se mostraban detalles comerciales para las pólizas creadas en cuentas personales en la plantilla Agent Experience. |
| JDCD-1272 | No se podía hacer clic en las actividades de la plantilla Agent Experience. |
| JUT-11047 | En progressStepBar, el ícono de error no tenía un aria-label que dijera “ícono de error”. |
| JUT-19202 | El día actual no estaba alineado con otras celdas del calendario de DatePicker. |
| JUT-19361 | Los lectores de pantalla no leían los nombres de meses completos en el calendario de los componentes de entrada de fecha. |
| JUT-19507 | Los lectores de pantalla anunciaban demasiadas cifras después de la coma decimal en el componente PhaseProgressBar. |
| JUT-19609 | Se corrigieron los estilos del calendario DateRangePicker durante el problema de selección de fecha. |
| JUT-19845 | ToggleButton no tenía seleccionado el estado para el texto. |
| JUT-19929 | Los lectores de pantalla decían “menú” dos veces al leer en voz alta en el menú de perfil del encabezado. |
| JUT-19930 | aria-label estaba roto para los encabezados TabSet/Tab cuando el encabezado era un React.node. |
| JUT-20130 | El estilo de foco de MonthPicker se aplicaba tanto al elemento calendario como al elemento de entrada cuando el elemento calendario estaba en foco. |
| JUT-20172 | DatePicker no aplicaba correctamente el idioma seleccionado para el mes y el día de la semana. |
| JUT-20219 | Se eliminó e como entrada aceptada para el componente Stepper. |
| JUT-20511 | El componente CurrencyInput tenía “Tx:” duplicado en aria-label. |
| JUT-20848 | El SDK de microfrontend abría varias ventanas emergentes para la autenticación. |
| JUT-21169 | El valor TimePicker se perdía en el desenfoque con algunos ajustes de configuración regional. |
| JUT-21207 | Se corrigieron problemas con la visualización de las descripciones emergentes en las notificaciones Toast. |
| JUT-21227 | La función @jutro/test/getTranslation tenía problemas con la interpolación de strings. |
| JUT-21326 | La composición y disposición de teléfono era incorrecta en el componente Address. |
| JUT-21621 | NumberInput no manejaba los separadores de manera uniforme. |
| JUT-22159 | Color de fondo predeterminado incorrecto aplicado a la variante Inverse del Button “solo ícono”. |
| JUT-22206 | El tamaño de Button difería cuando se usaba el ícono antiguo en comparación con el ícono nuevo. |
| JUT-22227 | El lector de pantalla de Progress Bar anunciaba un valor completado diferente del visual. |
| JUT-22247 | El Button Ayuda en el encabezado de AppFloorplan recibía el foco dos veces cuando se navegaba por el encabezado con el teclado. |
| JUT-22576 | Los componentes Accordion y AccordionCard usaban la variable CSS intercambiada para su color de fondo. |
Problemas conocidos
El archivo preinstall.js aún se comprueba después de migrar a invalidaciones de npm (JUT-22690)
Problema: Después de migrar desde el paquete @jutro/cli-npm-preinstall a las invalidaciones de npm, el archivo preinstall.js aún se verifica y causa un error de compilación si no se lo encuentra.
Solución temporal: Elimine el contenido del archivo preinstall.js, pero no elimine el archivo en sí.
Un cambio de póliza en la plantilla Quote and Buy de PA y CA no se aplica a una renovación programada (JDCD-1102)
Problema: Cuando realiza un cambio en una póliza cotizada y contratada en su aplicación Quote and Buy de CA o PA y esta póliza tiene una renovación programada, el cambio no se aplica a la póliza renovada.
Solución temporal: Guidewire está al tanto del problema.
Un cambio en una póliza PA o CA no maneja sustituciones (JDCD-1092)
Problema: Cuando inicia dos cambios en una póliza de PA o CA, no termina ninguno de los dos, reanuda el primero y lo contrata, y luego intenta contratar también el segundo cambio en la póliza, no se le ofrece ninguna opción para gestionar las sustituciones.
Solución temporal: Guidewire está al tanto del problema.
Los campos marcados como prohibidos en el esquema de APD no se ocultan (JDCD-737)
Problema: En la plantilla “Agent Experience”, los campos del esquema de APD que tienen el atributo x-gw-forbidden se muestran como deshabilitados, en lugar de filtrarse y ocultarse.
Solución temporal: Puede utilizar este código para filtrar estos campos:
const fields = Object.keys(schema?.properties).filter(
(key) =>
!schema?.properties[key].readOnly &&
!(schema['x-gw-forbidden'] || []).includes(key)
);
A algunos botones les faltan rótulos aria (JDCD-1795)
Problema: En la página Policy Details de la plantilla Quote and Buy de CA, algunos botones carecen de rótulos aria, lo que impide que los lectores de pantalla los anuncien para que tengan sentido.
Solución temporal: Guidewire está al tanto del problema.
Al cambiar las pestañas en la página Coberturas de línea de la plantilla de vehículo comercial, no se marcan los campos obligatorios faltantes (JDCD-1796)
Problema: Si cambia de la pestaña Coberturas estándares a cualquier otra pestaña en la página Coberturas de línea de la plantilla de vehículo comercial, pero no ha completado todos los campos obligatorios, no puede continuar en el asistente, pero no aparece ningún mensaje de error.
Solución temporal: Guidewire está al tanto del problema.
Un campo en la página Coberturas de línea de la plantilla de vehículo comercial es obligatorio, pero debería estar condicionado a la selección del usuario (JDCD-1797)
Problema: Si selecciona “Límite dividido” como tipo de límite en la página Coberturas de línea, el campo “Límite único combinado” sigue siendo obligatorio, aunque debe estar condicionado a su selección. Esto se debe a un error en el modelo de producto de la línea GO, que a su vez aparece en la plantilla de vehículo comercial.
Solución temporal: Debe cambiar el campo correspondiente en el modelo de producto de la línea GO.
Las extensiones de la interfaz de usuario del SDK de Digital generan rutas no válidas en equipos Windows (JUTSDK-1895)
Problema: Si genera un SDK de Digital con la CLI de Jutro en un equipo Windows, las rutas de acceso a las extensiones de la interfaz de usuario del SDK de Digital contendrán una combinación de barras diagonales hacia adelante y hacia atrás.
Solución temporal: No use equipos Windows para generar un SDK de Digital con la CLI de Jutro.
Algunos componentes de campo generados por las extensiones de la interfaz de usuario del SDK de Digital a veces envían undefined como un valor a los componentes (JUTSDK-1896)
Problema: Los componentes de campo de entidad generados por las extensiones de interfaz de usuario del SDK de Digital enviarán undefined como valor a los componentes ToggleButton, CurrencyInput y NumberInput de Jutro. Como se indica en los documentos de Jutro, undefined hace que el componente no esté controlado y el estado de vista previa permanece visible. Esto crea problemas cuando el cambio de estado no es desencadenado por el componente de Jutro.
Solución temporal: Utilice ganchos de entidad para crear versiones personalizadas cuando los componentes de campo de entidad utilicen los componentes ToggleButton, CurrencyInput o NumberInput.
Error al agregar coberturas en la plantilla Personal Auto Quote and Buy (JDCD-2117)
Problema: En la versión 10.10 de la plantilla Personal Auto Quote and Buy, los usuarios pueden ver el siguiente error para las coberturas infraseguradas o sin seguro:
Property 'priority' is defined as read-only and cannot be specified on inputs
Esto se debe a que el campo priority no se eliminó en la función removeReadOnly.
Solución temporal: En el archivo coverageHelpers.ts, incluya priority en la lista de propiedades eliminadas dentro de la declaración const removeReadOnly.
Una barra diagonal final puede provocar errores al generar extensiones de la interfaz de usuario del SDK de Digital (JUTSDK-1937)
Problema: Cuando se generan las extensiones de la interfaz de usuario del SDK de Digital, si el valor targetUrl tiene una barra diagonal final, la generación podría fallar con el siguiente mensaje:
AxiosError: Request failed with status code 404
Code: ERR_BAD_REQUEST
Solución temporal: Elimine la barra diagonal final del valor targetUrl. Por ejemplo:
"targetUrl": "http://localhost:8080/cc/" // incorrect
"targetUrl": "http://localhost:8080/cc" // correct
Información adicional
Navegadores compatibles
- Chrome y navegadores basados en Chromium (probados en Chrome v110)
- Firefox (probado en v107)
- Safari (probado en v15.6)
- Tablet y dispositivo móvil (iOS Safari + Android Chrome mismas versiones que arriba)
Dependencias de terceros
- Versión del nodo: >=22.6.0 < 23
- Versión de NPM: >= 9.5.0
- Versión de React: 18.2.0