Zum Hauptinhalt springen

Jutro Digital Platform Palisades

Was ist neu in Jutro-Patch 10.13.2?​

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.13.2 behoben:

ID
Beschreibung
JUT-25722Anfälliges ajv@8.12.0 durch sicheres ajv@8.18.0 ersetzt.
JUT-25927Anfälliges simple-git@3.19.0 durch sicheres simple-git@3.32.3 ersetzt.
JUT-25932Anfälliges tar@7.5.8 durch sicheres tar@7.5.11 ersetzt.
JUT-26116Anfälliges file-type@16.5.4 durch sicheres file-type@21.3.1 ersetzt.
JUT-26064Anfälliges node-forge@1.3.2 durch sicheres node-forge@1.4.0 ersetzt.
JUT-26089Anfälliges handlebars@4.7.8 durch sicheres handlebars@4.7.9 ersetzt.
JUT-26135Anfälliges serialize-javascript@7.0.3 durch sicheres serialize-javascript@7.0.5 ersetzt.
JUT-26047Anfällige Abhängigkeit tootallnate/once@2.0.0 wurde durch Upgrade von http-proxy-agent@<=5.0.0 auf http-proxy-agent@7.0.2 ersetzt.
JUT-26047Anfällige Abhängigkeit tootallnate/once@2.0.0 wurde durch Upgrade von https-proxy-agent@<=5.0.1 auf https-proxy-agent@7.0.6 ersetzt.
JUT-26178Anfälliges axios@0.30.3 durch sicheres axios@0.31.0 ersetzt.
JUT-26145Anfälliges lodash@4.17.23 durch sicheres lodash@4.18.1 ersetzt.
JUT-26113Anfälliges path-to-regexp@0.1.12 durch sicheres path-to-regexp@0.1.13 ersetzt.

Was ist neu in Jutro-Patch 10.13.1?​

Verbesserungen und gelöste Probleme​

Die folgenden Probleme wurden in Patch 10.13.1 behoben:

ID
Beschreibung
JUT-25481Aktualisierung von lodash auf 4.17.23.
JUT-25632Aktualisierung von axios auf 0.30.3.
JUT-25722Aktualisierung von ajv auf 6.14.0.
JUT-25723Aktualisierung von tar auf 7.5.8.
JUT-25821Aktualisierung von minimatch auf 5.1.8.

Was ist neu in Jutro Digital Platform Palisades​

Developer Assistant for Jutro​

Developer Assistant MCP (Early Access)​

Developer Assistant MCP basiert auf dem Model Context Protocol (MCP) und stellt eine neue Architektur für eine verbesserte KI-gestützte Entwicklung mit Claude Code dar. Es handelt sich um eine Weiterentwicklung der Developer Assistant-Plattform, die Folgendes nutzt:

  • MCP-Funktionalität: Ein Standardprotokoll für KI-Agenten für den Zugriff auf Tools und Ressourcen.
  • Best-Practice-Leitfäden: Kuratierte Richtlinien und Best Practices für die Jutro-Entwicklung.
  • Intelligente Dokumentationssuche: Retrieval-Augmented Generation (RAG)-basierter Zugriff auf die Jutro-Dokumentation.
  • Okta-Authentifizierung: Sicherer Zugriff auf Backend-Dienste von Developer Assistant.

In der folgenden Tabelle werden die Unterschiede zwischen Developer Assistant v1 und Developer Assistant MCP hervorgehoben:

FunktionV1MCP
ProtokollOpenAI APIMCP
BenutzeroberflächeContinue.dev-PluginClaude Code
Methode zur BenutzerinteraktionChatKI-Codierungs-Agent
Kann komplexe Aufgaben ausführenNeinJa
Kann Probleme automatisch erkennen und behebenNeinJa
Zugriff auf Guidewire-DokumentationInterne System-Prompts und WissensdatenbankenBest-Practice-Leitfäden und intelligente Dokumentationssuche
AuthentifizierungEntwicklerschlüsselOkta SSO
ErweiterbarkeitBegrenztMCP-basiert, leicht erweiterbar

Weitere Informationen zu Developer Assistant MCP finden Sie unter Übersicht über Developer Assistant MCP.

Jutro-Vorlagenwissen in Developer Assistant MCP​

