Change8

v3.34.0

📦 payload-cmsView on GitHub →
2 features🐛 14 fixes🔧 3 symbols

Summary

Version v3.34.0 introduces enhanced querying capabilities for join fields and adds configuration options for scheduled publish times. This release also includes numerous bug fixes across the UI, database handling (Postgres), and Rich Text editor.

✨ New Features

  • Support for `where` querying by join fields.
  • Added support for time format configuration on scheduled publish.

🐛 Bug Fixes

  • Fixed issue where a join field could not be defined when the target relationship was nested to a second or higher tab.
  • Resolved bug where image previews got stuck in list view when paginating.
  • Array minRow validation no longer shows when the field is non-required and has no rows.
  • Fixed querying by polymorphic join field `relationTo` when `overrideAccess: false` is set.
  • Postgres fix: Long array field table aliases now work correctly even when `dbName` is used.
  • Rich Text Lexical: CSS for the diff component is now correctly included in the CSS bundle.
  • UI: Ensured that the `file` field is only serialized at the top-level for upload-enabled collections.
  • UI: Fixed form state race conditions.
  • UI: Added multi-select inputs for text fields in the where builder.
  • UI: Improved orderable table rendering.
  • UI: Added multi-select inputs for number fields in the where builder.
  • UI: The value in the where builder now resets when the operator changes.
  • UI: Improved handling of upload edits for bulk uploads.
  • UI: Prefer `adminThumbnail` even if the file is non-image.

🔧 Affected Symbols

file field serializationjoin field queryingpolymorphic join field querying