Change8

v3.32.0

📦 payload-cmsView on GitHub →
5 features🐛 10 fixes🔧 6 symbols

Summary

This release introduces orderable collections and configurable job queue processing order. It also includes numerous bug fixes across UI, database modules, and plugins, alongside performance improvements.

✨ New Features

  • Introduced orderable collections.
  • Configurable job queue processing order (LIFO/FIFO) and support for sequential job execution.
  • Changed the default for the version view 'modifiedOnly' flag to 'true'.
  • Database modules now return the database name to the unsanitized config.
  • Database modules now export types from the main export.

🐛 Bug Fixes

  • Fixed an issue where 'typescriptSchema' override required 'true' when it should have been optional/false.
  • Added support for parallel job queue tasks.
  • Blocked encoded and escaped open redirects in the 'next' module's getSafeRedirect function.
  • Ensured client handlers are added to the import map in 'plugin-cloud-storage' regardless of the enabled state.
  • Fixed incorrect permissions handling that caused hidden fields in drawers within 'richtext-lexical'.
  • Improved Swedish translations for query presets in 'translations'.
  • Resolved an issue where nested fields disappeared when manipulating rows in form state in the UI.
  • Fixed an issue where switching languages did not update the cached client config in the UI.
  • Corrected an issue where query presets were available for unrelated collections in the UI.
  • Fixed an issue where nested custom components sometimes disappeared when queued in form state in the UI.

🔧 Affected Symbols

drizzlenextplugin-cloud-storagerichtext-lexicaltranslationsui