Developer Assistant for Jutro zeigt jetzt kuratiertes Wissen aus den Jutro-Vorlagen direkt über den MCP-Server des Developer Assistant an. Dadurch erhalten Entwickler In-IDE-Zugriff auf aktuelle Vorlagenmuster, Anleitungen zur Komponentenverwendung und empfohlene Best Practices bei der Arbeit mit Jutro-Experience-Vorlagen.

Jutro Design System 10.13.0​

Für einige Komponenten wurden alternative Importpfade eingeführt​

In Übereinstimmung mit unseren Richtlinien zu Non-Breaking Changes wurden die Importpfade von Komponenten, die während der Lebensdauer von Jutro 10 abgekündigt wurden, nicht geändert. Darüber hinaus wurden dem Importpfad @jutro/components/new Ersatzkomponenten für abgekündigte Komponenten hinzugefügt.

Wir planen, diese Importpfade in einer zukünftigen Hauptversion zu aktualisieren. Damit der Übergang reibungslos verläuft, können Sie diese neuen Importpfade ab Jutro 10.13 verwenden.

Sie können weiterhin die alten Importpfade verwenden, es wird jedoch dringend empfohlen, diese so schnell wie möglich zu aktualisieren. Um diesen Übergang zu erleichtern, haben wir neue Codemods hinzugefügt, mit denen Ihre Anwendungen auf die neuen Importpfade aktualisiert werden. Eine Liste der verfügbaren codemod CLI-Befehle finden Sie in der codemods-Dokumentation.

Neue Komponente mit Dropdown-Menü und Avatar​

Im Jutro Design System ist jetzt eine neue DropdownMenuAvatar-Komponente verfügbar. Bei dieser Komponente handelt es sich um einen Avatar, der wie eine Dropdown-Menüschaltfläche funktioniert. Wenn ein Benutzer auf den Avatar klickt, wird ein Dropdown-Menü geöffnet.

Weitere Informationen zur Verwendung der DropdownMenuAvatar Komponente finden Sie in der Dropdown-Menü-Avatar-Dokumentation.

Erweiterungen der Tabellenkomponente​

Die Table-Komponente wurde erweitert und unterstützt nun das Filtern von Daten und Zeilenerweiterung. Zu den wichtigsten Verbesserungen der Komponente gehören:

  • Neues Koordinatensystem, das die Zeilenerweiterung mit Unterzeilenindizierung unterstützt.
  • Die Tastaturnavigation zwischen Zeilen und Unterzeilen wurde aktualisiert.

Sehen Sie sich die Beispiele im Storybook an, um zu verstehen, wie Sie diese Funktionen in Ihrer Anwendung implementieren können.

Die Komponenten TableEmptyState und TableLoader, die den Leer- und Ladezustand der Tabelle verarbeiten, wurden mit kontextabhängiger Höhenskalierung aktualisiert. Dieses Update verhindert störendes Flackern und Verschieben der Benutzeroberfläche, indem es sicherstellt, dass Lade- und Leerzustände den gleichen vertikalen Platz einnehmen wie der vorherige Datensatz. Die Benutzeroberfläche wird dadurch nahtloser mit ruhigeren Übergängen.

Neues Verhalten der Eigenschaft „Dezimalstellen“ für die Zahleneingabe-Komponente​

Das Verhalten der decimalPlaces-Eigenschaft für die NumberInput-Komponente wurde geändert. Der Benutzer kann nun über das Limit für decimalPlaces hinaus keine weiteren Ziffern mehr eingeben. Beispiel: Wenn decimalPlaces den Wert 2 hat, kann der Benutzer keine dritte Stelle nach dem Dezimalkomma eingeben.

Wenn die Eigenschaften initialValue oder value mehr Stellen als den zulässigen Wert enthalten, rundet die Komponente den angezeigten Wert auf die nächste gültige Zahl. Dieses Verhalten wird im folgenden Beispiel gezeigt:

Neue Eigenschaft zum Festlegen der Anzahl der Dezimalstellen für Währungseingaben​

