v3.75.0
📦 payload-cmsView on GitHub →
✨ 2 features🐛 13 fixes🔧 8 symbols
Summary
Version v3.75.0 introduces new component slots for navigation customization and improves context passing in Next.js server functions. Numerous bug fixes address issues across uploads, GraphQL, multi-tenancy, and UI rendering.
Migration Steps
- If using the multi-tenant plugin, update logic using `beforeNavLinks` to use `beforeNav` instead for the tenant selector.
✨ New Features
- Adds beforeNav and afterNav component slots.
- Passes full initReq context to server functions and dashboard widgets in Next.js integration.
🐛 Bug Fixes
- Handles absolute paths correctly with tempFileDir upload option.
- Unergendered image sizes should not store original URL.
- Adds safety check to redirects from external file URL uploads.
- Hides sass warning during webpack build.
- Adds collection property to auth documents, fixing multi tenancy access control issue.
- Blocks return null with select: true in GraphQL operations.
- Fixes versions diff error when swapping blocks with relationship fields in Next.js integration.
- Exports SlugField from the client directory instead of RSC in Next.js integration.
- Syncs modular dashboard widgets when server component re-renders in Next.js integration.
- Variant creation is no longer blocked by variants in trash in the ecommerce plugin.
- Create and update resource tools now support point fields in the MCP plugin.
- Removes extra padding rendering in list view when no description exists in the UI.
- Removes slug field from RSC exports in the UI.