Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions src/content/docs/de/guides/upgrade-to/v6.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -45,14 +45,14 @@ Aktualisiere die Astro-Version deines Projekts mithilfe deines Paketmanagers auf
Bei Bedarf kannst du deine Astro-Integrationen auch [manuell aktualisieren](/de/guides/integrations/#manual-upgrading). Möglicherweise musst du auch andere Abhängigkeiten in deinem Projekt aktualisieren.

:::note[Musst du fortfahren?]
Nach dem Upgrade von Astro musst du möglicherweise überhaupt keine Änderungen an deinem Projekt vornehmen!
Nach der Aktualisierung von Astro musst du möglicherweise überhaupt keine Änderungen an deinem Projekt vornehmen!

Solltest du jedoch Fehler oder unerwartetes Verhalten feststellen, schau bitte unten nach, was sich geändert hat und in deinem Projekt möglicherweise aktualisiert werden muss.
:::

Astro v6.0 enthält [möglicherweise inkompatible Änderungen](#inkompatible-änderungen) sowie die Entfernung und Abkündigung einiger Funktionen.

Falls dein Projekt nach dem Upgrade auf Version 6.0 nicht wie erwartet funktioniert, findest du in dieser Anleitung einen Überblick über alle inkompatiblen Änderungen sowie Anweisungen zur Aktualisierung deines Projekts.
Falls dein Projekt nach der Aktualisierung auf Version 6.0 nicht wie erwartet funktioniert, findest du in dieser Anleitung einen Überblick über alle inkompatiblen Änderungen sowie Anweisungen zur Aktualisierung deines Projekts.

Die vollständigen Versionshinweise findest du im [Astro-Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md).

Expand Down Expand Up @@ -159,7 +159,7 @@ const blog = defineCollection({

Um das bisherige Verhalten zu nutzen, bei dem Standardwerte ausgewertet werden, verwende die neue Methode `.prefault()`.

Dies sind nur einige der vielen Änderungen, die das Upgrade von Zod 3 auf Zod 4 mit sich bringt. Sollten nach dem Upgrade auf Astro 6 Probleme mit deinen Zod-Schemas auftreten, findest du im [Zod 4-Changelog](https://zod.dev/v4/changelog) eine vollständige Anleitung zum Upgrade.
Dies sind nur einige der vielen Änderungen, die die Aktualisierung von Zod 3 auf Zod 4 mit sich bringt. Sollten nach der Aktualisierung auf Astro 6 Probleme mit deinen Zod-Schemas auftreten, findest du im [Zod 4-Changelog](https://zod.dev/v4/changelog) eine vollständige Anleitung der Aktualisierung.

Außerdem steht ein [Community-Codemod](https://github.com/nicoespeon/zod-v3-to-v4) zur Verfügung, der bei der Migration von Zod 3 auf Zod 4 möglicherweise einige dieser Änderungen automatisieren kann.

Expand All @@ -183,15 +183,15 @@ Wenn du Shiki-spezifische APIs verwendest, schau dir den [Shiki-Migrationsleitfa

### Offizielle Astro-Integrationen

Alle [offiziellen Server-Adapter von Astro](/de/guides/on-demand-rendering/#server-adapters) wurden ebenfalls auf eine neue Hauptversion aktualisiert, um das Upgrade auf Vite v7.0 zu begleiten, wobei die Environment-API von Vite als Entwicklungsserver und Produktions-Bundler zum Einsatz kommt.
Alle [offiziellen Server-Adapter von Astro](/de/guides/on-demand-rendering/#server-adapters) wurden ebenfalls auf eine neue Hauptversion aktualisiert, um die Aktualisierung auf Vite v7.0 zu begleiten, wobei die Environment-API von Vite als Entwicklungsserver und Produktions-Bundler zum Einsatz kommt.

Insbesondere der Cloudflare-Adapter von Astro hat erhebliche Änderungen erfahren, und es ist mit Kompatibilitätsproblemen bei deiner bestehenden Cloudflare-Konfiguration zu rechnen.

<ReadMore>Ausführliche Anweisungen zur Migration findest du in der [Anleitung zum Upgrade des Cloudflare-Adapters](/de/guides/integrations-guide/cloudflare/#upgrading-to-v13-and-astro-6).</ReadMore>
<ReadMore>Ausführliche Anweisungen zur Migration findest du in der [Anleitung für die Aktualisierung des Cloudflare-Adapters](/de/guides/integrations-guide/cloudflare/#upgrading-to-v13-and-astro-6).</ReadMore>

#### Was soll ich tun?

Wenn du einen Astro-Adapter für On-Demand-Rendering oder andere plattformspezifische Funktionen verwendest, lies bitte das Changelog deines jeweiligen Adapters, um Hinweise zum Upgrade zu erhalten:
Wenn du einen Astro-Adapter für On-Demand-Rendering oder andere plattformspezifische Funktionen verwendest, lies bitte das Changelog deines jeweiligen Adapters, um Hinweise für die Aktualisierung zu erhalten:

- [`@astrojs/cloudflare`-Changelog](https://github.com/withastro/astro/blob/next/packages/integrations/cloudflare/CHANGELOG.md)
- [`@astrojs/netlify`-Changelog](https://github.com/withastro/astro/blob/next/packages/integrations/netlify/CHANGELOG.md)
Expand All @@ -204,15 +204,15 @@ Die folgenden Funktionen gelten nun als Legacy-Funktionen. Sie sollten zwar weit

### Legacy: Rückwärtskompatibilität bei Content-Collections

In Astro 5.x konnten Projekte das Upgrade auf die neue Content-Layer-API, die für Content-Collections (Inhaltssammlungen) eingeführt wurde, hinauszögern, da eine gewisse automatische Abwärtskompatibilität bestand, die zuvor nicht hinter einem Flag verborgen war. Das bedeutete, dass ein Upgrade von Astro 4 auf Astro 5 möglich war, ohne deine Content-Collections zu aktualisieren, selbst wenn du das Flag `legacy.collections` nicht aktiviert hattest. Die Projekte ließen sich weiterhin erstellen, und es wurden keine Fehler oder Warnungen angezeigt.
In Astro 5.x konnten Projekte die Aktualisierung auf die neue Content-Layer-API, die für Content-Collections (Inhaltssammlungen) eingeführt wurde, hinauszögern, da eine gewisse automatische Abwärtskompatibilität bestand, die zuvor nicht hinter einem Flag verborgen war. Das bedeutete, dass eine Aktualisierung von Astro 4 auf Astro 5 möglich war, ohne deine Content-Collections zu aktualisieren, selbst wenn du das Flag `legacy.collections` nicht aktiviert hattest. Die Projekte ließen sich weiterhin erstellen, und es wurden keine Fehler oder Warnungen angezeigt.

Astro v6.0 entfernt diese automatische Unterstützung für ältere Content-Collections sowie [das Flag `legacy.collections`](#entfernt-legacy-content-collections). Alle Content-Collections müssen nun [die in Astro v5.0 eingeführte Content-Layer-API](https://astro.build/blog/content-layer-deep-dive/) nutzen, auf der alle Content-Collections basieren.

#### Was soll ich tun?

Sollten nach dem Update auf Version 6 Fehler bei den Inhaltssammlungen auftreten, [überprüfe dein Projekt auf entfernte veraltete Funktionen](#falls-du), die möglicherweise auf die Content Layer API aktualisiert werden müssen.

<ReadMore>Ausführliche Anweisungen zum Upgrade von älteren Collections auf die neue Content Layer API findest du im [Astro v5-Upgrade-Leitfaden](/de/guides/upgrade-to/v5/#legacy-v20-content-collections-api).</ReadMore>
<ReadMore>Ausführliche Anweisungen für die Aktualisierung von älteren Collections auf die neue Content Layer API findest du im [Astro v5-Aktualisierungs-Leitfaden](/de/guides/upgrade-to/v5/#legacy-v20-content-collections-api).</ReadMore>
Comment thread
trueberryless marked this conversation as resolved.
Outdated

Falls du nicht sofort aktualisieren kannst, kannst du [das Flag `legacy.collectionsBackwardsCompat`](/de/reference/legacy-flags/#collectionsbackwardscompat) als vorübergehende Migrationshilfe aktivieren:

Expand Down Expand Up @@ -578,7 +578,7 @@ Falls du deine Collections noch nicht auf Astro v5.0 aktualisiert hast, stelle a

Astro v5.x bot eine gewisse automatische Abwärtskompatibilität, damit Content-Collections auch dann weiterhin funktionierten, wenn sie nicht auf die neue API aktualisiert worden waren. Daher können deine v5-Collections eine oder mehrere ältere Funktionen enthalten, die für v6 auf die neuere API aktualisiert werden müssen, selbst wenn dein Projekt zuvor fehlerfrei war.

Wenn nach dem Upgrade auf Version 6 Fehler oder Warnungen im Zusammenhang mit [Content-Collections](/de/reference/error-reference/#content-collection-errors) auftreten, kannst du anhand der folgenden Liste feststellen, ob in deinem Code noch veraltete Funktionen vorhanden sind, und diese aktualisieren.
Wenn nach der Aktualisierung auf Version 6 Fehler oder Warnungen im Zusammenhang mit [Content-Collections](/de/reference/error-reference/#content-collection-errors) auftreten, kannst du anhand der folgenden Liste feststellen, ob in deinem Code noch veraltete Funktionen vorhanden sind, und diese aktualisieren.

##### Falls du …

Expand Down Expand Up @@ -681,7 +681,7 @@ const { Content, headings } = await render(post);

</details>

<ReadMore>Weitere Informationen zur Abwärtskompatibilität von älteren Collections in Astro v5 sowie eine vollständige Schritt-für-Schritt-Anleitung für das Upgrade älterer Collections auf die neue Content Layer API findest du im [Astro v5-Upgrade-Leitfaden](/de/guides/upgrade-to/v5/#legacy-v20-content-collections-api).</ReadMore>
<ReadMore>Weitere Informationen zur Abwärtskompatibilität von älteren Collections in Astro v5 sowie eine vollständige Schritt-für-Schritt-Anleitung für die Aktualisierung älterer Collections auf die neue Content Layer API findest du im [Astro v5-Aktualisierungs-Leitfaden](/de/guides/upgrade-to/v5/#legacy-v20-content-collections-api).</ReadMore>
Comment thread
trueberryless marked this conversation as resolved.
Outdated

### Entfernt: `<ViewTransitions />`-Komponente

Expand Down
Loading