Die Komponente CurrencyInput hat jetzt eine decimalPlaces-Eigenschaft mit dem Standardwert 2. Damit können Sie begrenzen, viele Dezimalstellen ein Benutzer für einen CurrencyInput-Wert eingeben kann. Beispiel: Wenn decimalPlaces den Wert 2 hat, kann der Benutzer keine dritte Stelle nach dem Dezimalkomma eingeben.

Wenn die Eigenschaften initialValue oder value mehr Stellen als den zulässigen Wert enthalten, rundet die Komponente den angezeigten Wert auf die nächste gültige Zahl. Dieses Verhalten wird im folgenden Beispiel gezeigt:

Neuer Satz von KI-Aktionssymbolen​

Im Jutro Design System ist jetzt ein neuer Satz von KI-Aktionssymbolen verfügbar. Diese Symbole sollen verschiedene KI-bezogene Aktionen darstellen, z. B. das Generieren von Inhalten, das Durchsuchen von Daten oder das Bereitstellen von Erkenntnissen.

Sehen Sie sich die Liste der Symbole an, um die Neuzugänge in der Symbolbibliothek zu erkunden.

Einhaltung von Standards für Barrierefreiheit​

Die Komponenten von Jutro Design System wurden validiert, um die Standards der Web Content Accessibility Guidelines (WCAG) 2.2 zu erfüllen.

Diese international anerkannten Richtlinien definieren, wie digitale Inhalte für Menschen mit verschiedenen Beeinträchtigungen (z. B. visueller, auditiver, motorischer oder kognitiver Art) besser zugänglich gemacht werden können. Dazu wird u. a. Folgendes sichergestellt:

  • Das Kontrastverhältnis von Textelementen zu ihrem Hintergrund liegt über 4,5:1.
  • Nicht-textuelle Inhalte, die eine Bedeutung vermitteln sollen (z. B. Symbole und Fokusanzeigen), weisen ein Kontrastverhältnis von mindestens 3:1 zu den angrenzenden Farben auf.
  • Das jeweilige Element kann sowohl über eine Tastatur als auch über eine Maus bedient werden.
  • Der Zugriff auf die Inhalte erfolgt über Screenreader wie JAWS oder VoiceOver.

Weitere Informationen zu unseren Standards für Barrierefreiheit finden Sie unter Übersicht zur Barrierefreiheit .

Jutro UI-Bibliotheken 10.13.0​

Erweitern der Linter-Konfiguration um die Validierung gegen Cloud-Standards​

Die Validierung von Cloud-Standards ist jetzt in ESLint- und Stylelint-Konfigurationen integriert.

Sie stellt die Konformität mit den öffentlichen APIs von Jutro sicher. Dabei wird Folgendes erkannt:

  • Unzulässige Importe
  • Benutzerdefinierte Design-Token unter Verwendung des reservierten jds-Namensraums
  • Interne CSS-Variablen
  • Nicht deklarierte Abhängigkeiten

Diese Validierung trägt dazu bei, „technische Schulden“ und Sicherheitslücken zu vermeiden, da Verstöße frühzeitig in der Entwicklung erkannt werden.

Die Konfiguration ist standardmäßig mit Warnungen und nicht mit Fehlern aktiviert, um Unterbrechungen während der Entwicklung zu vermeiden. Sie lässt sich konfliktfrei in bestehende Linting-Setups integrieren und erleichtert so die Pflege konsistenter und sicherer Jutro-Anwendungen. Informationen zu den Voraussetzungen und Einrichtungsdetails für diese Funktion finden Sie auf der Seite Linting .

Abkündigungen​

Dieses Release umfasst Abkündigungen. Weitere Informationen finden Sie auf unserer Seite über Abkündigungen.

Einführung von Codemods in der Jutro CLI​

Es besteht jetzt die Möglichkeit, Codemods mit dem Jutro CLI auszuführen. Codemods können verwendet werden, um automatische Änderungen an Ihrem Anwendungscode vorzunehmen, um die Wartung und Aktualisierung Ihrer Anwendungen zu unterstützen.

Sie können Codemods mit dem folgenden Terminalbefehl ausführen:

jutro codemod:apply --name <CodemodName>

Weitere Informationen über den CLI-Befehl codemod finden Sie in der codemods-Dokumentation.

Für einige APIs wurden alternative Importpfade eingeführt​

