v3.80.0
📦 payload-cmsView on GitHub →
✨ 1 features🐛 14 fixes🔧 12 symbols
Summary
Version v3.80.0 introduces configuration for unique slugs in multi-tenant setups and resolves numerous bugs across database drivers (MongoDB, Postgres, SQLite, Drizzle) and UI components.
✨ New Features
- Added `disableUnique` property to the slug field for improved multi-tenant plugin support.
🐛 Bug Fixes
- Unpublish now updates the existing version instead of creating a new one.
- Unpublished documents now use the latest draft version data when being trashed.
- Fixed pagination with collation in MongoDB transactions.
- Corrected incorrect results from the `near` query in PostgreSQL.
- Fixed scheduled publish not showing upcoming events due to wrong nested JSON querying in SQLite.
- Resolved high severity audit vulnerabilities.
- Fixed incorrect pagination application when sorting by a field inside an array field in Drizzle.
- Fixed groups inside localized tabs not working correctly in Drizzle.
- Relationships are now forced to be nullable in GraphQL to prevent errors when the related document is missing.
- Fixed potential breakage of Next.js request handler caused by the underlying Hono library modifying the global Request object in the Multi-Tenant Plugin (MCP).
- Fixed modal container blocking clicks on the create-first-user page in the Multi-Tenant Plugin.
- RichText fields now respect RTL direction for Arabic and other RTL locales.
- Deferred live preview iframe rendering.
- Prevented stale data modal from showing when `onChange` starts while a save operation is in-flight.