---
title: Release 8.13.2
public: false
---

<Internal>

## Upgrade steps {#upgrade-steps}

There are **no** breaking changes in this release.

For more information on upgrades, see [How to upgrade](../internal/upgrading.mdx)

</Internal>

## Neu in diesem Release {#new-in-this-release}

import WhatsNew from './_r8132-whats-new.mdx';

<WhatsNew />

## Bekannte Probleme {#known-issues}

### Zusätliches erneutes Rendern {#additional-rerenders}

Wenn Ihre App Micro Frontends verwendet, kann es in untergeordneten Apps zum zusätzlichen oder unerwarteten erneuten Rendern kommen. Dieses erneute Rendern kann zusätzliche useEffects und Aufrufe an das Backend auslösen.

Dies geschieht normalerweise, wenn der Benutzer:

- die Fenstergröße ändert
- die Seite scrollt
- auf der Seite hereinzoomt oder herauszoomt

Dies ist kein kritisches Problem und wird in einem zukünftigen Release behoben werden.

Leider gibt es zur Zeit keine Workarounds.

### Geänderte Stilüberschreibungen in Micro Frontends {#mfe-overrides}

Wir haben die Art und Weise geändert, wie Micro Frontends CSS laden, um unerwartete von Micro Frontends gemeinsam genutzte Stile zu verhindern ([mehr zu diesem Thema](#improved-style-loading)). Dies kann die Art und Weise ändern, wie Ihre benutzerdefinierten Stile angewendet werden, und das Erscheinungsbild Ihrer Anwendung verändern.

Um dieses Problem zu beheben, aktualisieren Sie Jutro Design System auf mindestens **8.13.1**. Wenn Sie die Jutro Plattform CLI verwenden, aktualisieren Sie deren Version auf mindestens **8.41.2**.

Wenn Ihre Shell-App Version 8.13.0 oder neuer hat, können Sie als Nächstes die neue CSS-Einfügefunktion testen.

Dazu setzen Sie die folgende Umgebungsvariable:

```bash
REACT_APP_USE_NEW_MFE_CSS_ORDERING=true
```

Dies kann bedeuten, dass Sie einige Änderungen an den Stilen Ihrer Anwendung vornehmen müssen, damit sie mit dem neuen Ansatz für das Einfügen von CSS kompatibel sind. Es ist besser, sie eher früher als später anzuwenden, da diese Funktion in Jutro 10.0.0 nicht mehr optional sein wird. Das neue Einfügen von Stilen ist immer für alle Benutzer dieser Version von Jutro aktiviert.

### Unerwartetes Neu-Rendern von Komponenten {#unexpected-re-rendering}

In Micro Frontends mit aktivierter Authentifizierung gibt `useAuth` jedes Mal eine neue Referenz zurück, wenn sich die Größe des Browserfensters ändert, wodurch je nach Wert Hooks ausgelöst werden. Es gibt keinen Workaround und das Problem wurde in 8.13.1 behoben.

### Fehler bei Eigenschaftentypen {#prop-types} 

Während eines Upgrades auf 8.13.2 können beim Erstellen der App Fehler wie der folgende auftreten:

```txt
TS2322: Type '{ children: Element[]; columns: string[]; gap: string; className: string; }' is not assignable to type 'Partial<InferPropsInner<Pick<{ columns: Requireable<NonNullable<NonNullable<string | number | null | undefined>>[]>; repeat: Requireable<NonNullable<string | number | null | undefined>>; ... 16 more ...; blockPointerEvents: Requireable<...>; }, "className" | ... 17 more ... | "blockPointerEvents">>>'.
Types of property 'children' are incompatible.
Type 'Element[]' is not assignable to type 'ReactNodeLike'.
```

Bislang ist der Fehler in den Komponenten `<Grid>` und `<Flex>` aufgetreten.

Um dies zu beheben, geben Sie `"@types/prop-types": "15.7.5"` in Ihrem `devDependencies` in `package.json` an.

Es handelt sich nicht um eine direkte Abhängigkeit von der App, sondern um eine transitive Abhängigkeit durch `@types/react`. Das bedeutet, dass Sie möglicherweise nicht `@types/prop-types` in `package.json` aufgelistet haben.

### React-Typen für Version 18 {#react-types}

`@types/react` Version 18.x wird in diesem Release **nicht unterstützt**.

Wenn Sie React 18 verwenden und TypeScript in Ihrem Projekt einsetzen, setzen Sie die Version von `@types/react` in Ihrer `package.json`-Datei auf `17.0.24`.

### Fehler bei Installation der Cheerio-Bibliothek {#cheerio-library-install-error}

Beim Ausführen des Befehls `npm install` kann ein Problem auftreten,
das zu der folgenden Fehlermeldung führt:

```bash
npm ERR! notsup Not compatible with your version of node/npm: cheerio@1.0.0
npm ERR! notsup Required: {"node":">=18.17"}
npm ERR! notsup Actual:   {"npm":"9.5.0","node":"v18.14.2"}
```

Beheben dieses Fehlers:

1. Fügen Sie Folgendes zu Ihrer `package.json`-Datei hinzu:

```json
"overrides": {
  "cheerio": "1.0.0-rc.12"
}
```

2. Erneut `npm install` ausführen

:::note

Wenn beim Ausführen des Befehls `npm install` weitere Fehler auftreten,
löschen Sie die `package-lock.json`-Datei und den Ordner `node_modules`, bevor Sie es
erneut versuchen.

:::

<Internal>

## More details {#more-details}

For more details, see the [CHANGELOG](https://stash.guidewire.com/projects/JUT/repos/jutro-main/browse/CHANGELOG.md?at=refs%2Ftags%2Fv8.13.2).

## Demo environments {#demo-environments}

- [Jutro Storybook](https://jutro-8-13-2.int.ccs.guidewire.net/jutro-storybook)
- [Jutro App](https://jutro-8-13-2.int.ccs.guidewire.net/jutro-app)
- [Jutro app with integrations](https://jutro-8-13-2.int.ccs.guidewire.net/jutro-app-with-integrations)

</Internal>

## Unterstützte Browser {#supported-browsers}

- 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 {#3rd-party-dependencies}

- Node-Version: >=16.14.2 < 17 || >= 18.14.2 < 19
- NPM version: >=8.5.0 || >=9.5.0
- React-Version: 17.0.2 || 18.2.0