Entsprechend unseren Richtlinien zu Non-Breaking Changes wurden die Importpfade von Funktionen, die während der Lebensdauer von Jutro 10 abgekündigt wurden, nicht geändert.

Wir planen, diese Importpfade in einer zukünftigen Hauptversion zu aktualisieren. Damit der Übergang reibungslos verläuft, können Sie diese neuen Importpfade ab Jutro 10.13 verwenden.

Sie können weiterhin die alten Importpfade verwenden, es wird jedoch dringend empfohlen, diese so schnell wie möglich zu aktualisieren. Um diesen Übergang so einfach wie möglich zu gestalten, haben wir neue Codemods hinzugefügt, mit denen Ihre Anwendungen auf die neuen Importpfade aktualisiert werden können.

Eine Liste der verfügbaren codemod CLI-Befehle finden Sie in der codemods-Dokumentation.

Neuer Leitfaden für die ersten Schritte bei Micro Frontends im Freigabemodus​

Ein neuer Leitfaden für die ersten Schritte bei Micro Frontends ist jetzt verfügbar. In diesem Leitfaden wird erläutert, wie eine Jutro-App als Micro Frontend exponiert und in eine Shell-App eingebettet wird. Dabei wird die MicroFrontend-Komponente MicroFrontend im Freigabemodus verwendet.

Der Leitfaden enthält Voraussetzungen, Einrichtungsschritte für die Paketinstallation und Repository-Konfiguration, die Konfiguration der App-Exposition, die Integration der Shell-App und Verifizierungsschritte.

Jutro Web Apps​

Neue Vorlage „Quote and Buy Foundation Experience“​

Die neue Vorlage „Quote and Buy Foundation Experience“ ist jetzt in der Vorlagenbibliothek von Jutro Web Apps verfügbar. Diese spartenunabhängige digitale Lösung von Jutro bietet einen konfigurierbaren, durchgängigen Quote-and-Buy-Ablauf für private und gewerbliche Sparten, ohne dass ein spartenspezifischer Ausgangspunkt erforderlich ist.

Die Vorlage enthält die standardmäßigen Quote-and-Buy-Schritte: Konten, Policendeckungen, Angebotsauswahl, Angebotsdetails, Zusammenfassung, Zahlung, Bestätigung und Nebeneinander-Angebotsvergleich. Sie können sie als eigenständige App verwenden oder in bestehende Benutzeroberflächen wie Agent Experience einbetten.

Zu den wichtigsten Vorteilen gehören:

  • Schnellere Einführung von Sparten: Sie beginnen mit einem vorgefertigten Quote-and-Buy-Ablauf und fügen Sie spartenspezifische Produkte und Deckungen hinzu, um die Markteinführungszeit zu verkürzen.
  • Einheitliche Benutzeroberflächen bei allen Produkten: Sie verwenden eine wiederverwendbare Grundlage für Quote-and-Buy-Journeys und ermöglichen gleichzeitig eine Optimierung der Benutzererfahrung.
  • Flexible Deckungskonfiguration: Sie steuern das Einrichten von Deckungen für Sparten und Deckungsobjekte direkt aus Konfigurationsdateien und Produktdefinitionen heraus und nicht über vorlagenspezifischen Code.
  • Integrierte Ablaufmuster: Sie nutzen die Unterstützung für authentifizierte, anonyme Abläufe und Policenänderungen sowie den direkten Angebotsvergleich.

Weitere Informationen finden Sie in der Dokumentation zur Vorlage Quote and Buy Foundation Experience.

Neue Vorlage „Workers' Compensation Employer Experience“​

Wir haben die neue Vorlage „Workers' Compensation Employer Experience“ zur Vorlagenbibliothek von Jutro Web Apps hinzugefügt. Dabei handelt es sich um eine vorkonfigurierte digitale Jutro-Lösung, die Arbeitgebern eine einheitliche Self-Service-Umgebung zur Verwaltung von Schadenfällen, Policen und damit verbundenen Vorgängen im Rahmen einer Arbeitsunfallversicherung bietet.

Sie zentralisiert den Zugriff auf Policen- und Schadenfallinformationen der Arbeitsunfallversicherung, optimiert die Arbeitsabläufe für das Schadenfallmanagement, bietet Echtzeit-Einblicke durch Datenvisualisierungen und unterstützt die Übermittlung von Verletzungserstmeldungen (FROI) bei der Integration in die WC FROI-Vorlage.

