v3.61.0
📦 payload-cmsView on GitHub →
✨ 1 features🐛 15 fixes🔧 9 symbols
Summary
Version v3.61.0 introduces the beta release of the @payloadcms/plugin-mcp for AI model integration and includes numerous bug fixes across database layers, plugins, and the UI.
✨ New Features
- @payloadcms/plugin-mcp Released (BETA) which enables Payload to function as an MCP server for AI model interaction via a standardized protocol, supporting CRUD operations and custom tools.
🐛 Bug Fixes
- Fixed user updatedAt being modified during session operations.
- Resolved document header text clipping.
- Fixed TypeScript requiring fields when draft: true was passed.
- Corrected blocks access control not respecting update access based on collection or field permissions.
- Allowed slugField to accept the localized argument and fixed slug generation with custom field names.
- Postgres fix: Limited index and foreign key names length.
- Drizzle fix: Folders with trash enabled no longer fail to display documents in polymorphic joins.
- Form Builder plugin fix: Ensures full textarea content is displayed in form submissions.
- Multi-tenant plugin fix for block references issue.
- Search plugin fix: Excluded skipped drafts in the reindex handler.
- Lexical Rich Text fix: Ensured block node form displays up-to-date value when the editor remounts.
- Lexical Rich Text fix: Node replacements are no longer ignored for block, inline block, upload, unknown, and relationship nodes.
- UI fix for Lexical Slash Menu and SearchBar component in RTL environments causing errors.
- UI fix: Document locked modal blocks interaction is now handled correctly after clicking Go Back.
- UI fix: Change password button visibility and unlock button display corrected on the account page.
🔧 Affected Symbols
slugFielddb-postgresdrizzleplugin-form-builderplugin-multi-tenantplugin-searchrichtext-lexicaluseFormFieldsuseUploadHandlers