v3.37.0
📦 payload-cmsView on GitHub →
✨ 7 features🐛 12 fixes🔧 3 symbols
Summary
Version v3.37.0 introduces several UI enhancements, including configurable placeholders and new filtering capabilities, alongside numerous bug fixes across database migrations, GraphQL population, and plugin stability.
✨ New Features
- Exports additional login helper utilities.
- Exposes requestHandler to subscribe.ts in live-preview.
- Updates RelationshipFilter if only filterOptions are changed in the UI.
- Adds document link to the drawer in the UI.
- Adds option to open related documents in a new tab in the UI.
- Makes select and relationship field placeholder configurable in the UI.
- Allows array fields to be filtered in the list view in the UI.
🐛 Bug Fixes
- Allows custom admin user collection in query presets constraints.
- Cloud Provider Adapter (CPA) no longer overwrites existing environment variables.
- Database migration batch now correctly increments past 1.
- PostgreSQL database migration starts transaction in v2-v3 migration only after drizzle prompts to avoid timeout.
- GraphQL: Ensures `nextPage` and `prevPage` are nullable when appropriate.
- GraphQL: Fixes population of joins targeting relationship fields where `relationTo` is an array.
- Cloud Storage plugin now includes the missing 'prefix'.
- Multi-tenant plugin ensures tenant selector respects order if orderable is enabled for the tenant collection.
- RichText Lexical plugin adds missing line-breaks during plaintext conversion.
- Fixes inability to search for nested fields in WhereBuilder field selection.
- Fixes blockType being ignored when merging server form state.
- Fixes version list status display for unpublished documents.
🔧 Affected Symbols
RelationshipFiltersubscribe.tsWhereBuilder