Zu den wichtigsten Vorteilen gehören:

  • Schnellerer Self-Service für Arbeitgeber: Personal- und Risikomanager können Schadenfälle und Policen an einem Ort anzeigen und verwalten. Dies bedeutet: weniger Anrufe und weniger manuelle Nachverfolgung.
  • Optimierte Bearbeitung von Schadenfällen: Integrierte Schadenfallansichten und Detailseiten bieten einen besseren Überblick über Status, Reserven und Zahlungen, um eine konsistente Abwicklung zu unterstützen.
  • Bessere Entscheidungsunterstützung: Die eingebettete Datenvisualisierung zeigt wichtige Kennzahlen für Arbeitsunfallversicherungen an, damit Arbeitgeber und Träger schneller auf Trends reagieren können.
  • Bereit zur Erweiterung: Wird als Jutro-Experience-Vorlage mit wiederverwendbaren Komponenten und Mustern bereitgestellt, damit Versicherer das Benutzererlebnis unter Beibehaltung der Kernstruktur anpassen können.

Weitere Informationen finden Sie in der Dokumentation zur Vorlage WC Employer Experience.

Einführung der UI-Erweiterungen im Digital SDK​

Die folgenden Vorlagen wurden für die Verwendung der UI-Erweiterungen des Digital SDK aktualisiert:

Weitere Informationen zur Verwendung von Digital SDK UI-Erweiterungen in Ihren Anwendungen finden Sie in der Dokumentation zu den UI-Erweiterungen im Digital SDK.

Integration der Vorlage „Agent Experience“ in BillingCenter​

Die Vorlage „Agent Experience“ umfasst jetzt eine Integration in BillingCenter Cloud APIs, sodass Vermittler Kontorechnungen und Abrechnungsinformationen in Echtzeit direkt im Agent Experience-Dashboard anzeigen können. Weitere Informationen zur Einrichtung und Verwendung der BillingCenter-Integration finden Sie in der Dokumentation zur Vorlage „Agent Experience“.

Einhaltung von Standards für Barrierefreiheit​

Die Jutro-Vorlagen wurden validiert, um die Standards der Web Content Accessibility Guidelines (WCAG) 2.2 zu erfüllen.

Diese international anerkannten Richtlinien definieren, wie digitale Inhalte für Menschen mit verschiedenen Beeinträchtigungen (z. B. visueller, auditiver, motorischer oder kognitiver Art) besser zugänglich gemacht werden können. Dazu wird u. a. Folgendes sichergestellt:

  • Das Kontrastverhältnis von Textelementen zu ihrem Hintergrund liegt über 4,5:1.
  • Nicht-textuelle Inhalte, die eine Bedeutung vermitteln sollen (z. B. Symbole und Fokusanzeigen), weisen ein Kontrastverhältnis von mindestens 3:1 zu den angrenzenden Farben auf.
  • Das jeweilige Element kann sowohl über eine Tastatur als auch über eine Maus bedient werden.
  • Der Zugriff auf die Inhalte erfolgt über Screenreader wie JAWS oder VoiceOver.

Weitere Informationen zu unseren Standards für Barrierefreiheit finden Sie unter Übersicht zur Barrierefreiheit .

Bereitstellungskonfigurationen in JWA​

Mit den Bereitstellungskonfigurationen können Sie Setups auf der Ebene der App-Einstellungen Ihrer Jutro-App definieren. Sie können sie in Bereitstellungen und Hochstufungen für diese App wiederverwenden, anstatt jedes Mal neu Authentifizierung, Variablen und Antwortheader einzugeben.

Zu den Vorteilen von Bereitstellungskonfigurationen gehören:

  • Schnellere, wiederholbare Bereitstellungen: Sie speichern eine Konfiguration einmal und wenden Sie sie auf zukünftige Bereitstellungen oder Hochstufungen derselben App an.
  • Weniger Fehler bei der Konfiguration: Durch die Wiederverwendung geprüfter Konfigurationen lassen sich Fehler in Authentifizierungseinstellungen, Umgebungsvariablen und Antwortheadern reduzieren.
  • Klarheit bei Verantwortlichkeiten und Lebenszyklus: Für jede App gibt es eine Liste mit Konfigurationen (mit Ersteller und Erstellungsdatum), die Sie klonen oder löschen können, wenn sie nicht verwendet wird.

