Jutro Digital Platform Las Leñas
Novedades del parche 10.9.9 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.9.9:
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.9.8 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.9.8:
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.9.7 de Jutro
Reversiones de los cambios desde 10.9.5 y 10.9.6
El parche 10.9.7 revierte algunos cambios en los parches 10.9.5 y 10.9.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.
- (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 dentro.
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.9.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.9.6 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.9.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.9.5 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.9.5:
ID | Descripción |
|---|---|
| JUT-23742 | Se actualizó la invalidación del paquete tar-fs a 2.1.3. |
| JUT-23630 | Se agregó la invalidación para el paquete http-proxy-middleware a 2.0.9. |
| JUT-23433 | Se corrigió el hash CSS de RegEx dentro de los cargadores de Webpack de Jutro. |
| JUT-23322 | Se agregó la invalidación para el paquete @babel/runtime-corejs3. |
| JUT-23320 | Se agregó la invalidación para el paquete tar-fs 2.x a 2.1.2. |
| JUT-22584 | Se reemplazó la dependencia inflight con una bifurcación parcheada de la dependencia. |
| JUT-22087 | Se agregaron invalidaciones faltantes para el paquete @jutro/npm-overrides. |
| JUTSDK-1879 | Se actualizó el paquete Axios a 0.30.0. |
| N/C | Se agregó la invalidación para el paquete Axios a 1.8.3. |
Novedades del parche 10.9.4 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.9.4:
ID | Descripción |
|---|---|
| JUT-22661 | Se solucionó un problema por el que location.state no persistía en la recarga de la página, lo que afectaba el comportamiento de algunas aplicaciones. |
| 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-22353 | Se solucionó un problema que causaba que un modal en una aplicación de microfrontend de iframe se desplazara indefinidamente hacia abajo. |
| JUT-22168 | Se solucionó un problema por el que, al realizar la autenticación, el cliente de autenticación Okta se agregaba /auth después de la URL base. |
Novedades del parche 10.9.3 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.9.3:
ID | Descripción |
|---|---|
| JUT-22524 | Se solucionó un problema que hacía que la aplicación se redirigiera a la página principal al volver a cargarse, en lugar de permanecer en la página que se volvía a cargar. |
| JUT-22328 | Se solucionó un problema con un tipo de propiedad no válido para la propiedad icon. |
| JUT-21770 | Se solucionó un problema de accesibilidad en los componentes menú desplegables, que evitaba que el usuario navegara a los elementos de menú desplegables con un teclado. |
| JUT-22338 | Escribir un campo de búsqueda, que utilizaba el componente Lookup, eliminaba las opciones sugeridas en lugar de resaltarlas. |
| JUT-22010 | Se solucionó un problema que hacía que la barra de navegación izquierda desapareciera en una aplicación de microfrontend. |
| JUT-20657 | Se solucionaron problemas de accesibilidad en el componente Slider. |
Novedades del parche 10.9.2 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.9.2:
ID | Descripción |
|---|---|
| JUT-22215 | El inicio de sesión ya no se activa automáticamente en el cliente de autenticación Okta para las páginas que no requieren autenticación. |
| JUT-22174 | Se solucionó un problema que causaba que el calendario en los componentes de fecha en Storybook se cerrara inmediatamente después de abrirlo. |
| JUT-21908 | Al hacer clic en una fecha del calendario de DatePicker, se propagaba el evento de clic a sus objetos subyacentes. |
| JUT-22173 | Al hacer clic en el área del calendario en un componente de fecha, se cerraba el calendario cuando se utilizaba un microfrontend en Safari. |
| JUT-21946 | La biblioteca okta-auth-js se actualizó a la versión 7.8.1. |
| JUT-21934 | eslint-config ya no utiliza un paquete antiguo esm, que causaba problemas con el nodo 22. |
| JUT-22206 | Los íconos del nuevo paquete jutro/icons tenían un tamaño incorrecto cuando se usaban en un componente Button. |
| JUT-21785 | Se actualizó la dependencia de Webpack a la versión 5.95.0 en @jutro/cli-app. |
| JUT-21683 | Se mejoró el comportamiento de cierre de sesión para los clientes de autenticación Okta y OIDC. |
| 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. |
Novedades del parche 10.9.1 de Jutro
Mejoras y problemas solucionados
Los siguientes problemas se resolvieron en el parche 10.9.1:
ID | Descripción |
|---|---|
| JUT-21714 | Se actualizó eslint-config para que apuntara a la entrada correcta. |
| JUTSDK-1721 | Se solucionó el error de TypeScript relacionado con la conversión de entityData a Record<string, unknown>. |
| JUTSDK-1560 | Se agregó compatibilidad en la configuración base para BillingCenter y ContactManager en initSDK. |
Novedades de Jutro Digital Platform Las Leñas
Jutro Design System 10.9.0
Mejoras técnicas
Esta actualización incluye una serie de mejoras y correcciones de errores.
Cliente de autenticación de Okta
Ahora se admite la autenticación de Okta en el paquete @jutro/auth.
Para habilitar Okta, establezca JUTRO_AUTH_USE_NATIVE_OKTA_CLIENT=true en su entorno. El uso del cliente de autenticación de Okta es igual que el cliente genérico, excepto por los siguientes cambios de comportamiento:
-
Inicio de sesión silencioso y flujo emergente de autenticación simplificados. Utiliza un mecanismo personalizado (
response-mode: okta_post_message) para pasar los tokens actualizados desde un iframe o ventana emergente ocultos a la ventana principal. Como resultado, no carga ninguna ruta de aplicación. Esto significa que las variablesJUTRO_AUTH_SILENT_LOGIN_PATHyJUTRO_AUTH_SILENT_REDIRECT_PATHson obsoletas. -
La memoria es el almacenamiento de tokens. No hay una opción de service worker. La memoria para el almacenamiento de tokens es la opción más segura en el cliente nativo de Okta. Hay dos diferencias en el comportamiento de la aplicación:
- Cada vez que se abre o actualiza una página, se inicia un flujo de inicio de sesión completo para obtener tokens. El usuario verá un cargador y
/auth/callbackcambia en la navegación de su navegador durante un breve período. - No hay sincronización, cada pestaña usa sus propios tokens.
- Cada vez que se abre o actualiza una página, se inicia un flujo de inicio de sesión completo para obtener tokens. El usuario verá un cargador y
-
No hay parámetros adicionales. El cierre de sesión con el cliente nativo de Okta ignora los parámetros adicionales de
JUTRO_AUTH_LOGOUT_QUERY_EXTRAS.
Para obtener más información sobre el uso del cliente nativo de Okta, consulte la página de documentos de autenticación.
Si ha utilizado el paquete de autenticación nativo de Okta heredado desde la versión 8.12 o anteriores, consulte los pasos para migración del cliente de autenticación para obtener detalles sobre en qué difiere.
Nuevos componentes ícono
El componente @jutro/components/Icon ha quedado obsoleto. Hay un nuevo paquete @jutro/icons como alternativa.
Este paquete contiene componentes específicos para cada ícono de Guidewire. Estos se pueden usar directamente y también pasar a otros componentes, en lugar de proporcionar un string de ID.
Por ejemplo:
// old
import { icon } from '@jutro/components';
<Icon icon="gw-help" />;
//new
import { HelpIcon } from '@jutro/icons';
<HelpIcon />;
Consulte la lista de íconos para ver la gama completa de opciones.
Extensión del tipo de propiedades icon
El tipo de propiedades icon en los componentes se amplió de string a string | React.ComponentType para permitir el uso de los nuevos componentes de ícono como valores. En los casos en que había un valor predeterminado, este valor ahora es un componente en lugar de un string. Esto afecta a los siguientes componentes:
| Nombre del componente | Nombre de propiedad | Valor predeterminado antiguo | Valor predeterminado nuevo |
|---|---|---|---|
| AlertModal | icon | ||
| Avatar | icon | 'gw-person' | PersonIcon |
| Botón | icon | ||
| Casilla de verificación | icon | 'gw-check' | CheckIcon |
| DateField | icon | 'gw-check' | CheckIcon |
| DropdownMenuAvatar | icon | ||
| DropdownMenuAvatarContent | icon | ||
| DropdownMenuAvatarHeader | icon | ||
| DropdownMenuButton | icon | ||
| ErrorNotice | icon | 'gw-error-outline' | ErrorOutlineIcon |
| FieldIcon | icon | ||
| GenericSelectControlDropdownIndicator | icon | 'gw-expand-more' | ExpandMoreIcon |
| InfoLabel | icon | ||
| InlineLoader | loadingIcon | ||
| LoadingIcon | icon | 'gw-renewals' | RenewalsIcon |
| LookupField | icon | ||
| ModalHeader | icon | ||
| PhaseProgress | icon | ||
| PhaseProgressLabel | icon | ||
| Etiqueta | icon | 'gw-close' | CloseIcon |
| TimeField | icon | 'gw-access-time' | AccessTimeIcon |
| ToggleButton (heredado) | icon | ||
| TooltipIcon | icon | 'gw-help' | HelpIcon |
| TreeNode | icon | ||
| TreeView | defaultParentIcon, defaultEndIcon |
| Nombre del componente | Nombre de propiedad |
|---|---|
| BurgerAppSwitcherButton | icon |
| IconsBar | icon |
| NavBarAccordion | icon |
| NavBarLink | icon |
| RightSideBar | icon |
| Nombre del componente | Nombre de propiedad | Valor predeterminado antiguo | Valor predeterminado nuevo |
|---|---|---|---|
| Botón | icon | ||
| Corchete angular | chevronIcon | 'gw-check' | CheckIcon |
| DropdownMenuLink | icon | ||
| IconButton | icon | ||
| Enlace | icon |
Exclusión de las configuraciones de íconos heredados
Se introdujo una nueva variable de entorno para excluirse del método de íconos obsoletos.
Si la variable de entorno JUTRO_DISABLE_LEGACY_ICONS se establece en true, eliminará toda la configuración relacionada con el método de íconos heredados. Esto evitará que se carguen en el DOM y hará que el componente heredado Icon sea inutilizable.
Cierre de sesión profundo
A partir de la versión 10.9, la variable de entorno JUTRO_AUTH_LOGOUT_REDIRECT_PATH puede ser la parte final de la URL o la URL completa.
Si introduce la URL completa, debe incluir el esquema. Por ejemplo, https://guidewire.com/my-best-app/logout es un valor válido, pero guidewire.com/my-best-app/logout no lo es.
Este cambio le permite iniciar un “cierre de sesión profundo” mediante la configuración de JUTRO_AUTH_LOGOUT_REDIRECT_PATH a una URL que activa el flujo de cierre de sesión en otro dominio.
Para obtener más información, consulte la documentación del cliente de autenticación.
Variable de entorno de publicación de nuevos eventos
Se agregó una nueva variable de entorno JUTRO_DISABLE_AUTO_EVENTS_PUBLISHING=true en la configuración base de las plantillas de Jutro. Esta variable deshabilita la publicación automática de eventos de componentes heredados para proporcionar una experiencia de manejo de eventos más coherente. Para obtener más información y ver cómo configurar el manejo de eventos, consulte la documentación sobre manejo de eventos.
Nueva variable de entorno modo estricto de React
Ahora contamos con una nueva variable de entorno para habilitar el modo estricto de React para pruebas unitarias y para aplicaciones de Jutro en entornos de desarrollo. Para habilitarla, agregue JUTRO_REACT_STRICT_MODE=true a su archivo .env. Las aplicaciones existentes no tendrán habilitado el modo estricto de forma predeterminada, pero las nuevas aplicaciones creadas tendrán la variable establecida en true en su archivo .env. Para obtener más información, consulte la documentación sobre pruebas unitarias.
Obsolescencia de la versión 18 del nodo
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.Ya no se requieren las --legacy-peer-deps
Ya no es necesario usar el indicador --legacy-peer-deps durante la instalación del paquete para una nueva aplicación de Jutro. Este indicador ya no es necesario debido a que los conflictos de dependencia ahora deberían resolverse automáticamente, lo que simplifica el proceso de instalación. Sin embargo, para las aplicaciones creadas con una versión anterior de Jutro, es posible que tenga dependencias en su archivo package.json que sean incompatibles con las peerDependencies en las versiones más recientes de Jutro. En este caso, podrían surgir conflictos de versión entre estas dependencias si quita el indicador.
Nuevo indicador para deshabilitar la publicación de eventos desde los componentes
Hemos actualizado la publicación de eventos (por ejemplo, clics en botones o cambios de valor) desde los componentes utilizando @jutro/events en la configuración base de Jutro. El indicador JUTRO_DISABLE_AUTO_EVENTS_PUBLISHING ahora deshabilita este comportamiento predeterminado. Si no agrega el indicador al archivo .env, aparecerá una advertencia. Este cambio afecta los componentes, como los campos más antiguos, que todavía usan la función de publicación desde @jutro/events.
Nuevas alternativas a los componentes obsoletos
Algunos componentes han quedado obsoletos y existen alternativas a ellos. Algunos de los componentes nuevos están estructurados de manera diferente a sus predecesores. Es posible que tenga que ajustar las propiedades dondequiera que se llame el componente. La siguiente es una lista de componentes y sus alternativas:
| Componente obsoleto | Componente nuevo |
|---|---|
Icon desde @jutro/components | Componentes de ícono desde @jutro/icons |
Jutro Web Apps
Ascensos mutables e inmutables en sistemas principales de preproducción y producción
Los ascensos mutables e inmutables, similares al patrón de implementaciones utilizado en el desarrollo, ahora están habilitados para los sistemas principales de preproducción y producción. Esto también aumenta la flexibilidad de usar dominios personalizados.
Ahora puede realizar lo siguiente:
- Un ascenso mutable por rama de código con todos los dominios personalizados predefinidos que desee.
- Múltiples ascensos inmutables por rama de código de aplicación, pero sin dominios personalizados.
Para obtener más información, consulte Ascenso de una aplicación de Jutro.
Cupos ampliables de implementación de preproducción y producción
La interfaz de usuario ahora muestra el consumo del cupo en tiempo real, lo que le permite reaccionar según sea necesario cuando los límites del cupo estén a punto de superarse o se hayan superado.
Para obtener más información, consulte Límites de ascensos.
Delegaciones de dominios personalizados con subdominios
Ahora puede crear una delegación de dominio personalizado que contenga subdominios como foo.bar.com, abc.def.user.gov.uk y así sucesivamente.
Para obtener más información, consulte Dominios personalizados.
Elección de dominios personalizados a disposición en el momento del ascenso
Ahora puede elegir qué elementos de las delegaciones de dominio personalizado se aplican a un ascenso para mantenerse dentro de los límites.
Para obtener más información, consulte Ascenso de una aplicación de Jutro.
Delegaciones comunes
Ahora puede crear una delegación con varios nombres de dominio (también llamada delegación común) con un límite de hasta 5 nombres de dominio.
Para obtener más información, consulte Creación de la delegación de dominio personalizado.
Las aplicaciones se pueden marcar como “favoritas”
A medida que aumenta el uso de JWA, aumentará la cantidad de aplicaciones que se muestran en la página de aterrizaje. Esto dificulta encontrar una aplicación. Ahora puede etiquetar sus aplicaciones como “favoritas” y mostrar solo esas para facilitar la búsqueda de aplicaciones específicas.
Para obtener más información, consulte Acerca de Jutro Web Apps.
Nombres de aplicaciones fáciles para los usuarios
Con un nuevo límite de 64 caracteres, ahora puede seleccionar nombres de aplicaciones con menos restricciones. Los nombres de las aplicaciones ahora pueden contener espacios y letras mayúsculas.
Para obtener más información, consulte Creación de una aplicación a partir de una plantilla.
Mostrar el modo de prueba
La página de inicio de JWA ahora muestra cuando está en modo de prueba, para que esté al tanto de las limitaciones de uso.
Para obtener más información, consulte Acerca de Jutro Web Apps.
Plantillas de experiencia nuevas y mejoradas
Agregamos una nueva plantilla, “Commercial Auto Quote and Buy for Agents”, para darle una ventaja en la implementación de sus experiencias digitales. La nueva plantilla incluye la capacidad de cambio de póliza y la funcionalidad de cargar vehículos de forma masiva a través de una hoja de cálculo.
Para obtener más información, consulte la documentación sobre las plantillas.
También hemos agregado más capacidades y mejoras a las plantillas existentes, de la siguiente manera:
- En la plantilla Agent Experience (Experiencia del agente), puede ver cambios de póliza abiertos, además de ver y crear actividades. También puede revisar las próximas renovaciones. Cuando inicia un cambio o una renovación de la póliza, se lo redirige a la transacción de cambio de póliza, que puede implementar desde la plantilla Quote and Buy (Cotización y compra). Tenga en cuenta que también debe incrustar la aplicación Quote and Buy como un microfrontend en la aplicación Agent Experience. Para obtener más información, consulte la documentación sobre la plantilla Agent Experience.
- La plantilla “PolicyHolder Experience” (Experiencia del asegurado) ahora admite la carga de documentos. Para obtener más información, consulte Carga de documentos.
- El asistente Quote and Buy se refactorizó para que permitiera una navegación flexible: puede retroceder uno o más pasos y realizar cambios, que luego se validan y los campos dependientes se resaltan.
SDK de Digital 10.9.0
El SDK de Digital ahora utiliza un enfoque de generación de tipos personalizado, en lugar del paquete OpenAPI. También aportó una estructura de exportación más explícita.
Para obtener más información, consulte las notas de la versión del SDK de Digital.
Mejoras y problemas solucionados
ID | Descripción |
|---|---|
| JUT-20424 | Se modificó la convención de nomenclatura de clases de componentes a un formato más estructurado. |
| JUT-21078 | Se permitió a los consumidores que pasaran su token de diseño personalizado a las transformaciones de variables CSS. |
| JUT-21272 | Se agregó compatibilidad para el nodo 22. |
| JUT-20606 | Se introdujo una nueva prioridad de configuración, establecida de forma predeterminada para los nuevos usuarios, mientras que los clientes existentes conservan su prioridad actual y tienen la opción aceptar cambiarse a la nueva prioridad. |
| JUT-21226 | Se permitió invalidar el componente de cargador de microfrontend. |
| JUT-20905 | Se amplió la API del Microfrontend SDK para que admitiera el manejo de errores de carga. |
| JUT-20083 | Se cambió la versión de la resolución de babel-core para que coincidiera con las dependencias de app-template. |
| N/C | Problema solucionado con las actualizaciones del paquete de la CLI cuando falta la propiedad en package.json. |
| JUT-20581 | Se solucionaron los problemas de foco en el componente PhoneNumberInput. |
| JUTSDK-1555 | Se agregó una migración depcheckrc faltante. |
| JUT-20609 | Se resolvió un elemento principal modal. |
Problemas conocidos
El componente DateValue proporciona una advertencia de elemento obsoleto falsa (JUT-22330)
Problema: Los usuarios reciben una advertencia sobre que el componente DateValue está obsoleto, pero el componente no lo está.
Solución temporal: Ignore la advertencia.
La duplicación de pestañas cuando se utiliza el cliente genérico OIDC arroja un error en la consola (JUT-21432)
Problema: Este problema es causado por el ID de la pestaña que utiliza el cliente de autenticación OIDC. A cada pestaña se le asigna un ID único almacenado en el almacenamiento de la sesión. Sin embargo, cuando se utiliza la función “duplicar pestaña” del navegador y se duplica la pestaña en la que se ejecuta la aplicación, el almacenamiento de sesión se copia en la nueva pestaña, lo que hace que ambas pestañas compartan el mismo ID. Cuando cierra sesión en ambas pestañas y vuelve a iniciarla en la primera, al intentar iniciar sesión con la segunda se produce un error en la consola. La aplicación en sí funciona con normalidad.
Solución temporal: Guidewire está al tanto del problema.
Falla la ejecución del comando jutro app:tests en una aplicación creada a partir de la plantilla independiente de inicio (JUTSDK-1579)
Problema: Un cambio en la implementación de íconos está provocando que el comando jutro app:tests falle cuando lo ejecuta en una aplicación creada a partir de la plantilla independiente de inicio.
Solución temporal: Abra el archivo App.test.tsx y elimine la siguiente aserción:
expect(
container?.querySelector('header[class="header applicationHeader header"]')
?.innerHTML
).toContain('notifications icon');
Puede reemplazarla por una aserción que utilice screen desde @jutro/test de la siguiente manera:
...
import { screen } from @jutro/test;
...
expect(
screen.getByTestId('icon-gw-notifications')
).toBeDefined();
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)
);
Error no detectado cuando PolicyCenter no está configurado o está inactivo (JDCD-697)
Problema: Cuando PolicyCenter no se ha configurado o está inactivo, hay un error de tiempo de ejecución no detectado en la plantilla “Agent Experience”.
Solución temporal: Guidewire está al tanto del problema.
A algunos botones les faltan rótulos aria (A11Y-224)
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.
Falta el campo de código de ubicación en el cajón ubicación en la plantilla de vehículo comercial (JDCD-1282)
Problema: Para cargar vehículos mediante una hoja de cálculo en la plantilla “Commercial auto Quote and Buy”, se necesita un código de ubicación para vincular la ubicación del garaje cuando se crean vehículos. Sin embargo, falta el campo de código de ubicación en el cajón ubicación de la página Detalles de la póliza.
Solución temporal: Agregue el campo de código de ubicación faltante en el cajón ubicación en el paso Detalles de la póliza.
Se muestran los detalles comerciales de las pólizas creadas en cuentas personales en la plantilla Agent Experience (JDCD-1281)
Problema: Al ver una póliza creada en una cuenta personal en la plantilla Agent Experience, se muestra una sección de detalles comerciales.
Solución temporal: Guidewire está al tanto del problema.
No se puede hacer clic en las actividades de la plantilla Agent Experience (JDCD-1272)
Problema: No se puede hacer clic y abrir una actividad en la barra lateral Actividad de la plantilla Agent Experience.
Solución temporal: Guidewire está al tanto de la limitación. En esta primera versión de la función de actividades, se está comportando de la manera en que se diseñó por el momento.
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
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.
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.
Versión actualizada de Webpack (JUT-21785)
Problema: Cuando compila una aplicación de Jutro, puede encontrarse con errores si Webpack está en la lista de dependencias.
Solución temporal: Los errores pueden estar relacionados con su versión de Webpack. Si su versión de Webpack no es 5.95.0, intente actualizar a esa versión y vuelva a compilar la aplicación.
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: 18.14.2 < 19 | >= 22.6.0 < 23
- Versión de NPM: >= 9.5.0
- Versión de React: 18.2.0