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