Bereitstellungskonfigurationen sind für Guidewire Cloud-Kunden mit JWA-Zugriff verfügbar. Kunden, die Apps bereitstellen können, können auch Bereitstellungskonfigurationen erstellen und verwalten.

Demnächst verfügbar – Backend-APIs für Jutro-Apps​

„Backend-APIs“ ist eine neue Funktion in der Benutzeroberfläche von Jutro Web Apps, die Entwicklern Zugriff auf die folgenden Funktionen bietet:

  • Die Möglichkeit, App-spezifische, granularere API-Oberflächen für InsuranceSuite- (IS-)Apps zu konfigurieren.
  • Die Option zur Verwendung von Cookie-basierter Authentifizierung bei der Verbindung mit diesen IS-Apps.
  • Integration derselben Jutro-Apps mit serverseitigen Funktionen, die auf der Guidewire Cloud Platform (GWCP) bereitgestellt werden.

Die Backend-APIs-Funktion ist die UI-Komponente für eine neue Digital API Gateway-Komponente, die diese Möglichkeiten bietet.

Diese Funktion soll im Juni 2026 allgemein verfügbar sein. Weitere Informationen finden Sie in der Dokumentation zu Backend-APIs.

Digital SDK 10.13.0​

Siehe auch Digital SDK - Versionshinweise.

Verbesserungen und gelöste Probleme​

ID
Beschreibung
JUT-25517Es wurde ein Problem behoben, bei dem die Abhängigkeit postcss-prefixwrap das Präfix JUTRO_APP_NAME nicht auf Selektoren innerhalb von @media-Blöcken anwendete.
JUT-18583Ein Problem wurde behoben, bei dem die Funktion urlJoin Hash-Parameter in URLs transformierte.
JUT-21116Das glob-Paket wurde auf Version 10.4 aktualisiert.
JUT-22347Ein Problem wurde behoben, bei dem die Währungseingabe keine bedingte Einschränkung der Dezimalwerte zuließ.
JUT-23025string-similarity-Paket ist abgekündigt und wurde durch Paket string-comparison ersetzt.
JUT-23427Es wurde ein Problem behoben, bei dem auf Toggle-Elemente mit einer ausgewählten Beschriftung doppelt geklickt werden musste, um ihren Wert zu ändern.
JUT-23948Das rimraf-Paket wurde auf Version 5.0.5 aktualisiert.
JUT-24040Es wurde ein Problem behoben, bei dem durch das Hinzufügen von autoFocus zu einer Combobox-Komponente diese nicht als fokussiert markiert wurde.
JUT-24272Es wurde ein Problem mit falscher min-height im Slider-Token der Komponente behoben.
JUT-24671Es wurde ein Problem behoben, bei dem SecureRoute mit passiver Token-Erneuerung einen leeren Bildschirm zurückgab, wenn der Benutzer authentifiziert war.
JUT-24735Es wurde ein Problem behoben, bei dem nur die zuletzt konfigurierte customMapping.json-Datei auf alle Themes angewendet wurde.
JUT-24794Ein Problem wurde behoben, bei dem durch die clearable-Eigenschaft in Combobox der Wert nicht gelöscht wurde.
JUT-25147Ein Problem wurde behoben, bei dem die Slider-Werte falsch waren, wenn die step-Eigenschaft auf einen Wert mit Dezimalstellen festgelegt war.
JUT-25152Es wurde ein Problem behoben, bei dem die Werte label und secondaryLabel für Entitätenfeldkomponenten im reinen Anzeigemodus angezeigt wurden, wenn hideLabel auf „true“ festgelegt wurde.
JUT-25153Es wurde ein Problem behoben, bei dem in der TimezonePicker-Komponente die UTC-/Zulu-Zeitzonen fehlten.
JUT-25154Es wurde ein Problem behoben, bei dem die TextArea-Komponenten eine nicht benötigte Bildlaufleiste rendern konnten, wenn in den readonly-Modus gewechselt wurde.
JUT-25154Es wurde ein Problem behoben, bei dem die TextArea-Komponenten nicht erweitert werden konnten, wenn in den bearbeitbaren Modus gewechselt wurde.
JUT-25155Es wurde ein Problem behoben, bei dem die ToggleButton-Komponente einen falschen line-break-Wert enthielt.
JUT-25163Es wurde ein Problem behoben, bei dem keine Tastaturinteraktion mit dem DateRangePicker möglich war.
JUT-25208Es wurde ein Problem behoben, bei dem der gesteuerte Modus in DateRangePicker nicht funktionierte.
JUT-25283Es wurde ein Problem behoben, bei dem tooltip-Eigenschaften falsche TypeScript-Typen enthielten.

