# Framework Monitoring – Next.js & Payload Dieser Leitfaden beschreibt, wie wir beobachten, wann Payload offiziell Next.js 16 (oder spätere) Versionen unterstützt und wann wir die Upgrades wieder aufnehmen können. ## 1. Wöchentlicher Versions-Check ``` pnpm check:frameworks ``` Der Befehl führt `pnpm outdated` nur für Payload-Core und alle Payload-Plugins sowie Next.js aus. Damit sehen wir sofort, ob es neue Veröffentlichungen gibt, die wir evaluieren sollten. > Falls du den Check auf CI ausführen möchtest, stelle sicher, dass `pnpm` installiert ist und das Repository bereits `pnpm install` ausgeführt hat. ## 2. Release Notes verfolgen - Payload Releases: https://github.com/payloadcms/payload/releases Abonniere die Repo-Releases („Watch → Releases only“), damit du automatisch benachrichtigt wirst, wenn ein neues Release Next.js 16 als kompatibel markiert. - Next.js Blog: https://nextjs.org/blog Relevant, um Breaking Changes zu erkennen, die Payload evtl. erst später unterstützt. ## 3. Vorgehen bei neuem Payload-Release 1. `pnpm check:frameworks` ausführen und prüfen, ob `@payloadcms/next` oder `@payloadcms/ui` eine neue Version anbieten, deren Peer-Dependencies `next@16` erlauben. 2. Falls ja: - Branch erstellen (`feature/upgrade-next16`) - `package.json` anpassen (Next.js + Payload) und `pnpm install` - `pnpm lint`, `pnpm typecheck`, `pnpm test` und ein Test-Build (`pnpm build && pnpm test:e2e` falls vorhanden) ausführen. 3. Läuft alles fehlerfrei, kann das Update über PR/Merge in `develop`. ## 4. Erinnerung In der To-Do-Liste (`docs/anleitungen/TODO.md`) gibt es einen Eintrag „Payload/Next Releases auf Next.js 16 Support beobachten“. Wenn das Upgrade abgeschlossen ist, kann dieser Task auf erledigt gesetzt werden.