Simplify your stack and build anything. Or everything.
Build tomorrow’s web with a modern solution you truly own.
Code-based nature means you can build on top of it to power anything.
It’s time to take back your content infrastructure.

New in Payload: Cleaner Docs and a Round of Fixes

New in Payload: Release v3.85.1
New in Payload: Release v3.85.1

Payload 3.85.1 shipped with a round of fixes across uploads, the import/export plugin, and the admin UI. It also includes a refresh for the Getting Started and Payload Concepts pages in the docs.

Highlights

We've restructured the "What is Payload?" and Concepts pages using new Card and CardGroup blocks, turning some of the longer walls of text into navigation grids you can scan at a glance. It's a small change, but one that should make finding your way around the docs a little quicker.

Payload Docs Card block

Also in this release:

  • Uploads: fixed draft save and duplicate behavior on upload-enabled collections, and we now follow redirects when fetching uploaded files for MIME type detection
  • plugin-import-export: fixed CSV import of arrays and richText
  • UI: the entire tabs field is now hidden when admin.condition is false, plus a fix for internal SCSS import paths
  • Performance: custom components hidden by admin.condition are now skipped during rendering
  • Tooling: bin scripts can import dependencies without an explicit "type": "module", and added type declarations for the CSS export (TypeScript 6 compatibility)

As always, you can review the complete changelog on GitHub.