Bekannte Probleme​

Bei einer Währungseingabe wird nicht die korrekte Anzahl von Dezimalstellen angezeigt, wenn sie sich im Nur-Lesemodus befindet (JUT-25855)​

Problem: Wenn CurrencyInput sich mit dem initialValue im schreibgeschützten Modus befindet, wird die decimalPlaces-Eigenschaft bei Werten über zwei ignoriert. Die Komponente wird unabhängig vom konfigurierten decimalPlaces-Wert immer auf 2 Dezimalstellen gerundet. Außerdem werden für Werte von 0 und 1 abschließende Nullen hinzugefügt, sodass der Wert nach dem Runden immer mit zwei Nachkommastellen angezeigt wird. Schauen Sie sich zur Veranschaulichung die folgenden Beispiele an:

// Works correctly in interactive mode — displays all decimals manually entered
<CurrencyInput
decimalPlaces={10}
availableCurrencies={['USD']}
/>
// Displays 6.00 — expected: 6
<CurrencyInput
initialValue={{ currency: 'USD', amount: 5.666 }}
decimalPlaces={0}
availableCurrencies={['USD']}
readOnly
/>
// Displays 5.70 — expected: 5.7
<CurrencyInput
initialValue={{ currency: 'USD', amount: 5.666 }}
decimalPlaces={1}
availableCurrencies={['USD']}
readOnly
/>
// Displays 5.67 — expected: 5.66667
<CurrencyInput
initialValue={{ currency: 'USD', amount: 5.66666666 }}
decimalPlaces={5}
availableCurrencies={['USD']}
readOnly
/>

Workaround: Guidewire ist dieses Problem bekannt.

Leistungsprobleme mit dem react-toastify-Paket (JUT-25515)​

Problem: Ein Upgrade der react-toastify-Paketversion in Jutro 10.13 kann zu Leistungseinbußen bei Unit-Tests führen, insbesondere bei Tests, die mit Kombinationsfeldern interagieren. Dies kann in langsameren Umgebungen zu Zeitüberschreitungen führen.

** Workaround:** Um die Leistungseinbußen zu verringern, können Sie das Mocking des react-toastify-Pakets in den betroffenen Testdateien erstellen, indem Sie den folgenden Codeausschnitt am Anfang jeder Datei hinzufügen:

jest.mock('react-toastify', () => ({
cssTransition: jest.fn(),
ToastContainer: jest.fn(),
toast: jest.fn(),
}));

Fehlende Lokalisierungsheader in Jutro-Vorlagen​

Problem: Bei einigen Vorlagen wird der sdkconfig-basierte Interceptor nach der Initialisierung des Digital SDK nicht automatisch hinzugefügt. Wenn der Interceptor nicht unmittelbar nach jedem initSdk(...) für ClaimCenter, BillingCenter oder PolicyCenter hinzugefügt wird, werden ausgehende Anforderungen mit fehlenden oder falschen Lokalisierungsheadern gesendet, was dazu führt, dass falsch lokalisierte Inhalte zurückgegeben werden.

Workaround: Fügen Sie den Lokalisierungs-Interceptor für jedes initialisierte SDK unmittelbar nach jedem initSdk-Aufruf in der Datei src/app/App.tsx hinzu.

Note: Dies ist ein vorübergehender Workaround, bis das Problem in einem zukünftigen Release behoben ist. Wenn das Problem behoben ist, wird der Interceptor automatisch hinzugefügt, und Sie können den Workaround-Code entfernen.

