Change8

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