Um den Lokalisierungs-Interceptor hinzuzufügen, führen Sie die folgenden Schritte aus:

  1. Initialisieren Sie jedes verwendete SDK ( ClaimCenter, BillingCenter oder PolicyCenter).
  2. Registrieren Sie unmittelbar nach jedem Initialisierungsaufruf einen Anforderungs-Interceptor auf dem restService dieses SDK.
  3. Fügen Sie im Interceptor die Header GW-Language und GW-Locale aus Ihren aktuellen Sprach- und Gebietsschemawerten hinzu.

Der folgende Codeblock zeigt ein Beispiel für ClaimCenter:

import { useLanguage, useLocale } from '@jutro/locale';
import {
initSdk as initCCSdk,
getSdkConfig as getCcSdkConfig,
} from '../generated/CcSdk';

const localeContext = useLocale();
const languageContext = useLanguage();
const currentLanguage = languageContext.language;
const currentLocale = localeContext.locale;

initCCSdk({
auth: {
authType: AuthType.JWT,
getAccessToken: () => accessToken,
},
});
getCcSdkConfig().restService.axiosInterceptors.request.use((config) => ({
...config,
headers: {
...config.headers,
'GW-Language': currentLanguage,
'GW-Locale': currentLocale,
},
}));

Typenfehler beim Generieren einer digitalen SDK mit der Jutro CLI​

Problem: Benutzer können einen Typenfehler auslösen, wenn sie versuchen, ein Digital-SDK mit der Jutro CLI zu generieren. Die Generierung schlägt mit folgendem Fehler fehl:

TypeError: Unknown file extension ".ts" for [..]/src/generated/PcSdk/schema/schemas/[...].ts

Workaround: Es stehen zwei Workarounds zur Verfügung:

  1. Führen Sie erst npm install --save-dev tsx aus, und führen Sie dann jutro generate:digital-sdk mit NODE_OPTIONS='--import tsx/esm' aus.
  2. Fügen Sie den package.json-Skripten Folgendes hinzu:
"digital-sdk-generate": cross-env NODE_OPTIONS='--import tsx/esm' jutro generate:digital-sdk

Verwenden Sie dieses Skript dann mit npm run digital-sdk-generate anstelle von npm run jutro generate:digital-sdk.

Build-Fehler durch Importe von internen Jutro-Einstiegspunkten​

Problem: Einige Anwendungen können unbeabsichtigt vom internen Einstiegspunkt @jutro/components/jutro-editor importieren. Dieser Pfad ist nicht Teil der öffentlichen API-Oberfläche von Jutro und wurde in Jutro 10.13 entfernt. Wenn Ihre Anwendung FormContainer, useFormData, useFormValidation, useFormContext, formField, overrideProps, getUniqueValueEditorInput, copyUniqueValue, ModalNextAlert, ModalNextConfirmation, ModalNextCustom oder InlineNotification aus @jutro/components/jutro-editor importiert, schlägt der Build nach dem Upgrade auf Jutro 10.13 fehl.

Workaround: Es stehen zwei Workarounds zur Verfügung:

  • Überarbeiten Sie Ihre Anwendung, um diese Importe zu entfernen. Im Migrationshandbuch finden Sie Details und Empfehlungen dazu.
  • Falls Sie vor dem Upgrade nicht alle Aufrufstellen überarbeiten können, kopieren Sie die betroffenen Implementierungen als lokale Dateien in Ihre Anwendung und aktualisieren Sie nur die Importpfade. Die Komponentenlogik und JSX bleiben unverändert. Dies ist eine Quick-Fix-Option, mit der das Upgrade entsperrt wird, während Sie die vollständige Überarbeitung vornehmen. Weitere Informationen finden Sie im Abschnitt Temporäre Alternative des Migrationshandbuchs.

Zusätzliche Informationen​

Unterstützte Browser​

  • Chrome und Chromium-basierte Browser (getestet mit Chrome v110)
  • Firefox (getestet mit v107)
  • Safari (getestet mit v15.6)
  • Tablet und Mobiltelefon (iOS Safari + Android Chrome, dieselben Versionen wie oben)

Abhängigkeiten von Drittanbietern​

  • Node-Version: >=22.6.0 < 23
  • NPM version: >= 9.5.0
  • React-Version: 18.2.0